Advanced Flutter and Laravel Passport Authentication
Advanced App Development
IT & Software,Application development
Lectures -30
Duration -5.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
In this course, we are going to build a real-world authentication app using Laravel, Laravel Passport, and Flutter. It's 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 client 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.
Goals
By the end of the course, the learner will:-
Understand Flutter and Authentication process
Understand and implement passport authentication in Laravel applications
Learn Client Server communications over HTTP
Learn to work with files in Laravel and Flutter
Understand State management in Flutter
Learn error handling in application development
Prerequisites
This course is for anyone interested in learning or adding some new ideas in the software development stack.
![Advanced Flutter and Laravel Passport Authentication Advanced Flutter and Laravel Passport Authentication](https://d3mxt5v3yxgcsr.cloudfront.net/courses/15692/course_15692_image.png)
Curriculum
Check out the detailed breakdown of what’s inside the course
FLUTTER UI
19 Lectures
-
Introduction 02:39 02:39
-
Environment Set Up 08:57 08:57
-
Application Folder Structure 06:47 06:47
-
Application Plugins 04:42 04:42
-
Creating Endpoints and auth pages 08:46 08:46
-
Setting up Shared Preferences 14:06 14:06
-
Setting up Dio client and Singleton instances 11:38 11:38
-
Creating Dio interceptors 09:33 09:33
-
Creating auth repository 07:48 07:48
-
Creating Validator class and routes object 08:09 08:09
-
Creating Auth provider 08:48 08:48
-
Set up google's material 3 10:01 10:01
-
Setting up application theme 09:01 09:01
-
Creating custom Appbar and Sidebar 23:16 23:16
-
Building Login Screen Part 1 11:02 11:02
-
Building Login Screen Part 2 11:42 11:42
-
Building Login Screen Part 3 12:51 12:51
-
Building Registration Page 12:51 12:51
-
Creating animated route navigation 04:17 04:17
LARAVEL PASSPORT APIS
11 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Alfred Kakuli](https://www.tutorialspoint.com/assets/profiles/668744/profile/200_405619-1692708912.jpg)
Alfred Kakuli
I love thinking about how to solve real-life problems through technology.
EDUCATION
Holder of a Degree in Mathematics and Computer Science Major in Applied Mathematics.
WORK
I worked as a teacher for a substantial amount of time and Currently Working as Software Developer for one of the leading Software Companies In the United Arab Emirates.
HOBBIES
Programming
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)