Android trainingforbeginners
Upcoming SlideShare
Loading in...5
×
 

Android trainingforbeginners

on

  • 1,306 views

presentation slides by Anish, Ritesh and Samrakchan

presentation slides by Anish, Ritesh and Samrakchan

Statistics

Views

Total Views
1,306
Views on SlideShare
845
Embed Views
461

Actions

Likes
1
Downloads
15
Comments
0

5 Embeds 461

http://mobilenepal.net 322
http://www.mobilenepal.net 127
http://localhost 8
http://118.69.220.79 2
http://www.mlab.vn 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Android trainingforbeginners Android trainingforbeginners Presentation Transcript

  • Android Training for Beginners By: Anish Shrestha (F1 Soft, app)Ritesh Bhattarai (Freelance, game)Samrakchan Ghimire (Gorato, app)
  • Introduction to AndroidWhat is Android?
  • Father of AndroidAndy Rubin
  • InstallationRequirementsJDKAndroid SDKEclipse (or IntelliJ, or AIDE app)ADT (Android Development Tools) plugin forEclipseAVD (Android Virtual Device)Instructions:http://developer.android.com/sdk/installing.html
  • HelloAndroid ApplicationSay Hello to AndroidAndroid Folder StructureRelationship between Java and UML filesGUI layout editorFunctions of Manifest -activity -permission -uses -theme
  • 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 are accessedby its position.Set:Set is data Structure which do not allow duplicateelements.ArrayList:Resizable Array
  • 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
  • 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
  • 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)- PayPal MPL Library
  • 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
  • Thank YouHappy Programming!!