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 (Kotlin / 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
£ 2976
Audience
Kotlin Developers
Prerequisites
Mastery of the Kotlin language, notions of XML
Reference
DEV100524-F
Sessions
Contact us for more informations about session date