1. Launchpad Academy
Training on Android Application Development
Starting January 2013
BANGALORE
REGISTER ONLINE : www.doattend.com/launchpad
To REGISTER CALL : 9632027594/9886503318
2. Intended for : Students of Engineering, Freshers, Software
Developers
Pre-Requisites
Basic understanding of object-oriented concepts
Familiarity with C/C++ if not Java
Laptops recommended
Outcome : Ability to Build and Publish your Apps on the Google
play app store
3. Learn @ LAUNCHPAD
Intended for : Engineering Students, Freshers, Software
Developers
PreRequisite
● Basic understanding of object-oriented concepts
● Familiarity with C/C++ if not Java
● Laptops recommended
Outcome : Ability to Develop and Publish Apps on the
google App store.
4. Week-1
Class 1: Introduction
Application fundamentals, Development environment
installation (Eclipse, Android SDK, Android ADT plugin),
Basic concepts: Activities, Android activity lifecycle,
Layouts, Hello world app
Class 2: Messaging app
Messaging app: Layout design, UI widgets, Handling UI
events, basic code, deployment on phone, Logcat
Assignment 1
Make UI modifications
5. Week-2
● Class 1: Messaging app [Extended]
Evaluate UI modifications of Assignment 1, Dialogs,
How to use Contacts, WebView, Intent, Intent filter
Class 2: Persistence
Preferences, File, SQLite, More SQLite: Creating a
database, opening and closing databases, ListView, Save
Messages in List.
Assignment 2
Make a calculator application, store previous calculations in
SQLite database, allow user to turn off history [Preference]
6. Week-3
Week 3
Class 1: Multimedia
Drawables, state selectors, MediaPlayer audio demo,
video, Messaging app notification, Animation
Class 2: Fragment
Activity and fragments, Two-pane layout, Newspaper
demo, Communicating between fragments
Assignment 3
Make a simple two-pane file manager that opens text files,
images and audio
7. Week-4
Class 1: Graphics
OpenGL ES introduction, 2D graphics, SurfaceView
Class 2: Bluetooth
Making Bluetooth connections, file transfer
Assignment 4
Make small graphics game OR integrate bluetooth into file
manager
8. Week-5
Class 1: GPS
Determining user location, using Google Maps API
Class 2: Voice
Text to speech, Google voice recognition
Assignment 5
Integrate TTS to Messaging app
AND
Prepare final project
9. Week-6 (Demo Day)
Class 1: Project demo
Project demo, Q and A, tweaks
Сlass 2: Deployment
Cleaning up code, deciding income model, ProGuard,
Android developer registration
SHOW OFF YOUR APP TO THE WORLD.
10. Launchpad Academy
COURSES AT LAUNCHPAD
COMPUTING
● OBJECTIVE C AND IPHONE APP DEVELOPMENT
● ADVANCED ANDROID PROGRAMMING
● CLOUD COMPUTING USING AWS
ELECTRONICS
● EMBEDDED SYSTEM DESIGN
MECHANICAL ENGINEERING
● PRODUCT DESIGN AND SKETCHING
● AUTOMOTIVE STYLING AND CAR DESIGN USING ALIAS
● MODELLING AND SIMULATION USING MATLAB