|
Overview of the mobile development, Specifics of mobile devices. Application Development Fundamentals: Programming fundamentals, Software. Development Kit (SDK) for mobile devices, simulators. Android Architecture: Android Stack; Android applications structure; Creating a project; Working with the AndroidManifest.xml; Using the log system; Activities. UI Architecture: Application context; Intents; Activity life cycle; Supporting multiple screen sizes. User Interface Widgets: Text controls; Button controls; Toggle buttons; Images. Notification and Toast: Parameters on Intents; Pending intents; Status bar notifications; Toast notifications. Menus: Localization; Options menu; Context menu. Dialogs: Alert dialog; Custom dialog; Dialog as Activity. Lists: Using string arrays; Creating lists; Custom lists. Location and Maps: Google maps; Using GPS to find current location. Data storage: Shared preferences; Preferences activity; Files access; SQLite database. Animation: View animation; Drawable animation. Content providers: Content provider introduction; Query providers. Network Communication: Web Services; HTTP Client; XML and JSON. Services: Service lifecycle; Foreground service. Publishing Your App: Preparing for publishing; Signing and preparing the graphics; Publishing to the Android Market. |
- editing-lecturer: Jeremiah Onunga