android app development - rtuthar.in · basic understanding of android studio ... android project...

2
Android App Development Day 1 (Session 1&2)/6-8 hours Basic Understanding of Android Studio Understanding ANDROID PROJECT ARCHITECTURE. Understanding ANDROID LAYOUTS (Layout hierarchy etc.) Understanding ANDROID ACTIVITIES (Lifecycle etc) Understanding INTENTS (Passing data among screens). LISTING: Grid View, List View, Expandable List View, Adapters Understanding WIDGETS (ActionBar, Tabhost, Option menu,etc) DIALOGS: Dialog, Alert Dialog, etc. Notifications (Local And Push) Animation, Broad Cast Recievers BROWSER: (WebView) Storage Options (SQLITE, Shared Preferences, SD CARD, Network) THREADS (Handlers, AsyncTask) Using most frequently used device features Capture photo/video, Phone call, email.

Upload: nguyendang

Post on 28-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Android App Development Day 1

(Session 1&2)/6-8 hours

Basic Understanding of Android Studio

• Understanding ANDROID PROJECT ARCHITECTURE.

• Understanding ANDROID LAYOUTS (Layout hierarchy etc.)

• Understanding ANDROID ACTIVITIES (Lifecycle etc)

• Understanding INTENTS (Passing data among screens).

• LISTING: Grid View, List View, Expandable List View, Adapters

• Understanding WIDGETS (ActionBar, Tabhost,

• Option menu,etc)

• DIALOGS: Dialog, Alert Dialog, etc.

• Notifications (Local And Push)

• Animation, Broad Cast Recievers

BROWSER: (WebView)

• Storage Options (SQLITE, Shared Preferences, SD CARD, Network)

• THREADS (Handlers, AsyncTask)

• Using most frequently used device features

• Capture photo/video, Phone call, email.

Day 2

(session 1&2)/6-8 hours

• Social Site Integration – Facebook, Google+, Twitter

• Google Map Integration

• Understanding GPS & Location Provider

• Web service Integration in an app (JSON)

• XML Parsing

• Designing an app for all screen resolutions

• Advanced concepts

• Gallery view and animation and pinching zoom

• Payment gateway

• Notifications: Local/push

• Tablet UI

• Multipane UI: with fragments.

• Handling of Basic Control for Tablets

• Material Designs Concepts

• ToolBar

• Recylcer View

• CardView

• Elevation

• Material Themes

• Material Navigation Drawer

Projects Covered

1. Lifecycle of Android Application. 2. Project to understand the multi dimensions of devices. 3. Android project showing how to hit a web services. 4. Showing integration of Google maps. 5. Android project to post data on server. 6. Android Project to handle Gestures. 7. Project which will include login registration and Dashboard. 8. Android project to show navigation drawer functionality.

Certificate will be provided to all Participants.