Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Android App Development with Laravel Authentication
Rating: 4.9 out of 5(8 ratings)
1,042 students

Android App Development with Laravel Authentication

Kotlin and Laravel Authentication concepts
Created byYesaya Athuman
Last updated 10/2022
English

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

Course content

3 sections28 lectures3h 57m total length
  • Introduction0:51

    Welcome to Android App Development with Laravel Authentication. In this course, we are going to build a mobile app and we want to learn about Authentication in Mobile App using the Laravel PHP Framework as a backend system.

  • Demonstration of the App2:30

    In this video, we will walk through the demonstration of the app that we are going to build. The app has four features; Registration, Login, Logout and Home Screen.

  • Exploring Laravel , Kotlin and Jetpack Compose1:27

    In this video, we are going to explore the technologies that we will use throughout the course. As mentioned, the backend will be developed using Laravel a PHP Framework and the API will be managed using a package called Laravel Passport. On the other hand, we will use Kotlin as the Language of choice and recommended by Google and the UI will be built using Jetpack Compose.

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.