Bell

The book is available only in english.

Bell

READ THE PREVIEW

(Introduction and first chapter)

Part 1 Part 2 Part 3

Chapter 1

  • Welcome
  • Introduction to Dart
  • Introduction to Flutter

Chapter 2

  • Variables and data types
  • Nullable and Non-nullable types
  • Data type operators
  • Good practices

Chapter 3

  • If, for and switch statements
  • Basics of functions
  • Named and positional parameters
  • Good practices

Chapter 4

  • Classes and constructors
  • The const keyword
  • Getters and setters
  • Operators overload

Chapter 5

  • Abstract classes and interfaces
  • Extension methods
  • Exception handling
  • Good practices

Chapter 6

  • Generic types
  • Collections such as lists, sets and maps
  • Good practices

Chapter 7

  • Asynchronous programming
  • Futures, async and await
  • Streams and generators
  • Good practices

Chapter 8

  • SOLID principles
  • Dependency Injection
  • Best practices for writing Dart code

Appendices

Appendix A

  • I/O library
  • Date, time and timezones
  • Code obfuscation

Appendix B

  • Hive database (NoSQL)
  • SQLite (SQL)
  • Data initialization
  • Web and desktop

This website and the book are not official Google products. No affiliations are involved. Built with Java 14 and Vert.X

"Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC"