Course details

Android Diploma helps you to develop professional android apps from zero level and to professional level.

Content

Part 1: Java Contents

  • Introduction to Java - environment setup -IDEs – Data types
  • Loops, Conditionals and Operators
  • Java Classes and Objects
  • Class Methods and Instances - Conventions
  • Packaging -importing -java documentation
  • Object Oriented principles: Inheritance, Polymorphism, Encapsulation
  • Interfaces and Abstract classes
  • Exceptions and Exception handling
  • Threading
  • Java I/O Streams
  • Collections and Generics
  • Introduction to GUI design with AWT and Swing

Part 2: Android Fundamentals Contents

Introduction to Android

  • Overview of Android and Android SDK
  • History of Android
  • Android features
  • Android SDK Versions

Android Architecture overview

  • Introduction to OS layers
  • Linux kernel
  • Libraries
  • Android Runtime
  • Application framework

Setup of Android Development environment

  • System requirements
  • Eclipse and SDK installation, AVD creation
  • Creating first Android application
  • Project Structure
  • Android Emulator

Android Application Fundamentals

  • Android application building blocks
  • Activating components
  • Shutting down components
  • Lifecycle of Application
  • Development tools, Manifest File
  • Lifecycle of Activity

User Interface

  • View Hierarchy and Layouts
  • UI Events
  • Building Menus
  • Notifying users
  • Creating dialogs

Main Building Blocks

  • Activity
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers

Resources

  • Overview of Android Resources
  • Creating Resources
  • Using Resources
  • Drawable Resources

Data Storage

  • Shared Preferences
  • Internal Storage (Files)
  • External Storage (SD Card)

Android Media API

  • Playing audio/video
  • Media recording

Part 3: Advanced Android Content

Advanced Topics of Mobile Development Training

  • Working with Camera
  • Working with GPS
  • Working With Sensors
  • Publish your Android Application on the Android Market

Android Advanced Contents

  • SQLLite
  • Create your Own Custom Views
  • Home Screen App Widgets
  • Animations
  • Fragments
  • Action Bar
  • asynctask
  • Description
Updated on 08 November, 2015

About Egy Spark

EgySpark was established in 2011 as a center of excellence for the design, delivery and dissemination of training and professional development programs in a variety of domains and fields aiming prepare engineers for job market.

See all Egy Spark courses
Are you from Egy Spark ? Claim your course!
Courses you can instantly connect with... Do an online course on App and Games Design starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or