Formation Android Studio avec Android 12
2970€ HT / personne |
5 jours (35 heures) |
Programme de Notre formation Android Studio avec Android 12
Installation d’Android Studio
- Installation
- Installer un SDK
- App Designer
- App Preview
- Workspace Structure
- Editor & Tool windows
- The Android API level/NDK
- Virtual devices
- Instant Run
- Importer un projet dans Android Studio
Android SDK
- Introduction
- Présentation des différentes versions
- Cycle de vie d’une application Android
- Éditeur graphique d’interface
- Les différents composants graphiques
- Interaction composant/code
- Utilisation des Assets dynamique/Resources Statique
- Les permissions
- Les layouts
- Navigation entre différents écrans
- Les listes
- Les custom views
- Menu
- Préférence
Choisir son langage : Language Support
- Kotlin support
- Avantages de Kotlin
- Extending Kotlin
- C/C++ support
- The NDK
- Kits de développement
- Créer un projet Things
Premiers Pas en Android
- Création et organisation d’un projet
- Introduction au développement d’une vue
- Styles et ressources
- Lancer l’application sur votre téléphone (ou émulateur)
- Mobile vs Tablette
- Internationalisation d’une application
Accéder aux APIs matérielles
- Géolocalisation
- Accéléromètre
- Système de fichiers
- Caméra
- Média
- Bluetooth
Device Development
- Screen orientation
- Virtual devices
- Layout and image qualification
- Scale and platform
- Alternative emulators
- Android Wear
- Connecting to a wearable AVD
- Wearable layouts
- The WatchViewStub class
- Shape – aware layouts
- Accessing sensors
- Sensor emulation
- Device monitoring
- Project templates
- Monitoring and profiling
Ressources
- Assets & Resources
- Asset Studio
- Image Asset Studio
- Layered icons
- Launcher icon tools
- Vector Asset Studio
- Vector drawables
- Animation d’icônes
- Autre type animations
- General drawables
- Palette library
UI Design & Development
- Lifecycle, ViewModel, LiveData, Room
- The Layout Editor
- Linear & relative layout classes
- The constraint layout
- Création ConstraintLayout
- Applying constraints
- Graphic Properties tool
- Alignement : Baseline alignment
- Controlling position
- Toolbar
- Multiple screen previewing
- Hardware profiles
- Virtual storage
- Material design
- Android styles
- Material themes
- The Theme Editor
- XML fonts
- The design library
- Coordinator layout
- Snackbars & Floating Action Buttons
- Collapsing app bars
- Raw text resources
- The percent library
Accès aux données
- Parseur de données JSON
- Sauvegarder des données en local / offline
- Synchronisation
- Accès à des données distantes
- Détecter et utiliser le réseau
- Créer une connexion HTTP
- Stratégie pour mettre en cache des données distantes
Accès aux données
- Templates and Plugins
- Project templates
- Navigation Drawer template
- Structure Explorer
- Class inspection plugins
- The Master/Detail Flow template
- Personnalisation : Custom templates
- Third-party templates
- Project samples
- Exemple de plugins tiers
- ADB Wi-Fi
- Codota
Bonnes pratiques
- Utilisation de librairies / composants externes (Dagger, Glide, Rx….)
- Design
- Architecture MVP
- Éviter les fuites de mémoire
Outils
- Genymotion
- Leak canary
- Fabric
- PostMan
Debugging & test
- Débugger le code Android à l’aide des outils de Studio
- Débugger les apps Mobile Web, et via l’API Android
- Monitorer les performances
- Logcat filters
- JUnit testing
- Local unit tests
- Testing a UI
- Testing views
- Testing lists and data
- Recording tests
- A distance : Remote testing
- Stress testing
- Performance monitoring
- CPU profiling
- Memory profiler
- Network profiler
Publication
- Déployer et Publier sur la marketplace de Google Play Store
- Gradle build configurations
- Command-line options
- Product flavors
- APK analysis
- Publishing applications
- Signer son App
- Gérer le keystores
- Google Play app signing
- Gérer l’automatisation : Automatic signing
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Guillaume
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
2970€ HT / personne |
5 jours (35 heures) |