Your experience on this site will be improved by allowing cookies.
Dive deeply into Flutter & Dart and become an advanced developer
Flutter - a framework developed by Google - allows you to learn one language (Dart) and build beautiful native mobile apps in no time. Flutter is a SDK providing the tooling to compile Dart code into native code and it also gives you a rich set of pre-built and pre-styled UI elements (so called widgets) which you can use to compose your user interfaces.
You'll learn Flutter not only in theory but we'll build a complete, realistic app throughout this course. This app will feature both all the core basics as well as advanced features like using Google Maps, the device camera, adding animations and more!
Here's what's included in the course:
1. Detailed setup instructions for both macOS and Windows
2. A thorough introduction to Flutter, Dart and the concept behind widgets
3. An overview of the built-in widgets and how you may add your own ones
4. Debugging tips & tricks
5. Page navigation with tabs, side drawers and stack-based navigation
6. State management solutions
7. Handling and validating user input
8. Connecting your Flutter app to backend servers by sending Http requests
9. User authentication
10. Adding Google Maps
11. Using native device features like the camera
12. Adding beautiful animations & page transitions
13. Image Upload
14. Push Notifications - manual approach and automated
15. How to publish your app to the app stores
Course prerequisites:
1. Basic programming language knowledge on C and C++ language.
2. You DON'T need to know Flutter or Dart
3. You DON'T need to know iOS (Swift/ObjectiveC) or Android (Java)
Who this course is for:
Beginner and experienced developers who are interested in diving into mobile app development using one language for both platforms. Experienced iOS or Android developers who want to build cross-platform (iOS + Android) apps with one single programming language.
System Requirements:
1. Proper internet bandwidth for every individual
2. Minimum system requirement: 4GB RAM (8GB recommended)
3. Recommended: Windows; but you can work on any operating system (Linux, Mac or Windows)
4. Software Requirements:
a. VS code Installation
b. GitHub Installation
0 Reviews
AlgoxFusion was founded in 2017 to bridge the technology gap between colleges and company. AlgoxFusion boasts of Pedagogy teaching faculty and a state-of-art learning platform for Coding education with faculty alumni of Industrial experts, Stanford, I Industrial experts and Facebook. Coding Ninjas teaches 17+ Programming courses in Foundation,l Advanced, Data & Development courses such as Machine Learning, Data Science, Web Development, Android and more. Today, Coding Ninjas ecosystem comprises of 40,000+ students and alumni, 1000+ Campus Ambassadors, 2000+ Teaching Assistants, and 150+ employees. Transforming tech education for the next generation of developers.