Code: MOB100
Duration in days: 1
Download: Infosheet
€ 499

Course Android Fundamentals

10-09 till 10-09-2018
08-10 till 08-10-2018
12-11 till 12-11-2018
10-12 till 10-12-2018
25-01 till 25-01-2019
Your starting date
Region:

Audience Android Fundamentals Course

Course Android Fundamentals This course is intended for developers, managers and others who want to get an overview of the capabilities and operation of the Android platform.

Prerequisites Course Android Fundamentals

To participate in this course knowledge of the basics of Java programming is required.

Realization Training Android Fundamentals

The theory is discussed on the basis of presentation slides. Demos are used to clarify the concepts. The theory is interspersed with practical exercises. The course material is in English.

Contents Course Android Fundamentals

In the course Android Fundamentals participants learn the fundamentals of the Android platform and how to develop apps for Android. Next it is discussed how a development environment for Android can be installed and arranged under Eclipse. Attention is paid in this respect to the Android SDK, the Eclipse IDE plugin and device emulators. The function and use of XML resource files is discussed as well as the implementation of the user interface. An important element of the course is the life cycle of processes or activities. And further it is discussed how to debug Android apps, how to access databases and how to use threads and content providers. Finally the participants learn how to publish their app on Google Play. With the knowledge gained in this course, participants will be able to write their own simple apps and they will understand the architecture and operation of the Android platform.

Module 1 : Android Intro

Module 2 : Android Development

Module 3 : Android GUI

The Basics
What is Android?
Architecture Explained
Role of Java
Android SDK
Eclipse IDE Plugin
Device Emulator
Profiling Tools
Hello World Application
Unit Testing and Debugging
Creating Unit Tests
Android Development Tools (ADT)
Using the Emulator
TraceView
Analyzing the Heap
Android User Interface
View Hierarchy
Menus
Fragments
Styling Widgets
Defining Styles
Applying Styles to the UI
Platform Styles and Themes
Layout
Layout Containers
Weight and Gravity
Layout Techniques
Handling Events
Advanced Widgets
ScrollView
ViewPager
TabView
Custom Views

Module 4 : Android Persistence

Module 5 : Android Threads

Module 6 : Android Service

Storing and Retrieving Data
Internal and External Storage
Preferences
SQLite Database
Content Providers
Querying Content Providers
Modifying Data
Creating a Content Provider
Asynchronous Tasks
Main UI Thread
Using AsyncTask
Location Services and Maps
Location Services
Mock Location Data
Google Map Libraries
Accessing Remote Services
HTTP
DOM Parsing
SAX Parsing
JSON Parsing
Application Fundamentals
Alarm Manager
Broadcast Receivers
Services
Notification Manager

Module 7 : Best Practices

Web Apps Overview
Targeting Screens from Web Apps
WebView
Debugging Web Apps
Best Practices for Web Apps
Compatibility
Supporting multiple screens
Optimizing for Other Android Versions

Kantooradres:
SpiralTrain BV

Gebouw "De Sijnsmeester"
Standerdmolen 8 – 1.11
3995 AA Houten

IP Computer Training Centrum
Diemerhof 32-36
1112 XN Diemen

020 7600027
http://www.ip-computer-training-centrum.nl

Compu Act Opleidingen
Slinge 303
3085 ER Rotterdam

023 - 551 3409
www.computertraining.nl

Trainspot
Kleine Singel 33
3572 CG Utrecht

030 - 737 05 81
http://www.trainspot.nl

IP Computer Training Centrum
Leenderweg 292
5644 AE Eindhoven

040 - 256 65 20
http://www.ip-computer-training-centrum.nl