Flutter 30 Rest API from scratch build a mini Store app

Flutter 3.0 & Rest API integration from scratch, build a Store app
Flutter 30 Rest API from scratch build a mini Store app
File Size :
2.44 GB
Total length :
2h 57m



Hadi Kachmar


Last update




Flutter 30 Rest API from scratch build a mini Store app

What you’ll learn

This Flutter course is a complete guide that helps learn and build a fully functioning Flutter application with Rest Api.
Rest API integration
CRUD operations
Teaching how to write Clean-code and avoid Boilerplate code

Flutter 30 Rest API from scratch build a mini Store app


Basic knowledge with Flutter widgets is required


This course covers making a  functional app for Android in portrait mode. Moreover, it also covers how to integrate the Rest API in a Flutter application.The course mostly focuses on the REST API integration in FlutterCourse prerequisites:Basic knowledge in programming to get started Basic knowledge of Flutter and good knowledge is recommendedHow this course can be of help:Gaining more knowledge in Flutter and Rest API integrationHTTP requestsJSON serializationOn scroll PaginationError HandlingClean and Clear designWhat’s in the course:Complex UI has done simplySimple Provider State managementClean code and avoid Boilerplate codeNavigation & Custom navigationAnimated NavigationManaging and updating packagesListViews and multiple UI statesHow to understand Flutter Mobile Development by building apps incrementally.How to design, build, and debug Flutter appsHow to develop robust apps with FlutterThemingFlutter general AppBarFlutter Material DesignFlutter Row and ColumnFlutter ListView BuilderCourse structure:approximately 3 hours of content and updated regally  Requirements:Windows application development OR Mac application development Access to a computer with an internet connection.and you are ready for the journeylove learning about applying cutting-edge algorithms to practical cases!What Should I Expect After this Course?:The ability to build functional appsNew information regarding Flutter And API integrationNote that the course builds on windows, so I didn’t have a chance to cover the IOS configurations! But feel free to ask anything about it. I will be there to help.


Section 1: Introduction

Lecture 1 Introduction

Lecture 2 App overview

Lecture 3 Hints

Lecture 4 Youtube channel

Lecture 5 Discord

Lecture 6 Reach me

Lecture 7 About the source codes on Github

Lecture 8 Github starter source code

Section 2: Implement the UI part

Lecture 9 lock device orientation

Lecture 10 Setting up the application theme and structure

Lecture 11 Implement the appBar in the Home screen

Lecture 12 Implement the Search text field

Lecture 13 Implement the carousel widget design

Lecture 14 Imeplement the Swiper widget

Lecture 15 Implement the product widget design

Lecture 16 Impelement the Products GridView

Lecture 17 Implement the all products screen

Lecture 18 Implement the produt details screen

Lecture 19 Implement the Categories screen

Lecture 20 Implement the users screen

Lecture 21 Full source code until this section – UI part on Github

Section 3: Rest API integration

Lecture 22 What is Rest API

Lecture 23 The API that we will use

Lecture 24 Test the API Using postman

Lecture 25 Convert the Json to a dart class Model

Lecture 26 Start integrating the Rest API in our app

Lecture 27 Fetch and display the products on the screen

Lecture 28 Improve the code written to show the products on the screen

Lecture 29 Use the provider state management to display the products

Lecture 30 9- Fetch and display the categories on the screen

Lecture 31 Fetch and display the users on the screen

Lecture 32 Display the correct product details in the details screen

Lecture 33 Errors handling

Lecture 34 on Scroll Pagination

Section 4: Extra

Lecture 35 Full source code

Lecture 36 Change the app launcher icon

Lecture 37 Native splash screen

Flutter and Dart learning cravers,Anyone who want to understand how to integrate Rest API in a Flutter app

Course Information:

Udemy | English | 2h 57m | 2.44 GB
Created by: Hadi Kachmar

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top