Flutter 3.0 Rest API from scratch, build a mini Store app
- Development
- Apr 29, 2025

Flutter 3.0 & Rest API from scratch, build a mini Store app, available at $64.99, has an average rating of 4.1, with 40 lectures, based on 75 reviews, and has 5624 subscribers.
You will learn about 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 This course is ideal for individuals who are Flutter and Dart learning cravers or Anyone who want to understand how to integrate Rest API in a Flutter app It is particularly useful for Flutter and Dart learning cravers or Anyone who want to understand how to integrate Rest API in a Flutter app.
Enroll now: Flutter 3.0 & Rest API from scratch, build a mini Store app
Summary
Title: Flutter 3.0 & Rest API from scratch, build a mini Store app
Price: $64.99
Average Rating: 4.1
Number of Lectures: 40
Number of Published Lectures: 40
Number of Curriculum Items: 40
Number of Published Curriculum Objects: 40
Original Price: 89.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
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 Flutter
Course prerequisites:
Basic knowledge in programmingto get started
Basic knowledge of Flutter and good knowledge is recommended
How this course can be of help:
Gaining more knowledge in Flutter and Rest API integration
HTTP requests
JSON serialization
On scroll Pagination
Error Handling
Clean and Clear design
What’s in the course:
Complex UI has done simply
Simple Provider State management
Clean code and avoid Boilerplate code
Navigation & Custom navigation
Animated Navigation
Managing and updating packages
ListViews and multiple UI states
How to understand Flutter Mobile Development by building apps incrementally.
How to design, build, and debug Flutter apps
How to develop robust apps with Flutter
Theming
Flutter general AppBar
Flutter Material Design
Flutter Rowand Column
Flutter ListView Builder
Course structure:
approximately 3 hours of content and updated regally
Requirements:
Windows application development OR Macapplication development
Access to a computer with an internet connection.
and you are ready for the journey
love learning about applying cutting-edge algorithms to practical cases!
What Should I Expect After this Course?:
The ability to build functional apps
New information regarding Flutter And API integration
Note 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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Best price for the course
Lecture 3: App overview
Lecture 4: Hints
Lecture 5: Youtube channel
Lecture 6: Discord
Lecture 7: Reach me
Lecture 8: About the source codes on Github
Lecture 9: Github starter source code
Chapter 2: Implement the UI part
Lecture 1: Important Note on Course Access and Feedback
Lecture 2: lock device orientation
Lecture 3: Setting up the application theme and structure
Lecture 4: Implement the appBar in the Home screen
Lecture 5: Implement the Search text field
Lecture 6: Implement the carousel widget design
Lecture 7: Imeplement the Swiper widget
Lecture 8: Implement the product widget design
Lecture 9: Impelement the Products GridView
Lecture 10: Implement the all products screen
Lecture 11: Implement the produt details screen
Lecture 12: Implement the Categories screen
Lecture 13: Implement the users screen
Lecture 14: Full source code until this section – UI part on Github
Chapter 3: Rest API integration
Lecture 1: What is Rest API
Lecture 2: The API that we will use
Lecture 3: Test the API Using postman
Lecture 4: Convert the Json to a dart class Model
Lecture 5: Start integrating the Rest API in our app
Lecture 6: Fetch and display the products on the screen
Lecture 7: Improve the code written to show the products on the screen
Lecture 8: Use the provider state management to display the products
Lecture 9: 9- Fetch and display the categories on the screen
Lecture 10: Fetch and display the users on the screen
Lecture 11: Display the correct product details in the details screen
Lecture 12: Errors handling
Lecture 13: on Scroll Pagination
Chapter 4: Extra
Lecture 1: Full source code
Lecture 2: Change the app launcher icon
Lecture 3: Native splash screen
Lecture 4: Upon finishing the course
Instructors

Hadi Kachmar
Mobile developer and Data Scientist
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Top 10 Devops Courses to Learn in November 2024
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- How to Draw Cute Thanksgiving!
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling