Android Programming

Dated: 19-09-2019

Description


Android Programming


Topics

Inquiry Register

 

 

1.       Introduction

·         Welcome

·         Using the exercise files

·         What you should know

·         Updates to Android Development Toolkit

 

2.       Getting Started

·         Installing the SDK tools on a Windows machine

·         Installing platforms and samples

·         Creating an Android Virtual Device (emulator)

·         Installing Eclipse on a Windows machine

·         Installing the Android Development Tools

·         Preparing an Android device for development

 

3.       Android App Fundamentals

·         Overview of Android development

·         Understanding project creation and structure

·         Working with the Android Manifest.xml file

·         Creating and managing activities

·         Using explicit intents

·         Using implicit intents

·         Creating and using resources

·         Understanding security and permissions

·         Debugging an app

 

4.       The User Interface and Controls

·         Understanding units and layout

·         Using layout managers

·         Working with text controls

·         Building button controls

·         Building list controls

·         Building custom list layouts

·         Other interesting controls

 

5.       Graphics and Styling

·         Creating and using styles

·         Creating and using themes

·         Creating icons

·         Creating NinePatch drawables

 

6.       Supporting Multiple Screens

·         Understanding screen size and density

·         Providing alternate layouts

 

7.       Animation and Graphics

·         Setting up frame-by-frame animation

·         Showing tween animation

·         Working in 2D graphics

8.       Menus and Dialogs

 

·         Setting up options menus

·         Building context menus

·         Building alert dialogs

·         Setting up progress dialogs

·         Creating custom dialogs

 

9.       Notifications and Toast

·         Displaying status bar notifications

·         Displaying toast notifications

 

10.   Working with Media

·         Setting up audio playback

·         Establishing video playback

·         Accessing the camera and camera roll

 

11.   Preferences and Data Storage

·         Using shared preferences

·         Creating a preferences activity

·         Using the SQLite database

·         Setting up network access

·         Using ContentProviders

 

12.   Locations and Maps

·         Incorporating Google Maps

·         Using GPS to find the current location

 

13.   Creating a Home Screen Widget

·         Creating a simple home-screen widget

·         Creating a widget configuration activity

 

14.   Publishing Your App

·         Preparing for publishing

·         Signing and building

·         Preparing the graphics

·         Publishing to the Android Market

 

 


Duration: 25 Hours | Cost: £20/Hr