|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/android-sensors-cas-pratiques-dapplications/
课程评论:没有评论
课程名称:Android传感器实践应用 课程概述:欢迎来到Android传感器实践应用课程。在这个课程中,您将创建专业的Android应用程序,同时学习如何使用多种传感器(如GPS、二维码、NFC、摄像头等)。本课程旨在帮助您具备应对任何Android项目的能力。通过三个完整的项目,您将掌握构建稳定应用程序的方法。 项目介绍: 1. 第一款应用:The Endor Map,基于《指环王》的背景,学习内容包括地理定位、地理围栏、谷歌地图集成与定制、Android通知和单元测试。 2. 第二款应用:Bond Gadget's,您将成为詹姆斯·邦德研发团队的一员,管理007的设备清单,包括二维码扫描、NFC标签的读写、动画和自定义视图。 3. 第三款应用:Stranger Cam,灵感来自电视剧《怪奇物语》,我们将创建一款模仿平行维度效果的相机应用,涵盖实时相机预览、拍照、多镜头管理、文件管理与分享及自定义相册。 课程架构:该课程将在进行项目的同时深入探讨项目架构的主题。您将学习有效的代码重构、软件包管理与命名、如何利用Android Studio的强大功能、加速开发的方法以及何时进行有意义的测试。 课程结构:课程分为引入阶段和三个应用项目,涵盖所有核心主题。我们将首先介绍Android项目中使用的架构组件,包括生命周期管理、可观察数据和视图模型。在整个课程中,您将通过16个练习实施学习,总计编写超过4000行代码。 总结:我希望通过这个课程与您分享我对开发和高质量应用程序的热情。尽管我在软件开发领域已经有多年经验,但我依然在小事上(例如变量命名)进行思考,希望通过这些经验帮助您进步!期待与您共同开发这一代新一代Android应用!我在问答环节非常积极,喜欢与学员交流。期待很快见到您!
Bienvenue dans la formation Android Sensors Cas pratiques d'applications. Dans ce cours, vous allez réaliser des applications Android professionnelles tout en découvrant l'utilisation de nombreux capteurs (GPS, QRCode, NFC, appareil photo, etc).L'objectif de la formation est de vous armer pour que vous soyez capable d'attaquer n'importe quel projet sur Android. Parfois, on ne sait pas comment organiser son travail pour avoir une structure solide. Après les 3 projets complets de ce cours, vous aurez la méthode pour faire des applications en béton!Les 3 applicationsJe vous propose des vrais cas pratiques d'applications que l'on construira de A à Z. On réalisera chaque projet à fond, comme si on allait le publier sur le Google Play Store.Pour rendre l'apprentissage plus ludique, j'ai inscrit chaque projet dans un univers de film / livre. Si on peut apprendre et s'amuser en même temps, profitons-en!La 1ère application, The Endor Map se base sur l'univers du Seigneur des Anneaux pour explorer les cartes et la géolocalisation. On y aborde:La géolocalisation et le geofencing ;L'intégration de Google Maps et la personnalisation des cartes ;Les notifications Android ;Les tests unitaires.La 2ème application, Bond Gadget's vous place dans l'équipe de R & D de James Bond, où vous devrez faire l'inventaire des gadgets de l'Agent 007. Chaque gadget est équipé d'un QRCode ou d'un 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 dernière application, Stranger Cam, nous propulse dans la série TV Stranger Things. On va réaliser une application photo qui reproduit l'effet de la dimension parallèle Upside Down. On y abordera:Preview de l'appareil photo en direct ;Prise de photo ;Gestion de plusieurs lentilles (appareil photo arrière et frontal) ;L'enregistrement et le partage de fichiers dans les dernières versions d'Android ;Une galerie photo personnalisée.L'architecture au caur de la formationJe vais profiter de tous ces projets pour discuter avec vous d'un sujet qui me tient à coeur: l'architecture de projet. Dans cette formation, j'ai puisé dans mes 10 ans d'expérience professionnelle en développement pour vous parler de:Comment faire du refactoring efficace ?Comment organiser et nommer ses packages ?Comment profiter de la puissance d'Android Studio ?Comment simuler des composants pour accélérer le développement ?Quand et comment faire des tests utiles au projet ?On ne fera pas qu'écrire du code, je le commenterai au fur et à mesure et je vous montrerai comment je réfléchis pour améliorer mes projets.Structure de la formationPour arriver à couvrir tous ces sujets, j'ai structuré le cours pour qu'il y ait une progression naturelle.On commencera par une introduction aux composants que j'utilise dans tous mes projets Android, les Architecture Components:Lifecycle: simplifier la gestion du cycle de vie des Activity et des Fragments ;LiveData: rendre vos données observables pour réagir à la moindre modification ;ViewModel: structurez autrement vos Activity et modulariser vos applications ;Une fois ces bases posées, on démarrera à fond avec les 3 projets d'applications. 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, j'espère partager avec vous ma passion pour le développement et pour les applications bien faites. Même si ça fait des années que je fais du software, je me torture toujours autant pour nommer une simple variable, et je veux vous faire profiter de toutes ces réflexions ;-)!J'espère de tout coeur que vous me rejoindrez dans le développement de cette nouvelle génération d'applis sur Android! Je suis très réactif dans la section Questions / Réponses et adore échanger avec les étudiants autour de ce sujet passionnant.A très vite!