/hello-world

#explore #learn

Primary LanguageDart

hello-world

Explore and learn

Outline

Flutter Basics Outline

  • Getting started, hello-world

  • Basics, complete-guide-basics

  • Debugging

  • More widgets styling, app logic, personal-expenses-app

  • Responsive & Adaptive UI, personal-expenses-app

  • Widget & Flutter internals, widget-flutter-internals

  • Navigation & Multiple screens, meals-app

  • State Management, shop-app

    • Inheritance ("extends") vs Mixins ("with")
  • User input & forms, shop-app

  • Sending http requests, shop-app

  • User authentications, shop-app

  • Animations, shop-app

  • Using Device features

    • Sqlite, Map and Navigation
  • Running on Native Device code

  • Publishing an App

  • Architect Patterns or State Management Approaches

    • Vanilla
    • InheritedWidget & InheritedModel
    • ChangeNotifier + Provider
    • Scoped Model
    • BLoC
    • Bloc Library
    • Reactive Programming - Streams - BLoC
    • Redux
    • MobX
  • Compile time Dependency Injection

  • Integration and Unit testing

How to Implement the Architecture in Flutter: Benefits and Best Practices

  • Vanilla
  • InheritedWidget & InheritedModel
  • ChangeNotifier + Provider
  • Scoped Model
  • BLoC
  • Bloc Library
  • Reactive Programming - Streams - BLoC
  • Redux
  • MobX

Scala Basics Outline

  • Getting started
  • Basics
  • Object-Oriented Programming
  • Functional Programming in Scala
  • Pattern Matching
  • Small File System