This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Flutter Mobile App with Laravel API
Quick Intro
What You Will Learn in This Course? (1:59)
Laravel API: Categories and Transactions
First API Endpoint Call: Get Categories (4:54)
RouteServiceProvider and /api Prefix Explained (2:49)
Eloquent API Resource and Data Wrapping (4:00)
Show() with RouteModelBinding and Route::apiResource (3:10)
404 page: Accept application/json and Override Error Message (4:32)
Store Category: FormRequest Validation, 201 and 422 Codes (4:53)
Update/Delete Category and 204 Code (3:15)
Get Transactions: Resource with Money/Date Transformation (6:28)
Manage Transactions with Eloquent Mutators (5:35)
Laravel API: Auth with Sanctum and Multi-Tenancy
General Sanctum Auth: Get/Use Tokens (6:24)
Proper Auth Controller: Login, Register: Logout (7:06)
Multi-Tenancy: Automatically Adding User ID to New Records (5:31)
Multi-Tenancy: Show Only User's Categories/Transactions (4:00)
Multi-Tenancy: Security from Managing Other User's Data (3:07)
Flutter App: How it Looks - Visual Widgets
Install Flutter and Launch First App (7:02)
Your First App in Flutter: Default One VS Understandable One (9:21)
Login Form: Adding TextFields and ElevatedButton (8:36)
Login Form Styling: Paddings, Cards and Containers (7:07)
Flutter App: How it Works - Variables and Logic
Navigation: Links between Login and Register Screens (9:21)
Variables, Lists, and First Stateful Widget (10:16)
Back to the Default main.dart: Now You Understand? (2:57)
Flutter App: Categories CRUD with Forms and API
Get Categories from API into ListView: http, Future, await/async (16:44)
Edit Category: Forms, TextFormFields and HTTP Headers (13:01)
Cleanup: Files, Folders, and API Error Handling (13:42)
Refresh Data Between Widgets with Providers (12:25)
Delete Category with Confirmation Dialog (7:08)
Add Category with Floating Button (5:12)
Flutter App: Adding Auth with Tokens
User Register with API (13:43)
Device Info and Login (7:36)
Using Token for API Requests (10:14)
Home with Bottom Navigation and Logout (6:16)
Save Token on Device (4:58)
Manage Transactions: Copy-Paste from Categories with a Few New Widgets (15:18)
Back to the Default main.dart: Now You Understand?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock