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

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

Tutorial Bar
Logo