Your SlideShare is downloading. ×
Android trainingforbeginners
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Android trainingforbeginners

1,095
views

Published on

presentation slides by Anish, Ritesh and Samrakchan

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,095
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Android Training for Beginners By: Anish Shrestha (F1 Soft, app)Ritesh Bhattarai (Freelance, game)Samrakchan Ghimire (Gorato, app)
  • 2. Introduction to AndroidWhat is Android?
  • 3. Father of AndroidAndy Rubin
  • 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. HelloAndroid ApplicationSay Hello to AndroidAndroid Folder StructureRelationship between Java and UML filesGUI layout editorFunctions of Manifest -activity -permission -uses -theme
  • 6. LifeCycleActivityLifeCycle
  • 7. Types of ActivityActivityListActivityTabActivityPreferenceActivityExpandableListActivityFragmentActvityNativeActivity (C/C++)
  • 8. Multiple ActivityIntent
  • 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. 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. 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. Developing Professional AppOn Scroll LoadingLazy Loading of ImagesFault ToleranceUser PreferencesMemory Management
  • 13. Developing Professional App(contd.)GesturesCustom ViewsLibraries and APIs- Google Map API- Facebook Graph API (HackBook)- PayPal MPL Library
  • 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. Thank YouHappy Programming!!