Course Outline
- Introduction to the Android system
- System architecture layers and NDK
- Understanding the Dalvik Virtual Machine
- The Android SDK and its associated development tools
- Utilising Eclipse IDE and ADT
- Working with the Android Emulator
- Components: Activities, Services, Content Providers, and Broadcast Listeners
- Implementation of intents and intent filters
- Analyzing an Android application
- Configuring the Android manifest
- Managing application permissions
- Building activities and user interfaces
- Designing views and layouts
- Integrating widgets
- Handling user events
- Implementing lists and adapters
- Creating menus and dialogs
- Database access and Sqlite
- Implementing content providers
- Utilising device sensors
- Creating location-based applications
- Working with the Telephony API
- Implementing Broadcast Receivers
- Managing System Broadcasts
- Retrieving network-based content
- Utilising threads in Android
- Developing responsive applications
- Deploying applications to Google Play
Requirements
Previous experience with an object-oriented programming language, such as Java, C++, C#, Smalltalk, PHP5, or similar, is required.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 5200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (7)
I really enjoyed our learning and experimenting with kotlin multiplatform.
Renzo Olivares Macias - Google
Course - Android Development
A great variety of useful topics are covered.
Tong Mu - Google
Course - Android Development
Basic introduction to Android and Kotlin.
Nan Yu - Google
Course - Android Development
It struck a good balance between depth of exercises and variety of exercises, within the time constraint.
Gray Mackall - Google
Course - Android Development
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Course - Android Development
The detail given about each topic was really nice, he made sure we understood each topic before moving to the next.
Richie Wood - FedEx
Course - Android Development
breaking down the multiple services, actions, devices, etc into the component parts.