Sale Date Ended
Sale Date Ended
Sale Date Ended
'Get Started with Android Programming' from InnovationM School of Android is a One-Day workshop designed to quickly get up to speed in writing mobile apps for Android devices.
In this course, you will go through:
Basics of Android Platform - What is Android System and Architecture. Concept of Dalvik VM and Android Platform versions.
Development Environment Set-up - Learn how to set-up Development Environement using Eclipse and ADT Plugin, start using the SDK, using Emulator, tools for debugging and publising the application.
Android Building Blocks - How Activities, Intents, Services, Broadcast receivers and content providers operate. Their lifecycle, and role they play in building application. How activities work towards creating a user interface. Services doing some background work like sending data to the server or writing data to some file. How application listen to changes in the phone state E.g. if the user changes the time or time zone on the phone and how some applications listen to this event and respond to it. This world is amazing and endless.
Android User interface - How an inteface is created using View and ViewGroup/Layouts. Using standard widgets like Button, Textbox, etc. and listen to user action on them. Creating menus, dialog boxes, progress bar, adding a scrolling array list, notification to the user and such.
Resources Framework - Resources to handle images, language support, screen sizes, etc. Write an application that runs in different screens sizes. Understand how Android picks different image sizes for different screen sizes.
Storage Options - Using built-in support for Sqlite database. You can run queries to read data and insert data. Use Shared Preferences for storing Settings data. Store data to files on SD card and phone memory.
Accessing Phone Components - Write applications that access phone components. Turn on the camera to do specific things. Access GPS to understand the location and tell the user about favorite restaurants nearby. Use Telephony API to enable callings from your application.
Publishing an application - Understand how an application can be placed in the App Market. Once you place your application there then the whole world can access it. They can buy it if they like.
Trainer: Manish @ InnovationM School of Android
Manish is VP, Training at InnovationM School of Android.An Engineer and an MBA, worked with major IT companies like NIIT, Patni Computers and Keane.
Working in the application development & training for past 12 years and has a deep expertise in mobile and Android application development and training.
A regular speaker at various mobile events and seminars.
Has traveled across the world (USA, UK, pan-India and Singapore) to provide consultancy & training in Android and other development areas.
Loves to watch movies and enjoying playing with his kids.
Past Event Photos
Feedback from the past events:
Excellent Stuff. I would rate you 10/10. Thank you for bringing us up to date and for your patience in answering our questions.
- Kuldeep Ponnada, Mobile Standard Alliance of India (MSAI)
- Archanaa Panda, IBM
It was a great experience!
- Rahul Solanki, CSC
I think I learned a lot about Android. Considering it was my first outing with it.
- Sumit Kumar, CSC
Overall it was a good place to start into Android Development
- Vishwesh Kr. Yadav, Daffodil Software
The training is just too good!
- Gaurav Tomar, Android Developer