Durata: 40 ore/ 5 zile
Suportul de curs in format electronic, masa de pranz, coffee break, diploma interna ProManagement.
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