0
Android Training for Beginners                By:   Anish Shrestha (F1 Soft, app)Ritesh Bhattarai (Freelance, game)Samrakc...
Introduction to AndroidWhat is Android?
Father of AndroidAndy Rubin
InstallationRequirementsJDKAndroid SDKEclipse (or IntelliJ, or AIDE app)ADT (Android Development Tools) plugin forEclipseA...
HelloAndroid ApplicationSay   Hello to AndroidAndroid Folder StructureRelationship between Java and UML filesGUI layout ed...
LifeCycleActivityLifeCycle
Types of ActivityActivityListActivityTabActivityPreferenceActivityExpandableListActivityFragmentActvityNativeActivity (C/C...
Multiple ActivityIntent
Most Usable Java ClassesList:List stores the sequence of elements. It may containduplicate elements. The elements of List ...
Java Classes (Contd.)Map: An object that maps key to value, no duplicate key,one key for each value.HashMap: HashMap imple...
Java Classes (Contd.)Runnable:is an interface for creating thread.Vector:Same as ArrayList but methods of Vector aresynchr...
Developing Professional AppOn Scroll LoadingLazy Loading of ImagesFault ToleranceUser PreferencesMemory Management
Developing Professional App(contd.)GesturesCustom ViewsLibraries and APIs- Google Map API- Facebook Graph API (HackBook)- ...
Learning Material & ResourcesBook:-Beginning Android 2 (or 4), Apress Publication, MarkMurphy-Professional Android 2 App D...
Thank YouHappy Programming!!
Upcoming SlideShare
Loading in...5
×

Android trainingforbeginners

1,162

Published on

presentation slides by Anish, Ritesh and Samrakchan

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,162
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Android trainingforbeginners"

  1. 1. Android Training for Beginners By: Anish Shrestha (F1 Soft, app)Ritesh Bhattarai (Freelance, game)Samrakchan Ghimire (Gorato, app)
  2. 2. Introduction to AndroidWhat is Android?
  3. 3. Father of AndroidAndy Rubin
  4. 4. InstallationRequirementsJDKAndroid SDKEclipse (or IntelliJ, or AIDE app)ADT (Android Development Tools) plugin forEclipseAVD (Android Virtual Device)Instructions:http://developer.android.com/sdk/installing.html
  5. 5. HelloAndroid ApplicationSay Hello to AndroidAndroid Folder StructureRelationship between Java and UML filesGUI layout editorFunctions of Manifest -activity -permission -uses -theme
  6. 6. LifeCycleActivityLifeCycle
  7. 7. Types of ActivityActivityListActivityTabActivityPreferenceActivityExpandableListActivityFragmentActvityNativeActivity (C/C++)
  8. 8. Multiple ActivityIntent
  9. 9. Most Usable Java ClassesList:List stores the sequence of elements. It may containduplicate elements. The elements of List are accessedby its position.Set:Set is data Structure which do not allow duplicateelements.ArrayList:Resizable Array
  10. 10. Java Classes (Contd.)Map: An object that maps key to value, no duplicate key,one key for each value.HashMap: HashMap implements all the methods of Mapinterface and permits null value and null key. It isunsynchronizedThread : A class used for multithreading program
  11. 11. Java Classes (Contd.)Runnable:is an interface for creating thread.Vector:Same as ArrayList but methods of Vector aresynchronizedAsyncTask:Android class ... onPreExecute, doInBackground,onProgressUpdate, onPostExecute
  12. 12. Developing Professional AppOn Scroll LoadingLazy Loading of ImagesFault ToleranceUser PreferencesMemory Management
  13. 13. Developing Professional App(contd.)GesturesCustom ViewsLibraries and APIs- Google Map API- Facebook Graph API (HackBook)- PayPal MPL Library
  14. 14. Learning Material & ResourcesBook:-Beginning Android 2 (or 4), Apress Publication, MarkMurphy-Professional Android 2 App DevelopmentWrox, Reto MeierVideo:-Android Boot Camphttp://www.youtube.com/playlist?list=PLE08A97D36D5A255F&feature=plcp-Google I/O Videos
  15. 15. Thank YouHappy Programming!!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×