
在本课程中,我们将学习如何开发一个允许用户注册、登录和注销的 Android 应用程序,其中 API 来自 Laravel 应用程序。Laravel 是一个遵循 MVC(模型视图控制器)架构的 PHP 框架。我们将使用 Laravel Passport 来保护我们的 API,并允许用户获取可用于使用 API 的令牌。也就是说,Laravel Passport 为您的 Laravel 应用程序提供了完整的 OAuth2 服务器实现。
另一方面,我们将使用 Kotlin 编程语言来构建 Android 应用程序,Kotlin 是 Google 推荐的用于开发 Android 应用程序的语言。您可以与 Java 并行运行,同时更易于编写。如果您想使用 JVM 开发 Android 应用程序或多平台应用程序,使用 Kotlin 可以比使用 Java 更快、更简单,这就是我们在本课程中选择 Kotlin 的原因。
此外,我们将使用 Jetpack Compose,它是一个用于为 Android 构建原生 UI 的现代工具包。Jetpack Compose 简化并加速了 Android 上的 UI 开发。使用更少的代码、强大的工具和直观的 Kotlin API 快速将您的应用程序变为现实。
Published 10/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 28 lectures (3h 57m) | Size: 1.89 GB
Kotlin and Laravel Authentication concepts
What you’ll learn
Install Laravel and configure Laravel Passport
Creating a new project on Android Studio and native the project files
Learn the Model-View-View-Model ()MVVM design pattern in action
Learn and practice using Jetpack Compose, the modern UI toolkit for developing native UI on Android
Requirements
Needs basic programming skills and familiar with Laravel and Android development
Description
In this course, we are going to learn how to develop an Android App that can allow users to Register, Login and Logout where the APIs come from the Laravel Application. Laravel is a PHP Framework that follows the MVC (Model View Controller) Architecture. And we are going to use Laravel Passport to secure our APIs and allow users to obtain tokens that can be used to consume the API. This is to say, Laravel Passport provides a full OAuth2 server implementation for your Laravel application.
On the other hand, we are going to use Kotlin programming language to build an Android App, Kotlin is a recommended language by Google to develop Android Apps. You can run side by side with Java while being easier to write. If you want to develop Android apps or multi-platform applications with the JVM, you can do it quicker and simpler with Kotlin than with Java that is why we have chosen Kotlin in this course.
In addition, we’re going to use Jetpack Compose which is a modern toolkit for building native UI for Android. Jetpack Compose simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.
Who this course is for
This course is for people who wants to build and secure their apps data using the oauth2. Also, I want to take advantage of existing Laravel Application and extend functionalities to the mobile app.
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/38436.html