android

Goals


- Discover the features of the Android platform for smartphones and tablets

- Create applications with Android

Program

Presentation of the Android platform Android
model and its architecture
Other market players

Development environment
Structure of an Android project: cutting, libraries
Activities: presentation
Life cycle of an application
Packaging, signature and deployment; presentation of the publication on Google Play
Presentation of the emulator

Practical workshop: installation of the environment: Android Studio / Android SDK, creation of a first application and management of the emulator

Communication with the hardware or the emulator by ADB with ADT
Debug windows; memory, threads, logcat
Add debug information
The toasts

Practical workshop: start of the application

Activity and other contexts
Declaration of Intents and resolution
Application configuration (AndroidManifest.xml)
Communication between activities: parameters, result
Activities in their task, ordering and reordering
Exit an Android application?

Practical workshop: sequence of activities and their communication

Code organization (java / XML)
Textual resources,
Panorama internationalization of different Android components: buttons, text, etc.
Event and order management

Practical workshop: construction of several user interfaces and event management

Units of measurement, adaptations to phone screens
Available layouts
Styles and themes
Various theme limits

Practical workshop: precise design of existing windows

Organization of a menu
Activity menu and
Action bars contextual menu to replace the
option Backup and recovery menus in preferences
Sharing preferences

Practical workshop: a functional menu

Files: SDCard, internal, shared or reserved
Creation and access to files
Use of the embedded SQLite database
Handling of web services: presentation of XML
Handling of web services: use of JSON / REST
Management of shared data (ContentProvider)

Practical workshop: multiple storage, and checks in the DDMS

Duration

5 days

Price

£ 2565

Audience

Java developers

Prerequisites

Mastery of java language, notions of XML

Reference

DEV489-F

Sessions

Contact us for more informations about session date