Android App Development Workshop

Similar documents
Android App Development

Mobile Application Development

Android App Development

Android Apps Development

Android Application Development using Kotlin

ANDROID SYLLABUS. Advanced Android

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )

Android App Development for Beginners

Android Apps Development

Android App Development. Ahmad Tayeb

Software Development & Education Center ANDROID. Application Development

Android Training Overview (For Demo Classes Call Us )

Android Online Training

In this Class Mark shows you how to put applications into packages and how to run them through the command line.

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

Introduction to Android

ANDROID COURSE BROCHURE

Mobile Application Development

ANDROID DEVELOPMENT. Course Details

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Introduction to Android

Programming in Android. Nick Bopp

IGEEKS TECHNOLOGIES. Software Training Division. Academic Live Projects For BE,ME,MCA,BCA and PHD Students

Introduction to Android Android Smartphone Programming. Outline University of Freiburg. What is Android? Background University of Freiburg.

ATC Android Application Development

COURSE SYLLABUS ANDROID. Industrial Training (4 MONTHS) PH : , Vazhoor Road Changanacherry-01.

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

Hands-On Workshop on Google Android Developer Fundamentals

Chapter 1 Hello, Android

Developer s overview of the Android platform

Android - open source mobile platform

Android Application Development Course 28 Contact Hours

Introduction To Android

IJRDTM Kailash ISBN No Vol.17 Issue

XAMARIN Application Development - Workshop

Android Overview. Most of the material in this section comes from

ANDROID TRAINING PROGRAM COURSE CONTENT

Project Covered During Training: Real Time Project Training

Android" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition

Android Programming Lecture 2 9/7/2011

ANDROID. Curriculum LOCATION CONTACT US SCHEDULE. TurnToTech 40 Rector St. 10th Floor New York, NY

Syllabus- Java + Android. Java Fundamentals

SHWETANK KUMAR GUPTA Only For Education Purpose

Required Core Java for Android application development

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

Android Application Development Course Code: AND-401 Version 7 Duration: 05 days

Android. (XKE Mars 2009) Erwan Alliaume.

Introduction to Mobile Application and Development

SD Module- Android Programming

Introduction to Android development

GUJARAT TECHNOLOGICAL UNIVERSITY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.

CS260 Intro to Java & Android 04.Android Intro

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

Android Software Development Kit (Part I)

android application development CONTENTS 1.1 INTRODUCTION TO O ANDROID OPERATING SYSTEM... TURES Understanding the Android Software Stack...

CSCU9YH Development with Android

ANDROID APPLICATION DEVELOPMENT PROSPECTUS ADAAD UNIVERSITY OF SKILLS

MC Android Programming

Contextual Android Education

Android Programmierung leichtgemacht. Lars Vogel

SEVEN ADVANCED ACADEMY

Android. Training.

Mobile and Wireless Systems Programming

ITG Software Engineering

CS 235AM, Mobile Application Development: Android Spring 2016

UNIT:2 Introduction to Android

Android Basics Nanodegree Syllabus

Minds-on: Android. Session 1

Android Application Development

Android Syllabus. Android. Android Overview and History How it all get started. Why Android is different.

Android Development Crash Course

Android Programming - Jelly Bean

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. Computer Engineering

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008

Developing Applications for ios

COSC 3P97 Mobile Computing

Android Programming (5 Days)

Android Development Tutorial. Yi Huang

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

DoConference Web Conferencing: DoMore DoConference

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

CS378 -Mobile Computing. What's Next?

Pro Android 2. Sayed Y. Hashimi Satya Komatineni Dave Mac Lean. Apress

PAPER ON ANDROID ESWAR COLLEGE OF ENGINEERING SUBMITTED BY:

Selenium Testing Training

Introduction to Android Application Development. Mike Kvintus Principal Engineer JDSU

Diploma in Android Programming (DAP)

Java Training Center - Android Application Development

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna

Android. Operating System and Architecture. Android. Screens. Main features

Mobile OS. Symbian. BlackBerry. ios. Window mobile. Android

CS378 -Mobile Computing. Anatomy of and Android App and the App Lifecycle

Mobile and Ubiquitous Computing: Android Programming (part 1)

Mumbai Android Bootcamp -Course Content

Android Sdk Tutorial For Windows 7 64 Bit Full Version

CS378 - Mobile Computing. Anatomy of an Android App and the App Lifecycle

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna

Course Learning Outcomes (CLO): Student Outcomes (SO):

Transcription:

Android App Development Workshop Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It s the largest installed base of any mobile platform and growing fast every day another million user power up their Android devices for the first time and start looking for apps, games, and other digital content. Android gives you a world-class platform for creating apps and games for Android users everywhere, as well as an open marketplace for distributing to them instantly. This workshop is focused to give the overview of Android and explore its building blocks. It doesn t matter if you re completely new to Android, we ll work through modules throughout the day, each with a completed project for you to open and work from. Learn to develop applications in the latest operating system with practical implementation and begin managing your own applications like a professional at this workshop. Attendees will be provided with instructions to build and manage new applications. What s more, you can even sell out these applications and earn good money!! Benefits Learn & Interact with renowned Industry Experts Two days hands-on practical workshop on Android Applications Development. Students will get Android Application Development Toolkit free of cost. Live Demos, Interactive query sessions and comprehensive material. Guidance provided for advance level applications/projects to each participant. Receive an unparalleled education on the art of building apps with one-on-one attention. Who Can Attend: Anyone with sheer interest, zeal to learn, an innovative brain and perseverance. Has knowledge of how to use computer and mobile phones. Has basic knowledge of web & internet. Knowledge of any programming language will be an advantage.

Day 1 Session 1 : Learning and Understanding Introduction to Android What is Android Technology?(1 hours) Open Source? / Operating System? / Development Platform? /Hardware? Versions of Android Discussion on right from the first version termed as Android Beta to the latest version codenamed Lollypop (5.0) History of Android Development Concept OHA (Open Handset Alliance)(0.5 hours) Open Handset Alliance : 86 corporate Giants work for Android Development How an Android application and device comes into the market? Selling an App on an individual or organizational level Architecture of Android:(0.5 hours) Basics of the Android Operating system to understand the relation and working of an application with the compatibility of hardware Linux Kernel Virtual Machine Porting Platform of an App Dalvik Virtual Machine vs Java Virtual Machine System Layers Session 2 : Practical Hands-on Introduction to Android Application Development: Installation & Deployment(1.5 hours) Making your system ready to start developing apps is not a hard nut to crack with us, You don t need internet connection to download the updates of the software, to disable / un-install any of your anti-virus system, to worry about the operating system whether it s a Windows, Linux, Mac or any other operating system. All you need is to use our Android Application Development Toolkit specially designed by our R&D team.

Creating development environment in your PC Android Studio Downloading Installation Updating What is IDE? Concept & Benefits of Eclipse IDE Java Development KIT (JDK) What is JDK? Why JDK? Android Virtual Device (Emulator) Debugging Concepts Without tools Simulator Using Android Virtual Device Usage Pros & Cons of Android Virtual Device Basic Building Blocks of an Android Application This session is specially designed by the qualified trainers to make students understandthe knowledge of live visibility of their codes running. Special techniques which will help them create and to innovate the new apps with the advent of their own creativity. Structure of an application(1 hours) Constituents of app when we start the development Predefined folders and files in an app project Executable file of an Android app Understanding AndroidManifest.xml File Concepts of Layout for User Interface

Components of an application Difference between Apps, Widgets & Services Activities Base of an application Services Content Providers Broadcast receivers Intents Android-Manifest Application Resources Working with Activities and Intents:(1 hours) Creating an Activity MVC framework Creating Model (main source code) Making View (Visual Appearance) Controlling by Controller Final Activity Activity Stack Concept of Fragment and Task Intents Concepts Declaring the Intent Launching an Activity Switching between Activities Intent Filters Handling Rotation Other use of Intents Handling Activity Lifecycle events Understanding the Aftermath:(0.5 hours) Let s test what we have learnt for the day What components of an app which can be customized? What are the codes which we have to remember in our mind? How using IDE is different from the command line development? Do I have to learn Java first to start off the Android app development?

Day 2 Session 3 : Fire up the Codes Making Interactive User Interface(3.0 hours) Apps are built to cater the needs of the users but they should be designed as well to fulfill the ease to use, simplicity and Beauty Using Common Components Button, Labels, Text Boxes Radio button, Radio Group, Checkbox Slider, Progress Bar, Rating Bar Different Types of Layouts Linear Layout : Horizontal/ Vertical Relative Layout, Table Layout Views Scroll Advanced Components Date/ Time Picker, Image, Video Menus, Zoom in-out The Eye Candy Toast, Alert Messages Notification Applying Style & Themes Application Resources(System Apps) Types like image, color list, Animations Providing resources Accessing Resources Employing Phone Features in your Apps (1.0 hours) Search over Internet & internal device search Embedding the WebKit Browser A browser, Writ Small Loading it up Navigation Setting, Preferences & Options Using service providers in the apps

Making Calls(Audio / Video) Answering / Decline calls Sending SMS /Reading SMS Communicating through e-mail Session 4 : The Core Getting into Serious Business (1 hours) Getting User Location (GPS) Creating Google Map Applications Mapping with MapView and MapActivity Playing with Multimedia Listening Mp3(Audio) Opening Video files Recording Audio Browsing Images(Gallery) Capturing with Camera Data store Setting Preferences Accessing the Files Internal Storage (Phone Memory) External (SD Card) Using Database(1.5 hours) What is Database DBMS RDBMS Benefits Introduction SQLite DDL Statements Modifications Statements Query Statements Using SQLite in Android Using SQLite in Android

Google Play Followed by the above sessions, the aspirants will be given information about: Signing and Publishing applications to the Google Play How to be Google Authorized Android Developer On Demand Apps Development Getting Ideas from Participants (1 hour) As after doing all these stuff all workshop participants are full of ideas & confidence. Processing Ideas Finding feasibilities, Benefits, Problems Implementing ideas(if possible) Giving development help on those ideas Possibilities on Android (Future & Scope of Android)(0.5hours) In future in what area the android will have influence How we can use this technologies in those area What are the capabilities of Android Analyzing the similar technologies by other companies Understanding the future world. Application List : 1. Talking App Will talk with you like robot 2. Audio Player 3. Video Player 4. Browser 5. GPS 6. SMS + Call App 7. Contact App Database 8. Tree component explaining theory app (Image, Radio Buttons, Text Boxes, Notiications etc.)