Parcours Android - OpenClassrooms
Ce dépôt contient toutes les mini-applications terminées des cours du parcours Android diplômant d'OpenClassrooms.
Construisez une interface utilisateur flexible et adaptative
📔-
Partie 1 - Application de démarrage : ToolMyBar. Vous pouvez également retrouver le commit directement à ce lien.
-
Partie 2 - Application de démarrage : MyFragmentApp. Vous pouvez également retrouver le commit directement à ce lien.
-
Partie 3 :
- Chapitre 1 et 2 - Application de démarrage : MyAmazingViewPager. Vous pouvez également retrouver le commit directement à ce lien.
- Chapitre 3 et 4 - Application de démarrage : MyNavDrawer. Vous pouvez également retrouver le commit directement à ce lien.
🎓 Notions étudiées à travers ce cours : Toolbar, Quantificateur, Fragment, ViewPager, NavigationDrawer, IcePick, Butterknife.
Récupérez et affichez des données distantes
📔- Partie 1 : Application de démarrage : Freezap. Vous pouvez également retrouver le commit directement à ce lien.
- Partie 2 et 3 : Application de démarrage : NetApp. Vous pouvez également retrouver le commit directement à ce lien.
🎓 Notions étudiées à travers ce cours : AsyncTask, AsyncTaskLoader, Retrofit, Gson, RxJava, TestObserver.
Créez un backend scalable et performant sur Firebase
📔- Partie 1, 2 & 3 : Application de démarrage : FirebaseOC. Vous pouvez également retrouver le commit directement à ce lien.
🎓 Notions étudiées à travers ce cours : Facebook/Google Login, Firestore, NoSQL Document, Firebase Storage, Notifications.
Gérez vos données localement pour avoir une application 100 % hors-ligne
📔- Partie 1, 2 & 3 : Application de démarrage : SaveMyTrip. Vous pouvez également retrouver le commit directement à ce lien.
🎓 Notions étudiées à travers ce cours : FileProvider, SQLite, Room, Architecture Components (ViewModel/LiveData), ContentProvider.
Personnalisez vos applications
📔- Partie 1, 2 & 3 : Application de démarrage : Wonder. Vous pouvez également retrouver le commit directement à ce lien.
🎓 Notions étudiées à travers ce cours : SharedElement, MaterialDesign, BottomNavigationView, Espresso/IdlingResources.