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