Android Training Course Outline                                      What you will learn                                  ...
Day 1 - Introduction to AndroidThe tools and environment required to create Android Apps. A practical session to create av...
Day 2 - DesignLooking at design and how that translates into real world Graphical User Interface onAndroid. Further practi...
Day 3 - Dealing With DataCreating and utilising data sources to populate Android apps. Examining custom views andhow to ha...
Day 4 - ServicesUsing services, communication and hardware capabilities within Android. Designconsiderations to keep users...
Day 5 - Completing an Android App, Advanced Techniques and AndroidTabletsExamining the remaining Android smartphone featur...
Open source.Augmented reality libraries.                               www.zybotech.in
Upcoming SlideShare
Loading in …5
×

Android training in cochin android training in kochi android training in kerala_near info park_ernakulam

462 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
462
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android training in cochin android training in kochi android training in kerala_near info park_ernakulam

  1. 1. Android Training Course Outline What you will learn Create and deploy Android apps Develop well optimised, good looking and functional GUI applications Utilise existing APIs and libraries Tap into GPS to create location-sensitive apps Android application design approach Coding Best Practices www.zybotech.in
  2. 2. Day 1 - Introduction to AndroidThe tools and environment required to create Android Apps. A practical session to create avery simple Android App. • Android and Linux • Android Architecture • Activities (Overview) • Services (Overview) • Content Providers (Overview) • Broadcast Receivers (Overview) • Useful resourcesActivities and FragmentsWhat are they?The Development EnvironmentIntroducing eclipse and UI toolsTools for debugging/UI development/testingPractical Session - Create Hello World in eclipseCommon Android Design PatternsGetting InputExpand hello world - add interaction e.g. Buttons and text boxesUseful debugging tips.Code RefactoringRapid Development TechniquesAndroid Interface Development BasicsDeclaring LayoutControlsMenus (Overview)Dialogs (Overview)Event Handling (UI)Feeding back to the User www.zybotech.in
  3. 3. Day 2 - DesignLooking at design and how that translates into real world Graphical User Interface onAndroid. Further practical sessions to expand the user interface and allow users to navigatebetween screens.Common Android Design PatternsNavigationOverall design Patterns (Model View Controller)Design ApproachUsing Iterative design - design,model,reviewTranslation Considerations - Designing for GermanAndroid GUI Development - continuedCommon Layout Objects - More controlsHow Android Draws ViewsApplying Styles and ThemesHow to add another screen - new activityHow to pass data to/from it.Life cycle - i.e what gets called when.Android Application concepts - how Intents allow app co-operation.How to handle threads. (UI perspective)Images and memory gotchas.List view www.zybotech.in
  4. 4. Day 3 - Dealing With DataCreating and utilising data sources to populate Android apps. Examining custom views andhow to handle asynchronous tasks to display the data.Common Design PatternsAllowing Users to sort DataUsers Searching DataData Drilling DownStatic and Dynamic listsScreen Interactions for moving,scrolling and zooming in on dataMore Lists - Custom views.Content providersContent ResolversCursorsDataPersistent dataData adaptersUsing Web ServicesXML/JSON parsingHttp/HttpsAsynchronous tasks and threads in Android www.zybotech.in
  5. 5. Day 4 - ServicesUsing services, communication and hardware capabilities within Android. Designconsiderations to keep users informed and allow easy access to app components. Thepractical session will develop an app populated from an RSS feed.Consuming Web servicesRSS feed app created as an exampleMore DataSQLite - How to use, when to use.Custom controls - how to make them usable via xml.Common Design PatternsNotificationsStatus bar NotificationsApp Widgets - how to make one, best practice in updates etcServicesUsing IntentService classStarting and stopping services.Bound servicesHardware and CommunicationBroadcast Receivers - examples.MultiMedia - camera/video/audioContacts - how to use it www.zybotech.in
  6. 6. Day 5 - Completing an Android App, Advanced Techniques and AndroidTabletsExamining the remaining Android smartphone features, looking at the differences whendeveloping for a tablet rather than a smartphone and where to go next.Android GPS / LocationLocation-based Service APIsAndroid mapsOverlays and Zoom toApp DeploymentDeploying an app to the market.Understanding dMaifest.xmlSecurity and PermissionsSecurity best practicesAndroid TabletsDifferences in Android phones and Android TabletsLoadersAction BarDrag and DropFuture Android Versions and FragmentationIce cream sandwich. What it means.Android compatibility libraries.Advanced Development3D Rendering - Renderscript (Overview)Graphics - 2D and 3D graphics with OpenGL (Overview)NDK - What is it?Third Party Uses3rd party library uses www.zybotech.in
  7. 7. Open source.Augmented reality libraries. www.zybotech.in

×