HRDC Reg. No: 1000171651
Duration: 21 hours (3 days)
Course Overview:
This 3-day course offers in-depth knowledge on Android Treble Architecture, designed for Android Platform Developers. It covers AOSP architecture, Privileged Applications, System Services, HALs, VNDK, SELinux, Permissions, and Linux Kernel integration. The course focuses on Project Treble, Project Mainline, SSI, and GKI, providing a comprehensive understanding of security, compatibility, privacy, and modularity within the Android ecosystem.
Who Should Attend?
- Android Platform Developers
- Embedded Systems Engineers working with Android
- OEM Engineers customizing Android for devices
- Security Professionals analyzing Android OS architecture
Why Choose This Course?
This HRDC-claimable course (HRDC Reg. No: 1000171651) provides hands-on knowledge of AOSP architecture, Treble compliance, and security mechanisms, making it essential for developers working with custom Android builds.
Learning Outcomes
By the end of this course, participants will be able to:
Gain a general understanding of AOSP architecture
Learn the AOSP code structure and component layers
Understand Android’s key concepts: Security, Compatibility, Modularity, and Updates
Modify AOSP without breaking compatibility
Develop new HALs & Services while maintaining Treble compliance
Understand AIDL, HIDL, Binder, SELinux, and Permissions
Learn Android security mechanisms and best practices
Prerequisites
- C/C++ and Java programming skills
- Experience with Linux (shell commands & boot process)
- Basic experience with AOSP build process, Make, and Soong
Teaching Methodology
Instructor-led Lectures – Explanation of Android Treble and AOSP concepts
Hands-on Labs – Practical exercises in AOSP modification and security testing
Case Studies – Analysis of real-world Treble adoption and compliance
Group Discussions – Troubleshooting Android architecture challenges