Bienvenue dans la formation Android Sensors Cas pratiques dapplications. Dans ce cours, vous allez raliser des applications Android professionnelles tout en dcouvrant lutilisation de nombreux capteurs (GPS, QRCode, NFC, appareil photo, etc).Lobjectif de la formation est de vous armer pour que vous soyez capable dattaquer nimporte quel projet sur Android. Parfois, on ne sait pas comment organiser son travail pour avoir une structure solide. Aprs les 3 projets complets de ce cours, vous aurez la mthode pour faire des applications en bton! Les 3 applicationsJe vous propose des vrais cas pratiques dapplications que lon construira de A Z. On ralisera chaque projet fond, comme si on allait le publier sur le Google Play Store. Pour rendre lapprentissage plus ludique, jai inscrit chaque projet dans un univers de film / livre. Si on peut apprendre et samuser en mme temps, profitons-en! La 1re application, The Endor Map se base sur lunivers du Seigneur des Anneaux pour explorer les cartes et la golocalisation. On y aborde: La golocalisation et le geofencing; Lintgration de Google Maps et la personnalisation des cartes; Les notifications Android; Les tests unitaires. La 2me application, Bond Gadgets vous place dans lquipe de R & D de James Bond, o vous devrez faire linventaire des gadgets de lAgent 007. Chaque gadget est quip dun QRCode ou dun tag NFC que vous devrez scanner. On y aborde: Le scan de QRCode; Le scan de tag NFC en lecture et criture; Les animations; Les view customs. La dernire application, Stranger Cam, nous propulse dans la srie TV Stranger Things. On va raliser une application photo qui reproduit leffet de la dimension parallle Upside Down. On y abordera: Preview de lappareil photo en direct; Prise de photo; Gestion de plusieurs lentilles (appareil photo arrire et frontal) ;Lenregistrement et le partage de fichiers dans les dernires versions dAndroid; Une galerie photo personnalise. Larchitecture au cur de la formationJe vais profiter de tous ces projets pour discuter avec vous dun sujet qui me tient coeur: larchitecture de projet. Dans cette formation, jai puis dans mes 10 ans dexprience professionnelle en dveloppement pour vous parler de: Comment faire du refactoring efficace? Comment organiser et nommer ses packages? Comment profiter de la puissance dAndroid Studio? Comment simuler des composants pour acclrer le dveloppement? Quand et comment faire des tests utiles au projet? On ne fera pas qucrire du code, je le commenterai au fur et mesure et je vous montrerai comment je rflchis pour amliorer mes projets. Structure de la formationPour arriver couvrir tous ces sujets, jai structur le cours pour quil y ait une progression naturelle. On commencera par une introduction aux composants que jutilise dans tous mes projets Android, les Architecture Components: Lifecycle: simplifier la gestion du cycle de vie des Activity et des Fragments; LiveData: rendre vos donnes observables pour ragir la moindre modification; ViewModel: structurez autrement vos Activity et modulariser vos applications; Une fois ces bases poses, on dmarrera fond avec les 3 projets dapplications. Tout au long de la formation, vous aurez 16 exercices pour mettre en pratique et ensemble, on va crire plus de 4000 lignes de code. Le programme est charg! Un dernier motAvec cette formation, jespre partager avec vous ma passion pour le dveloppement et pour les applications bien faites. Mme si a fait des annes que je fais du software, je me torture toujours autant pour nommer une simple variable, et je veux vous faire profiter de toutes ces rflexions; -) !Jespre de tout coeur que vous me rejoindrez dans le dveloppement de cette nouvelle gnration dapplis sur Android! Je suis trs ractif dans la section Questions / Rponses et adore changer avec les tudiants autour de ce sujet passionnant.A trs vite!