Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Preparing the Development Environment for Government
- Eclipse and Android SDK
- System programming and the C/C++ programming language
- Organizing source code repositories for government projects
Overview of Linux Platform Architecture for Government
- Understanding the Android file structure in a public sector context
- How code is organized within the Android system for government applications
- Interactions between system services (applications) and hardware in a governmental setting
Linux Kernel for Government
- Understanding the Android device driver framework for government use cases
- Interfacing hardware components (sensors, camera, audio) to the Android HAL for public sector applications
- Compiling the kernel with security and compliance considerations for government operations
Android HAL for Government
- Understanding HAL (Hardware Abstraction Layer) in the context of governmental systems
- Interfacing HAL to system services (applications) for enhanced public sector functionality
System Programming for Government
- Understanding the Android build system for government-specific requirements
- Building and debugging an Android system with a focus on security and compliance for government use
- Debugging the boot-up process to ensure reliability in public sector operations
Android for Embedded Platforms for Government
- Overview of virtual hardware (translators, bridges, simulators, emulators, and virtual machines) for government applications
- Customizing the Android Emulator for government testing and development
- Customizing Android for ARM-based systems in a public sector environment
Android Networking for Government
- Enabling Wi-Fi with security protocols for government operations
Adding New Hardware for Government
- Integrating hardware devices into Android systems for governmental use
- Enabling graphics capabilities to support public sector applications
Deploying Android for Government
- Creating OTA packages with security and compliance in mind for government deployment
Troubleshooting for Government
- Android recovery procedures tailored for government systems
Summary and Conclusion for Government
Requirements
- C/C++ programming experience for government projects.
- Java programming experience.
- Understanding of hardware and software concepts.
Audience
- Linux system developers for government initiatives.
- Android system programmers for government applications.
- Developers interested in transitioning to Android system programming for government projects.
28 Hours
Testimonials (2)
I really enjoyed our learning and experimenting with kotlin multiplatform.
Renzo Olivares Macias - Google
Course - Android Development
Trainer was willing to explore additional problems in dagger.