Android is the most popular operating system in the world. It is on more devices and computers than Windows, iOS, and MacOS combined. In this complete video course from Ryan Kay, you will learn how to build native apps for Android using Kotlin.

Android是世界上最受欢迎的操作系统。 与Windows,iOS和MacOS结合使用的设备和计算机数量更多。 在Ryan Kay的完整视频课程中,您将学习如何使用Kotlin为Android构建本机应用。

This full course explains how to build an entire Android app using best practices. You will learn how to use Android Jetpack, Firebase, Room, MVVM, Navigation, LiveData, and Kotlin Coroutines.

这门完整的课程介绍了如何使用最佳做法来构建整个Android应用。 您将学习如何使用Android Jetpack,Firebase,Room,MVVM,Navigation,LiveData和Kotlin Coroutines。

Android Jetpack is a collection of Android software components which can help you build great Android apps easily. This course shows how to use these components to simplify the development process.

Android Jetpack是Android软件组件的集合,可以帮助您轻松构建出色的Android应用程序。 本课程说明如何使用这些组件来简化开发过程。

Firebase is a mobile and web application development platform developed by Google that helps you build, improve, and grow your app. It helps with data storage, hosting, authentication, analytics, and more. Learn how to use Firebase to power your Android app in this course.

Firebase是Google开发的移动和Web应用程序开发平台,可帮助您构建,改进和发展您的应用程序。 它有助于数据存储,托管,身份验证,分析等。 在本课程中,学习如何使用Firebase为Android应用程序提供动力。

你会建造什么? (What will you build?)

In this course, you will learn how to build native apps by creating an app called SpaceNotes. It is a Kotlin-based Android application. The app uses Coroutines for concurrency and cross-module/boundary communication, a Clean Domain Layer to allow the application to work properly across multiple platforms, and some APIs from Android Architecture Component and Firebase.

在本课程中,您将学习如何通过创建一个名为SpaceNotes的应用程序来构建本机应用程序。 这是一个基于Kotlin的Android应用程序。 该应用程序使用协程进行并发和跨模块/边界通信,使用“干净域”层以允许应用程序在多个平台上正常工作,并使用Android Architecture Component和Firebase的一些API。

了解如何使用Kotlin开发本机Android应用-完整课程
Part of the app you will build.
您将构建的应用程序的一部分。

Ryan calls the architectures style of this app "Model-View-Whatever". It a software architecture that has no particular style, yet accommodates all situations. He uses parts of all common styles of architectures (MVP, MVC, or MVVM) based on whatever feature he is creating. This allows you to get experience with many different concepts.

Ryan将此应用程序的体系结构样式称为“ Model-View-Whatever”。 它是一种没有特定样式的软件体系结构,可以适应所有情况。 他根据所创建的功能使用所有常见样式的架构(MVP,MVC或MVVM)的一部分。 这使您可以获得许多不同概念的经验。

Watch the full course below or on the freeCodeCamp.org YouTube channel (3.5 hour watch).

在下面或在freeCodeCamp.org YouTube频道上观看完整的课程(观看3.5小时)。

翻译自: https://www.freecodecamp.org/news/learn-how-to-develop-native-android-apps-with-kotlin-full-tutorial/

相关文章:

  • 2021-11-26
  • 2022-01-21
  • 2021-06-14
  • 2021-09-12
  • 2021-09-04
  • 2021-11-25
  • 2021-06-06
猜你喜欢
  • 2021-08-07
  • 2021-11-25
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
相关资源
相似解决方案