(Jetpack, Architecture & More)Advanced Android Bootcamp 2024

所在平台: Udemy

课程主页: https://www.udemy.com/course/android-architecture-componentsmvvm-with-dagger-retrofit/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:2024 年高级 Android 启动营(Jetpack、架构等) 课程概述:成为一名高素质的专业级 Android 开发者,掌握 2024 年最受欢迎的 Android 技能!本课程适合具备一定编码经验的 Android 开发者,旨在帮助他们提升技能,成为专业级的 Android 开发者。本课程包含 7 个高级 Android 开发课程的集合。 1. **完成 Android Jetpack 大师班**:全面学习 Android Jetpack,包括数据绑定、视图绑定、视图模型、实时数据、Room、导航、工作管理器和通知等。您将开发 6 个完整项目,以掌握所学知识的实际应用。 2. **Jetpack Compose 大师班**:逐步学习如何在 Android 项目中使用 Jetpack Compose,涵盖修改器、布局、视图组件等基础知识,并深入研究状态管理、单向数据流等高级主题。 3. **使用 Dagger 和 Hilt 的依赖注入速成课程**:从基础的依赖注入示例开始,逐步深入 Dagger 和 Hilt 的高级内容,创建大型项目以实践使用。 4. **Kotlin 协程大师班**:学习协程的范围、调度程序、构建器等基础知识,掌握协程流和状态流等高级概念。 5. **使用 Retrofit 的网络编程速成课程**:学习如何使用 Retrofit 库与 REST API 通信,包括发送 GET 和 POST 请求、数据接收及 JSON 转换等。 6. **MVVM 和 MVVM 清晰架构大师班**:通过构建 6 个大型项目,掌握 MVVM 架构及其最佳实践。 7. **使用 JUnit 和 Mockito 的单元测试速成课程**:学习如何使用 JUnit 和 Mockito 等第三方库进行 Android 应用单元测试。 本课程包含 340 多节课,超过 35 小时的视频,适合初学者和希望提升技能的中级开发者。课程提供终身访问和 30 天退款保障,确保满意度。通过实践学习,您将掌握 Android Jetpack、Jetpack Compose、架构最佳实践、Dagger/Hilt、Kotlin 协程、Retrofit 和单元测试等重要技能,帮助推进职业发展。

课程评论(0条)

课程详情

Become a highly qualified Professional Level Android Developer by mastering most demanded Android skills of 2024!If you are an Android Developer with some coding experience, If you want to level up your skills and become a professional level Android Developer this course is for you! This large course is a collection of 7 advanced Android Development courses.1) Complete Android Jetpack MasterclassYou will get a complete android jetpack masterclass from this course.Covering all the areas such as Data Binding, View Binding, View Model, Live Data, Room, Navigation, Work Manager and Notifications.I will tach you advanced areas like Room Migrations as well.After learning the basics, You will be developing 6 complete, larger projects to master practical applications of the knowledge you gained. You will be able to learn how to use jetpack components with dagger and hilt, coroutines, retrofit and testing libraries. And how to integrate the with MVVM and MVVM Clean Architecture.2) Jetpack Compose MasterclassI will step by step tach you everything you need to know in order to start using jetpack compose in your android projects.You will start by learning fundamentals such as modifiers, layouts and View components and creating RecyclerViews using lazy columns.We will also cover advanced areas such as State in Jetpack Compose, remembering state before the recomposition, property delegates, How to work with Side Effects, Unidirectional Data Flow and State Hoisting, Saving the state with remember saveable and how to effectively use view models with jetpack compose.3) Dependency Injection With Dagger and Hilt Crash CourseAs section 16 of this course you will get a dependency injection with dagger crash course. And in the section 19 you will learn everything you need to learn about HILT.We will start with very basic pure dependency injection examples.And step by step progress to more advanced areas of dagger and hilt. You will learn about application class, modules, component interfaces, constructor injection, field injection and scopes.Not only that, you will be able to experience creating 3 larger projects using dagger/hilt as the dependency injection framework.4) Kotlin Coroutines MasterclassWe will discuss about scopes, dispatchers, builders, suspending functions, structured concurrency, view model scope, lifecycle scope and live data builder with easy-to-understand code samples. You will also be able master Coroutine Flow fundamentals, State Flow , Shared Flow, Buffer and Collect Latest, Flow Operators and how to use flows with view models.5) Networking With Retrofit Crash CourseI will show you how to communicate with a REST APIs using retrofit library.You will learn how to send GET and POST request to a server, how to effectively use path and query parameters,how to receive data from a server, logging interceptors, timeouts, converting JSON formatted data received from server to Kotlin as well as how to use coroutines with retrofit.6) MVVM and MVVM clean architecture MasterclassWith this course you will be able to master MVVM and MVVM clean architecture with single activity multiple fragments model and single activity multiple composables model.We will be step by step building 6 larger well architected projects with Jetpack Architecture components and other supporting libraries such as Dagger/Hilt, Coroutines and Retrofit. 7) Unit Testing With JUnit And Mockito Crash CourseYou will be able to learn how to unit test android applications using JUnit and third party libraries like Mockito and Truth.I will teach you fundamentals of android unit testing with easy to understand code samples.We will talk about test doubles, testing view model , live data and room db components, as well as testing with mock web servers.With over 340 lectures and more than 35 hours of video, this comprehensive course leaves no stone unturned!. I will start by teaching you each major topic with easy to understand simple project examples. Later, we will complete larger/complex project examples applying all the things we learnt. To improve the student engagement coding challenges(homework assignments) and quizzes have included to each chapter, as well as 6 major projects aimed to provide a clear idea about how all those components work together!This course will teach you Advanced Android Development in a practical manner, with every lecture comes a full coding screen-cast, corresponding short notes and downloadable code samples! Learn in whatever manner is best for you!You will get lifetime access to over 340 lectures plus corresponding code samples and notes for the lectures! This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back. Plus you will keep access to the Notes and Code Samples as a thanking for trying out the course!So what are you waiting for? Start mastering Android Jetpack, Jetpack Compose, Android Architecture Best practises, Dagger/Hilt, Kotlin Coroutines, Retrofit and Unit Testing in a way that will advance your career and increase your knowledge, all in a fun and practical way!Who is the target audience?· Beginners level Android Developers (with the basic knowledge of Android Development fundamentals).· Intermediate level android developers who want to level up their skills!Note: During the course (in one section) to demonstrate different usages of retrofit, we will use TMDB free online REST API . You may need to provide an email address to sign up and get a free API key from them.

课程标签

0人关注该课程

主题相关的课程