Professional Documents
Culture Documents
Android Essentials: Course Overview
Android Essentials: Course Overview
Android Essentials
Course Overview
Four out of every five smartphones uses the Android operating system. Learn to build for this
ever-present platform with our five-day introduction to Android programming.
Syllabus
• Introduction
o Use Android Studio and the emulator.
1
C O R P O R AT E T R A I N I N G S Y L L A B U S
• Using ViewPager
o Swipe between fragments.
• Dialogs
o Create and display a dialog with a custom view.
• The Toolbar
o Use the AppCompat library to display and populate a Toolbar.
• SQLite Databases
o Use a SQLite database to persist data.
• Implicit Intents
o Open-ended wish fulfillment in Android.
• Localization
o Update an application to support multiple languages while learning about the
strengths and weaknesses of Android’s localization framework.
2
C O R P O R AT E T R A I N I N G S Y L L A B U S
• Accessibility
o Improve an application’s usability for a wider audience.
• XML Drawables
o Create shape, state-list and layer-list XML drawables.
• Search
o Use a SearchView in the toolbar to search Flickr.
• Background Services
o Work behind the scenes and use Android Notifications.
• Broadcast Intents
o Subscribe to local and OS events.
• WebView
o Use WebView to include web content.
3
C O R P O R AT E T R A I N I N G S Y L L A B U S
• Property Animation
o Animate views using property animations.
• Maps
o Google Maps API and map overlays.