Flutter 3.0 Rest API crash course build a News app from zero (Udemy.com)
Flutter 3.0 & Rest API build a fully functional News app from scratch using 2 different Rest APIs
Created by: Hadi Kachmar
Last updated August 2023
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
- A fully functional app that is ready for use and deployment
- Firebase real-time database Rest API
How it compares
Against the other 73 rated Udemy courses in Flutter on CourseDuck:
- Rating4.4 out of 5higher than 45% of them
- Reviews134#58 of 74 by number of reviews
- Length7.2 hoursshorter than 57% of them
- Last updatedAugust 2023more recently than 57% of them
Course Description
This course cover how to make a Fully Functional app for Android in portrait mode. Moreover it also cover how to integrate the Rest API in a Flutter application.
The used API's are:
News Rest API
Firebase real-time database Rest API
Course prerequisites:
Basic knowledge in programming to get started
Basic knowledge of Flutter and a good knowledge is recommended
How this course can be of help:
Gaining more knowledge in Flutter and Rest API integration
Http requests
Json serialization
Search using query, and get the results directly from the API
Sorting by
Pagination
Add to Bookmarks
Error Handling
Learn how to make a News app with clear design
A fully functional app that is ready for use and deployment
What's in the course:
Complex UI has done simply
Provider State management
Firebase Real-time database Rest API
Clean code and avoid Boilerplate code
State Management: setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifier
Navigation & Custom navigation
Animated Navigation
Animation
Managing and updating packages
ListViews and multiple UI states
Dart Programming Language - Fundamentals and intermediate&expert topics
How to understand Flutter Mobile Development by building apps incrementally.
How to design, build, debug Flutter apps
How to get Flutter apps to communicate with a real-time database
How to build robust apps with Flutter
Flutter AppBar
Flutter Material Design
Flutter Row and Column
Flutter ListView Builder
Payment gateway
Course structure:
approximately 7 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 journey
Love learning about applying cutting-edge algorithms to practical cases!
What Should I Expect After this Course?:
The ability to build a fully 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.
Instructor Details
- 4.4 Rating
134 Reviews
Hadi Kachmar
Hello, I'm Hadi! With dual Master’s degrees in Computer & Communication Engineering and Data Science & Artificial Intelligence, my academic and professional journey is as dynamic as the technologies I teach. Starting my career as a native mobile developer, I transitioned into the fascinating world of Flutter a few years ago, embracing the role of both a Senior Software Engineer and an online instructor.
My expertise spans from crafting elegant front-end designs with Flutter since 2019, to implementing sophisticated AI solutions. As a dedicated instructor, I specialize in teaching Dart/Flutter and AI, aiming to impart practical skills and cutting-edge knowledge that prepare my students for real-world challenges.
Whether you're looking to enhance your programming skills or dive into the realms of artificial intelligence, I am here to guide you through each step—ensuring you gain not only proficiency but also confidence in your abilities. Join me on this learning adventure to elevate your skills and transform your career.
More courses by Hadi Kachmar
Flutter 1.2 with Firebase&Stripe Build shop app from scratch (2023)
4.4 (649 Reviews)
Provider: Udemy
Time: 14.7h
$64.99
Flutter+Firebase Build a Grocery App&WEB Admin Panel [2024]
4.5 (455 Reviews)
Provider: Udemy
Time: 18h
$79.99
Flutter & Firebase: build an E-commerce and Admin App [2024]
4.4 (140 Reviews)
Provider: Udemy
Time: 11.9h
$59.99
Advanced Flutter: MVVM with Provider, Riverpod | BLoC (2024)
4.5 (118 Reviews)
Provider: Udemy
Time: 11.6h
$69.99
Flutter 2.2 & Firebase, build a complete app from scratch (2023)
4.2 (99 Reviews)
Provider: Udemy
Time: 9.1h
$74.99
Flutter 3.0 & Rest API from scratch, build a mini Store app (2023)
4.2 (77 Reviews)
Provider: Udemy
Time: 3h
$64.99
More Flutter courses
The Complete Flutter Guide: Build Android, iOS and Web apps (2026)
4.8 (2,407 Reviews)
Provider: Udemy
Time: 25h
$64.99
The Complete Flutter Development Bootcamp with Dart (2025)
4.6 (58,993 Reviews)
Provider: Udemy
Time: 28.8h
$174.99
Flutter BLoC - From Zero to Hero Complete Course (2021)
4.6 (1,289 Reviews)
Provider: Udemy
Time: 3.2h
$54.99
Flutter BLoC State Management & Firebase [2026] From Scratch
4.6 (530 Reviews)
Provider: Udemy
Time: 3.7h
$84.99
Reviews
By Azi Emmanuel on 11/21/2023
Yes it was a good match, i have searched for this kind of course for long.
By Kit Fung on 9/22/2023
The teaching is very fast, which would be very difficult for beginners. It would be better if it were slower. The learning in the course is sufficient, but it is very deep, which is very difficult for beginners.
By Amegbor Christian Kofi on 6/7/2023
amazing to my expectations welldone Sir
By Ricky Wijaya on 3/28/2023
Good Enough for practice but the course is slightly outdated. need some experience before taking this course, because you will need to fix some error which not covered in the video
By Abdullah Sayyad on 11/5/2022
I recently completed the "Flutter REST API Mastery" course by Muhammad Hadi on Udemy, and I found it to be an excellent resource for learning how to integrate RESTful APIs into Flutter applications.
By mardi anto on 10/2/2022
This is the course I was looking for, Thank you very much Hadi for your support and amazing content, keep working to make the best course, step by step I followed even though I don't have basic darts but this course made me understand how to create the app
By Christian Mwamba on 9/1/2022
Le cours est bien expliquée et le formateur fait bien attention aux details pour éviter de se perdre!
By Andreas on 8/8/2022
Amazing content!! what i was looking for , for my app!! Nothing is missing in this course, thank you!!
By Ghullam Murtaza on 7/1/2022
This is the course I was looking for, Thank you so much Hadi for bringing this course. This is the best REST APIs course ever.
By Bhakin Khantarjeerawat on 6/30/2022
In Udemy, I can not find such an easy-to-understand ways of managing API, and with post and delete requests like this course. Also, this includes practical state management techniques like ChangeNotifierProvider, ChangeNotifier.Value which are really useful.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100

![Flutter+Firebase Build a Grocery App&WEB Admin Panel [2024]](/programming/flutter/images/4593816_23e9_3.jpg?v=1789443545)
![Flutter & Firebase: build an E-commerce and Admin App [2024]](/programming/mobile-development/images/5246870_67ad_4.jpg?v=1789443550)








![Flutter BLoC State Management & Firebase [2026] From Scratch](/programming/flutter/images/4751814_0be0_5.jpg?v=1789443544)
