Flutter 3.0 Rest API crash course build a News app from zero

person icon Hadi Kachmar

Flutter 3.0 Rest API crash course build a News app from zero

Flutter 3.0 & Rest API build a fully functional News app from scratch using 2 different Rest APIs

updated on icon Updated on Sep, 2023

language icon Language - English

person icon Hadi Kachmar

architecture icon Development,Mobile Development,Google Flutter


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

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:

  1. News Rest API

  2. 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: set State, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifier

  • Navigation & Custom navigation

  • Animated Navigation

  • Animation

  • Managing and updating packages

  • List Views 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 Appear

  • Flutter Material Design

  • Flutter Row and Column

  • Flutter ListView Builder

  • Payment gateway

Course structure:

approximately 7 hours of content and updated regally


  • 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.

Who this course is for:

  • Flutter and Dart learning cravers
  • Anyone who want to understand how to integrate Rest API in a Flutter app
  • For people who want to make a complete app in Flutter 


What will you learn in this course:

  • 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


What are the prerequisites for this course?

  • A good Knowledge in Flutter and Dart is strongly recommended

Flutter 3.0 Rest API crash course build a News app from zero


Check out the detailed breakdown of what’s inside the course

6 Lectures
  • play icon App-promo 00:45 00:45
  • play icon Introduction - About The Course&About Me&Couse requirements 01:56 01:56
  • play icon App overview 03:53 03:53
  • play icon Hints and tricks 02:27 02:27
  • play icon Source code on Github 00:44 00:44
  • play icon Section resources
Start coding
28 Lectures
Rest API
16 Lectures
State management & Rest Api
11 Lectures
Extra - Rest Api - Advanced to Expert
11 Lectures

Instructor Details

hadi kachmar

hadi kachmar

My name is Hadi, a Master's degree graduate in computer and communication engineering. I worked as a native mobile developer, then I learned Flutter years ago.  I am willing to share my knowledge and experience with you.

Currently, I am working as an online instructor while focusing on Dart and Flutter to share more and more information with my students.

I am pursuing my knowledge with another master's degree in data science and artificial intelligence to expand my expertise in these domains

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us