• No products in the cart.

Build enterprise applications using Flutter and Laravel

0

(

ratings )

5

students

This Course Includes

Unlimited Duration
32

Items in Curriculum

Course Badge

Created by

January 28, 2024
Unlimited Duration

In this course, we are going to build a real world authentication app using Laravel, Laravel Passport, and Flutter. It is a step by step implementation of modern development techniques in Enterprise application development. We will learn how to structure Flutter and Laravel applications for a relatively big application, how to handle errors on both server and client among many, and more importantly how to communicate and understand each other between the client application and Server.


By the use of the Laravel passport, we will be able to generate secure tokens to enable resource transfer between the flutter clean application and the Laravel application.  The use of Interceptors on the flutter clients enables the application to handle conveniently the HTTP request to the Laravel application.


We will learn how to deal with files, how to transfer them from the client to the server, and how to store them as well as how to retrieve them from the server.


Another important part of this course will be the auto login. Upon the application launch, we will check if the user token is still valid and if so, we route the user to the application else we re-route the user to the authentication page to acquire a new auth token.

Course Content

    • Introduction 00:02:00
    • Environment Setup 00:08:00
    • Application folder structure 00:06:00
    • Application Plugins 00:04:00
    • Creating Endpoints and auth pages 00:08:00
    • Setting up Shared preferences 00:14:00
    • Setting up Dio client and Singleton Instances 00:11:00
    • Creating Dio Interceptors Unlimited
    • Creating auth Repository 00:07:00
    • Creating Validator class and auth routes 00:08:00
    • Creating Auth Provider 00:08:00
    • Setup Google Material 3 00:10:00
    • Setup application theme Unlimited
    • Creating custom AppBar and SideBar 00:23:00
    • Building Login Screen Part 1 00:11:00
    • Building Login Screen Part 2 00:11:00
    • Building Login Screen Part 3 00:12:00
    • Creating Registration Screen 00:14:00
    • Creating animated route navigation 00:04:00
    • Flutter App Source Code Unlimited
    • Installing Laravel and Laravel Passport 00:14:00
    • Laravel Authentication Flow 00:12:00
    • Creating Auth Service Class 00:16:00
    • Creating Auth Provider 00:18:00
    • Creating Registration Form Request 00:13:00
    • Create Register Method 00:16:00
    • Create simple api response 00:15:00
    • Create login API 00:12:00
    • Login from Flutter app 00:15:00
    • Register from Flutter app 00:15:00
    • Logout from Flutter app 00:09:00
    • Laravel App Source code 00:01:00

Are you ready to Rumble.
Join the community.

  Submit

Get notified about latest offers.

A platform for entrepreneurs to showcase their talent, their skills and obtain valuable knowledge in a quick and straight forward way.

top
©2024, Cionlabs Pvt. Ltd. All rights reserved.