- Introduction

  - [Commencer](fr/gettingstarted.md)
  - [Pourquoi Bloc ?](fr/whybloc.md)
  - Concepts de base
    - [bloc](fr/coreconcepts.md)
    - [flutter_bloc](fr/flutterbloccoreconcepts.md)
  - [Architecture](fr/architecture.md)
  - [Testing](fr/testing.md)
  - [Conventions d'appellation](fr/blocnamingconventions.md)
  - [Foire aux questions](fr/faqs.md)
  - [Migration](fr/migration.md)

- Tutorials

  - Flutter
    - [**Counter** <sup>✨</sup>](fr/fluttercountertutorial.md)
    - [Timer](fr/fluttertimertutorial.md)
    - [Infinite List](fr/flutterinfinitelisttutorial.md)
    - [**Login** <sup>✨</sup>](fr/flutterlogintutorial.md)
    - [Weather](fr/flutterweathertutorial.md)
    - [Todos](fr/fluttertodostutorial.md)
    - [**Firebase Login** <sup>✨</sup>](fr/flutterfirebaselogintutorial.md)
    - [Firestore Todos](fr/flutterfirestoretodostutorial.md)
  - AngularDart
    - [Counter](fr/angularcountertutorial.md)
  - Flutter + AngularDart
    - [Github Search](fr/flutterangulargithubsearch.md)

- Recipes

  - Flutter
    - [Show SnackBar](fr/recipesfluttershowsnackbar.md)
    - [Navigation](fr/recipesflutternavigation.md)
    - [Bloc Access](fr/recipesflutterblocaccess.md)

- Tools

  - Extensions

    - [IntelliJ](fr/blocintellijextension.md)
    - [VSCode](fr/blocvscodeextension.md)

- API Reference
  - [bloc](https://pub.dev/documentation/bloc/latest/bloc/bloc-library.html)
  - [flutter_bloc](https://pub.dev/documentation/flutter_bloc/latest/flutter_bloc/flutter_bloc-library.html)
  - [angular_bloc](https://pub.dev/documentation/angular_bloc/latest/angular_dart/angular_dart-library.html)
