Course details

Android is the first truly open and comprehensive platform for mobile devices ( Phones , Tablets and more ). All of the software without the proprietary obstacles that have hindered mobile innovation.

Android gives you an open platform for developing any app you can imagine, and an open marketplace for distributing and monetizing your products to a large and growing user base.

Whether you are starting a business or just have a great idea, Android has the platform, tools, and devices to make it happen.

About the course :

By the end of this diploma, participants will be able to build their own complete Android application. Also will learn how to publish applications in the android market (Google Play) and make some money ;). Diploma includes Java SE & Android

Requirements for Ajax Course

Essential knowledge of computer components and operating systems. Previous programming experience is a plus.

Course contents:
Java course outlines

  • Introduction to Java - environment setup -IDE`s - Data types
  • Loops, Conditionals and Operators
  • Java Classes and Objects
  • Class Methods and Instances - Conventions
  • Packaging -importing - static importing -java documentation
  • Inheritance
  • Polymorphism
  • Interfaces and Abstract classes
  • Exceptions understanding and Exception handling
  • Threading
  • Java i/O Streams
  • Collections and Generics
  • Network programming
  • Introduction to GUI design with AWT and Swing

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

Build your First App

  • Creating an Android Project
  • Running Your Application
  • Building a Simple User Interface
  • Starting Another Activity

Manage the activity lifecycle

  • Starting an Activity
  • Pausing and Resuming an Activity
  • Stopping and Restarting an Activity
  • Recreating an Activity

App Components

  • Service
  • Broadcast Receiver
  • Intent
  • Permissions

Build dynamic UI

  • User Interface
  • Layout
  • Input control
  • Menus , Dialogs, Notification, Toast

Interact with Other Apps

  • Sending the User to Another App
  • Getting a Result from the Activity
  • Allowing Other Apps to Start Your Activity

Saving Data

  • Saving Key-Value Sets
  • Saving Files
  • Saving Data in SQL Databases

Server Side

  • Sending data to server
  • Receiving data from server
  • Parsing XML
  • Using Json API

Advanced Topics of Mobile Development Training

  • Working with GPS
  • Using Google map
  • Working With Sensors
  • Publish your Android Application on the Android Market
Updated on 30 May, 2016

About Global Academy

Global Academy is The Talented Academy based in the heart of Cairo in Egypt.  Our main commercial focus is Training, website design and development for smooth running of businesses and promotions online/offline. 

Oracle Gold Partner - Oracle Approved Education Center - ITIDA Accreditation - ICT Accreditation - Consulting - Outsourcing

See all Global Academy courses
Are you from Global Academy ? Claim your course!
Courses you can instantly connect with... Do an online course on Mobile Development starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or