Udemy

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

Enroll Now
  • 7,023 Students
  • Updated 8/2023
4.4
(134 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 12 Minute(s)
Language
English
Taught by
Hadi Kachmar
Rating
4.4
(134 Ratings)
2 views

Course Overview

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

Course Content

  • 6 section(s)
  • 73 lecture(s)
  • Section 1 Introduction
  • Section 2 Start coding
  • Section 3 Rest API
  • Section 4 State management & Rest Api
  • Section 5 Extra - Rest Api - Advanced to Expert
  • Section 6 Extra

What You’ll 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


Reviews

  • Y
    Yasmin Mahrous Mohamed
    4.5

    نعم

  • A
    Anonymized User
    5.0

    great quality

  • K
    Kit Fung
    3.0

    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.

  • A
    Amegbor Christian Kofi
    4.5

    amazing to my expectations welldone Sir

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed