Maintain Android Apps with Jetpack Architecture Components

所在平台: Udemy

课程主页: https://www.udemy.com/course/maintain-android-apps-with-jetpack-architecture-components/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Jetpack架构组件维护Android应用 课程概述: 本课程旨在教您学习最新的Android Jetpack架构组件和功能,以便于您交付可扩展、可维护和可测试的代码基。如果您希望通过这份全面的指导,掌握架构组件并探索数据绑定库,那么这个课程将非常适合您。课程内容涵盖生命周期管理、ViewModel、导航架构组件等知识点,帮助您提升应用性能,增强用户界面,最终开发出符合专业标准的Android应用。 课程内容与概述: 此培训项目包含两门完整课程,精心挑选以提供最全面的训练。第一门课程“Android Jetpack架构组件”将展示所有新的架构组件和特性,让您学会如何利用这些组件来减少代码中的错误,提高应用开发的流畅性和无缝性。通过将架构组件添加到项目中,您将能够增加项目的可扩展性并减少代码中的漏洞。 第二门课程“现代化您的Android应用”将帮助您将基于Java构建的现有Android应用现代化,使用Kotlin语言重构,同时学习通过SOLID原则和MVP、MVC、MVVM模式来规划架构的重要性。您将实现生命周期感知组件,使用ViewModel和LiveData框架,且利用Room持久化方案进行数据管理和持久化。最终,您将掌握如何现代化您的Android应用,从编码到实现架构组件,以及增强应用的用户界面,使应用更易维护且控制性更强。 作者介绍: Annapurna Agrawal是一名Android开发者,并具备JavaScript、Kotlin、PHP等多种技能。她是印度的软件工程师,热爱教学,并在印度奥里萨邦的谷歌开发者小组担任培训师。她除了技术以外,还喜欢瑜伽、冥想和与朋友聚会。 Yusuf Saber是一名拥有超过5年专业经验的Android开发者,他于2011年获得瑞尔森大学计算机工程硕士学位,起初作为.NET开发者工作,之后转向Android开发,参与了多种不同类型的Android应用开发工作。 通过本课程,您将能够熟练运用Jetpack架构组件开发现代Android应用,成为一名优秀的Android开发者。

课程评论(0条)

课程详情

Are you willing to learn all new Android Jetpack Architecture components and features in order to deliver an extendable, maintainable, and testable codebase? Then this course is for you!With this comprehensive guide, you'll first get started with understanding Architecture Components & exploring data binding library. Then you will learn to handle lifecycles, ViewModel, navigation architecture component & much more. Moving further, you'll not only be able to improve the performance but also enhance the UI of your application to a whole new level using advanced Architectural Components. to enhance the UI of your app, which gives you more control on your app and makes it easy to maintain.By end of this course, you'll be able to develop professional grade apps for the latest Android version and become a pro-Android developer with reduce the lines of code and efficiently writing your Android application in a modern way.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Android Jetpack Architecture Components will show you all new Android Jetpack Architecture components and features. You will develop Android applications by making use of all the architecture components available with Jetpack to reduce bugs in your codebase and provide seamless and smooth application development. Adding architectural components to your projects will increase their scalability and reduce code bugs. By the end of the course, you will know how to use Jetpack to manage background tasks, navigation, paging, life-cycle management, and much more.The second course, Modernizing Your Android Applications you'll take an existing Android application build in Java and modernize it using the Kotlin language, seeing the importance of planning the architecture using SOLID principles and common Android Architecture using the MVP, MVC, and MVVM patterns. Moving on, you'll implement Life Cycle Aware Components, use the viewmodel LiveData framework, and perform data management and persistence with the Room persistence solution. You'll see how Kotlin efficiently accelerates the development by improving the code base. With the advanced Architectural Components, you'll not only be able to improve the performance but also enhance the UI of your application to a whole new level. By the end of this course, you'll have modernized your Android app using all the new features from coding it in Kotlin to implementing Architecture Components to enhancing the UI of your app, which gives you more control on your app and makes it easy to maintain.About the Authors:Annapurna Agrawal is an Android developer. She has also tried her hands on JavaScript, Kotlin, PHP, jQuery, CSS, and HTML. She is a software engineer from India and likes teaching. She is one of the trainers in the Google Developers Group at Bhubaneswar, Odisha in India. Besides all this, she practices yoga and meditation, YouTubing, and hanging out with friends. We are definitely going to get the best of quality here from her.Yusuf Saber is an Android developer with over 5 years' professional experience. Yusuf earned his master's degree in Computer Engineering from Ryerson University in 2011 and started his career as a.NET developer before quickly turning to Android. He has worked on a large range of Android apps, from social to multimedia to B2B and more!

课程标签

0人关注该课程

主题相关的课程