What is Dart ?
An awesome programming language! Dart is a client-optimized object oriented programming language for fast apps on any platform.
What is Flutter ?
Flutter is Google’s portable UI toolkit to build beautiful, natively-compiled applications for mobile, web and desktop from a single codebase. Flutter is written in Dart language.
What is this course about ?
We will start learning the very basic features of Dart programming language and programming concepts itself. I will explain the very base concepts of object oriented programming like variables, functions and classes. I will make sure you have all the required knowledge in order to start working with flutter framework. We will start in DartPad environment but will later transit to the home of our coding editors and we will work on a very nice console application.
After dart introduction, we will start learning Flutter Framework. I will explain the basics of flutter, what widgets are, why you need widgets and how they work. We will start with simple examples which will later grow into complex components of our application. I will introduce different architectural patterns on how to manage a state of our application. We will always follow best practices introduced by the Google Flutter team.
I chose a very practical approach of explaining concepts. We are going to create an application where users can join and create various meetups. The application is backed by my own API server with connected database.
Our application will consist of many screens and components. Therefore we will create an amazing navigation. I will explain on how to create forms, how to manage data of inputs and afterwards we will use the gained knowledge to create registration and login functionality.
Users will have access to all of the meetups and they will be able to see detailed information about each meetup. Detail view of a meetup will contain additional information about a meetup, joined people and created threads view. Not authorised users will have restricted access to a meetup which will change after an user will authenticate.
Authenticated users can join and leave meetups, view threads, create meetups and access joined people page. Authentication changes are handled in real time and a view is updated immediately.
The final feature we will be working on will be ‘meetup create’. I will introduce you to new types of inputs and we will create some custom ones. After a meetup is created other people can join.
Courses » Development » Mobile Development » Google Flutter » Dart and Flutter From Zero to Hero – Practical Dev Bootcamp
Disclosure: when you buy through links on our site, we may earn an affiliate commission.
Dart and Flutter From Zero to Hero – Practical Dev Bootcamp
Build real mobile Application for Android and iOS. Learn Dart Framework and discover amazing features of Flutter.
Created by
9.3
CourseMarks Score®
Freshness
Feedback
Content
Top Google Flutter courses:
Detailed Analysis
CourseMarks Score®
CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.
Freshness Score
Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.
Student Feedback
New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.
Content Score
The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.
Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.
This course contains:
Table of contents
Description
You will learn
✓ Completely understand the processes and concepts of Flutter Framework
✓ Use gained knowledge to create your own Mobile Applications
✓ Become fluent in concepts and tools like BLoC’s, State Management, Services, Widgets and More!
Requirements
• Able to run Android Studio or Xcode Simulator
This course is for
• This course is for everyone eager to understand how Dart and Flutter work
• People eager to gain new knowledge
How much does the Dart and Flutter From Zero to Hero - Practical Dev Bootcamp course cost? Is it worth it?
Does the Dart and Flutter From Zero to Hero - Practical Dev Bootcamp course have a money back guarantee or refund policy?
Are there any SCHOLARSHIPS for this course?
Who is the instructor? Is Filip Jerga a SCAM or a TRUSTED instructor?
Throughout my career, I have acquired advanced technical knowledge and the ability to explain programming topics clearly and in detail to a broad audience. I invite you to take my course, where I have put a lot of effort into explaining web and software engineering concepts straightforwardly, hands-on, and understandable.
9.3
CourseMarks Score®
Freshness
Feedback
Content