HOME > Development > Flutter 3.0 Rest API from scratch, build a mini Store app

Flutter 3.0 Rest API from scratch, build a mini Store app

  • Development
  • Apr 29, 2025
SynopsisFlutter 3.0 & Rest API from scratch, build a mini Store a...
Flutter 3.0 Rest API from scratch, build a mini Store app  No.1

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

  • 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
  • Who Should Attend

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

  • Flutter and Dart learning cravers
  • Anyone who want to understand how to integrate Rest API in a Flutter app
  • 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

  • Flutter 3.0 Rest API from scratch, build a mini Store app  No.2
    Hadi Kachmar
    Mobile developer and Data Scientist
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 5 votes
  • 3 stars: 6 votes
  • 4 stars: 22 votes
  • 5 stars: 38 votes
  • 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!