Africa & Middle East

10.00 A.M - 10.00 P.M

Call us

Android Programming with Java Basics

Course Objectives

Learn the basics of Android.
Understand the application lifecycle.
Write simple GUI applications.
Use built-in widgets and components.
Work with the database to store data locally.
Build your own Android apps
Explain the differences between Android and other mobile development environments
Understand how Android applications work, their life cycle, manifest, Intents, and using external resources
Design and develop useful Android applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus.
Take advantage of Android’s APIs for data storage, retrieval, user preferences, files, databases, and content providers
Tap into location-based services, geocoder, compass sensors, and create rich map-based applications
Utilize the power of background services, threads, and notifications.
Use Android’s communication APIs for SMS, telephony, network management, and internet resources (HTTP).
Secure, tune, package, and deploy Android applications

Course Outline

Creating Basic Java Applications
Creating Applications in Packages
Java Variables
Java Conditionals and Loops
Java Arrays
Java Array Lists
Java Object Oriented Concepts Review*
Creating a Java Class
Improving the Java Class
Using Inheritance
Understanding Interfaces
The Static Context
Creating Your First Android Applications
The Hello World Application
Working with the Emulator
Introducing the Manifest
Understanding the Activity Lifecycle
Creating Listeners
Listeners Using an inner class
Listeners Using an interface
Listeners By Variable Name
Long Clicks
Keyboard Listeners
Understanding Android View Containers
Linear Layout
Relative Layout
Table Layout
List View
Android Widgets Part I
Custom Buttons
Toggle Buttons
Checkboxes and Radio Buttons
Android Widgets Part II
Autocomplete Text Box
Map View
Web Views
Time and Date Pickers
Communicating Between Activities
Switching Activities
Putting Extra
Using Shared Preferences
Storing Information on the Device
Internal Storage
External Storage
Web Communication and Storage
Audio and Video
Playing Audio with the MediaPlayer
More Audio Options
Playing Video with the MediaPlayer
Recording and Storing Audio Content
Custom List Views
List Activities with Custom Layouts
List Activities with Custom Adapters
Displaying multiple items in a List View
Integrating Web Services
Text Based Web Services
Sending data to a Web Services
Integrating a JSON based web service
Creating Home Screen Widgets
Creating the Widget Background
Placing and Updating the Widget
Events on the Widget
Drawing and Animation
The Android Drawing API
Animation with XML
Programatic Animation
Determining Location
Integrating Google Maps
Camera Hardware
Taking Pictures and Saving in the Album
Recording Video Content


Sum the simple Operation :
11 + 6 =