Learn Dart Programming in depth. Most important topics for dart👇🏻
- main method
- keywords types
- data types
- arithmetic operators
- var vs final vs const.
- string extensions
- if else statements
- while loops
- for loops
- switch statements
- break and continue
- Lists + List annotations
- Sets
- Maps
- Type casting
- Spread operators
- Collection → if + for
- The need of null safety.
- Nullable vs non nullable data
- Late keyword
- if null operator
- assertion operator
- Null safety with collections
- Function syntax
- Function arguments
- Return value
- Required and default values
- Named and positional args
- Arrow notation
- Global vs local scope
- Lambda functions
- Function types
- Closures
- forEach, map, iterable, reduce and toList methods
- Class syntax and basics
- Instance methods
- Constructors
- Immutable vs mutables
- const vs named constructor
- Static methods
- Private methods
- Getters and setters
- Inheritance
- The super constructor
- Abstract classes
- Class generics
- Factory methods
- JSON serialization
- Creating mixins
- Creating extensions
- Generic extensions and mixins
- Errors basics
- Exception basics
- Assertions
- Exceptions: throw, try, catch, finally
- Async and await
- Futures
- Streams
- Future generic methods
- Stream generic methods
☄️ My social handles
- Instagram : https://www.instagram.com/abhishvek/
- Youtube : https://www.youtube.com/channel/UCIxJGxcB4pSrIvuv8FyuqUA
- Twitter (X) : https://twitter.com/abhishvvek
- Linkein : https://www.linkedin.com/in/abhishvek/