Developing Mobile Apps with Android

Rating:
1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Loading...
Please Log in or register to rate

Developing Mobile Apps with Android

MOB-205

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.

This course introduces mobile application development for the Android platform. Students will learn skills for creating and deploying Android applications, with particular emphasis on software engineering topics including software architecture, software process, usability, and deployment.

Audience

This course is for OO programmers who wish to develop mobile applications with Google Android Platform. Participants should be experienced with Object Oriented programming language and have a basic  knowledge in Java and XML format.

Course Topics

Chapter 1 – Introduction

  • About Android
  • Smartphones future

Chapter 2 – Preparing the Environment

  • Installing the SDK
  • Creating Android Emulator
  • Installing Eclipse
  • Installing Android Development Tools
  • Choosing which Android version to use

Chapter 3 – Android Architecture

  • Android Stack
  • Android applications structure

Chapter 4 – Hello Sheep

  • Creating a project
  • Working with the AndroidManifest.xml
  • Using the log system
  • Activities

Chapter 5 – UI Architecture

  • Application context
  • Intents
  • Activity life cycle
  • Supporting multiple screen sizes

Chapter 6 – User Interface Widgets

  • Text controls
  • Button controls
  • Toggle buttons
  • Images

Chapter 7- Notification and Toast

  • Parameters on Intents
  • Pending intents
  • Status bar notifications
  • Toast notifications

Chapter 8 – Menus

  • Localization
  • Options menu
  • Context menu

Chapter 9 – Dialogs

  • Alert dialog
  • Custom dialog
  • Dialog as Activity

Chapter 10 – Lists

  • Using string arrays
  • Creating lists
  • Custom lists

Chapter 11 – Location and Maps

  • Google maps
  • Using GPS to find current location

Chapter 12 – Working with data storage

  • Shared preferences
  • Preferences activity
  • Files access
  • SQLite database

Chapter 13- Animation

  • View animation
  • Drawable animation

Chapter 14 – Content providers

  • Content provider introduction
  • Query providers

Chapter 15 – Network Communication

  • Web Services
  • HTTP Client
  • XML and JSON

Chapter 16 – Services

  • Service lifecycle
  • Foreground service

Chapter 17 – Publishing Your App

  • Preparing for publishing
  • Signing and preparing the graphics
  • Publishing to the Android Market
© Copyright - Skilit - Site by Dweb