Schița de curs
Introducere
Pregătirea Mediului de Dezvoltare
- Eclipse și Android SDK
- Programarea de sistem și limbajele de programare C/C++
- Organizarea depozitelor de cod sursă
Panoramă a Arhitecturii Platformei Linux
- Înțelegerea structurii fișierelor Android
- Cum este organizat codul în Android
- Cum se comunica serviciile de sistem (aplicații) cu hardware-ul
Nucleul Linux
- Înțelegerea framework-ului de driveri de dispozitiv Android
- Interfațierea hardware-ului (senzori, cameră, audio) cu HAL Android
- Compilarea nucleului
HAL Android
- Înțelegerea HAL (Layer de Abstracție Hardware)
- Interfațierea HAL cu serviciile de sistem (aplicații)
Programarea de Sistem
- Înțelegerea sistemului de compilare Android
- Compilarea și depurarea unui sistem Android
- Depurarea procesului de încărcare
Android pentru Platforme Imbedate
- Panoramă a hardware-ului virtual (traduceri, ponturi, simulatoare, emulatori și mașini virtuale)
- Personalizarea Emulatorului Android
- Personalizarea Android pentru sisteme bazate pe ARM
Rețelele Android
- Activarea Wi-Fi
Adăugarea de Hardware Nou
- Integrarea dispozitivelor hardware
- Activarea graficilor
Implementarea Android
- Crearea pachetelor OTA
Depanarea
- Mod de recuperare a Android
Synopsis și Concluzie
Cerințe
- Experiență în programare C/C++.
- Experiență în programare Java.
- Cunoștințe de hardware și software.
Audientă
- Dezvoltatori de sistem Linux
- Programatori de sistem Android
- Dezvoltatori care doresc să intre în programarea de sistem Android
Mărturii (4)
Antrenorul a fost dispus să exploreze probleme suplimentare în pumnal.
Susheel - Home
Curs - Dependency Injection with Dagger 2
Tradus de catre o masina
Cunoașterea trainerului și ușurința cu care a prezentat-o.
Piotr - DPDgroup IT Solutions sp. z o.o.
Curs - Android Applications Testing
Tradus de catre o masina
I really enjoyed the fairly broad coverage of topics.
john harrigan
Curs - Android Development
Tradus de catre o masina
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curs - Cross-platform mobile development with PhoneGap/Apache Cordova
Tradus de catre o masina