52

Curs Mobile Development Fundamentals Android

Durata: 40 ore/ 5 zile

Pretul include:

Suportul de curs in format electronic, masa de pranz, coffee break, diploma interna ProManagement.

Agenda curs:

Module 1 - About the Android ecosystem. Preinstalled applications. Android SDK. Development framework. About the Android software stack based on Linux kernel and C/C++ collection. Users. Android application architecture and libraries. Model View Controller. Model View Presenter. Model View ViewModel. Android development tools (Android Studio, Android Virtual Device Manager, Android Emulator, Android Profiler, Android Debug Bridge, APK Analyzer, Gradle)

Lab - Android Application Development. Installation of the prerequisites. Creation of the first Android application. Using the Android support library package.

Module 2 - Android Application components. Android application life cycle. Priority and process states. Android application class. Activities and Activity life cycle. Fragments and Fragments life cycle. Android Manifest. Permissions based on Android Manifest. Build files. Resources. Gradle Build.

Lab -  Creation of activities. AppCompatActivity use. Creation of fragments. Adding Fragments to Activities. Fragment-Activity Communication. Configuring Gradle based on settings file. Project and module Gradle Build Files. Creation of resources for several languages and hardware configurations. Changes for the runtime configuration.

Module 3 - Android design. Android user interface. Layouts. Widget toolbox. Lists and grids. Adapters. Data binding library. Views. Navigation with tabs, bottom navigation bar, navigation drawer.

Lab - Creation of user interfaces using layouts. Creation of compound controls. Custom views and controls. Bottom Navigation Bar implementation.

Module 4 -  Intents. Implicit intents. Intent filters. Event broadcastings.

Lab - Creation of activities and use of implicit intents. Creation of intent filters to receive implicit intents. Event broadcasting using intents. 

Module 5 - File management. States. Integrating other technologies. Creation and usage of SQLite Databases. Firebase realtime database.

Lab - Working with the SQLite Database. Adding Firebase to your application.

Module 6 -  Content providers. Search option in an application. Search View Widget.

Lab - Content provider creation. File sharing based on Content provider. Adding the Search option to your application.

Module 7 - Kernel security. Permissions. Key storage. Android Keystore. Fingerprint sensor. Production signature. Application distribution on Google Play Store.

Lab - Keystore and signing key creation. Build and sign a production release. Publishing and monitoring your application.

Discount de volum:

• 7-8 participanti/ grupa - 5 % discount la pretul de lista

• 9-10 participanti/ grupa - 10 % discount la pretul de lista

• >10 participanti/ grupa - pretul se negociaza

Diploma obtinuta: Certificat Pro Management

RECOMANDARI DIN PARTEA CLIENTILOR

Microsoft-recomandation
Rec-fundatie-excel
Rec-fundatie
Recomandare-Microsoft
rec-bcr
rec-informatica-feroviara
rec-kaufland
rec-ministerul-justitiei
recomandare-acvatot
recomandare-bcr
recomandare-brd
recomandare-cez
recomandare-ejot
recomandare-hydroelectrica
recomandare-infineon
recomandare-ing
recomandare-radix
recomandare-timex
recomandare-umf
recomandare-voluntari

Aplica pentru acest curs

Te rugam sa completezi formularul pentru a rezerva un loc la acest curs:

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input