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