Upload
samrakchan
View
304
Download
0
Embed Size (px)
Citation preview
Building Your First App
By:-Anish Shrestha (@anixification)Prayag Raj Upd. (@JVMThreadDump)Rittesh Bhattarai (@Ritties)Samrakchan Ghimire ( @samrakchan)
Development Environment Config.
1. JDK (Java Development Kit)
2. Android SDK
3. Eclipse or IntelliJ or AIDE mobile app
4. ADT (Android Development Tools) for eclipse
5. AVD (Android Virtual Device)
Creating Android Project
Android Directory Structure
Activities
1. Activity
2. ListActivity
3. TabActivity
4. PreferenceActivity
5. ExpandableListActivity
6. FragmentActvity
7. NativeActivity (C/C++)
Developing Professional App
Handling android life cycle stages (onResume, onDestroy, onOrientationChange, onPause)
Lazy Loading on Images
On Scroll loading of data
User Preferences
Custom View
Background Tasking
Common External Libraries
Google Map API
Facebook Graph API (Hackbook)
PayPal MPL Library
Openstreetmap Library
Learning Material
Book:● Beginning Android 2 (or 4), Apress Publication, Mark
Murphy● Professional Android 2 App Development Wrox, Reto
Meier
Video:● Android Boot Camp
http://www.youtube.com/playlist?list=PLE08A97D36D5A255F&feature=plcp
● Google I/O Videos
Open Source GitHub projects
Yatayat : https://github.com/iPrayag/Yatayat[Internet Connection, JSON Parsing, Openstreetmap, Auto Completion of Text, Custom ListView, Background Tasking]
Client Detail : https://github.com/samrakchan/ClientDetails[SQLite, Exporting SQLite, Exporting Data into SD card, Custom ListView]
Thank You Google!!