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)
Get Categories from API into ListView: http, Future, await/async
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock