Flutter v2 Mobile App with Laravel API

📚
Lessons

41

📝
Words

4

🚀
Launch Date

Sep 2021

🏷️
Tag

Laravel 8 + Flutter 2

About this course

These days, Laravel is used not only for web applications but also as a back-end API for mobile apps. One of the most popular tool to create mobile apps for both Android and iOS is a framework called Flutter, based on Dart programming language and created by Google.

So, this course is actually 2-in-1: we will create a Laravel 8 API project and a Flutter mobile app. The project will be a simple expense management app and will consist of two CRUDs - categories and transactions.

Flutter Course screenshot 01

Flutter Course screenshot 02

In this 4-hour video course, you will learn:

  • How to structure Laravel API: requests, responses, resources
  • How to use Laravel Sanctum for the Auth - both from Laravel and Flutter sides
  • How to apply multi-tenancy so each user would see their own data - both from Laravel and Flutter sides
  • How to build mobile app screens with widgets from the Material design library
  • How to structure mobile app files and create things like stateless/stateful widgets, screens, models, services, providers
  • What is the core syntax of Dart language (hint: it's quite similar to PHP OOP)

Student testimonial:

Flutter Course Testimonial

So, ready to create mobile apps powered by Laravel API? See you inside the course!

Course Content

Quick Intro

Laravel API: Categories and Transactions

Laravel API: Auth with Sanctum and Multi-Tenancy

Flutter App: How it Looks - Visual Widgets

Flutter App: How it Works - Variables and Logic

Flutter App: Categories CRUD with Forms and API

Flutter App: Adding Auth with Tokens