
Learn how to use DartPad to run Dart code, understand the main method as the starting point, and use print statements with semicolons to display output.
Learn to use conditions and if statements to run code based on true or false, print messages like 'happy birthday', and compare numbers with equality and inequality.
Explore methods with a return value and a return statement that produces an integer. See how printing the result demonstrates adding numbers and using the returned value in code.
Master fat arrow methods in Flutter by turning single-statement functions into concise one-line expressions, omitting explicit returns, and ensuring unique function or method names to avoid errors.
Use for loops to repeat actions, starting from zero and incrementing until a condition is met. Print items or list names by iterating over indices and accessing elements.
Define a constructor to create objects with mandatory name and age, assign fields using this.name and this.age, and use a concise shorthand form for parameters.
Explore inheritance in this Flutter beginner tutorial as classes extend a superclass to share attributes like age, name, weight, and height across pets and wildlife animals, reducing code repetition.
Learn how to use maps to store key–value pairs with string keys and int values, access them via keys, and explore dynamic types for flexible data.
Explore the Android Studio layout, from the menu panel and emulator setup to the SDK, plugins, and the left project pane, learning where to place dependencies, assets, and code.
Create a virtual Android device, select Nexus 5x and a system image, adjust orientation and memory, enable keyboard input, then start the emulator to test your app.
Learn to compose Flutter layouts by placing a Text widget inside a container, set the child, define text direction, and style text with font size and color.
Learn how a stateful widget manages state by creating a state class and a build method with a button. Use an anonymous function in onPressed to print a message.
Learn how to use the Flutter Expanded widget to push UI elements to the side by expanding to fill available space, reshaping the layout of icons, text, and buttons.
Learn how to add and configure a checkbox in Flutter, manage a boolean state with onChanged and setState, and see the checkbox reflect true or false when tapped.
First part of the series talks about the basics of dart so beginners can get up to speed for the flutter tutorials. After that we will install android studio and start with the basics of flutter. At the end of the course we will create a simple ToDo App with basic functionallity.
- learn dart basics
- learn flutter basics
- create own app
Good luck and have fun!