Flutter Bloc Crypto API Course

📃 Prerequisites

  • Have Flutter installed
  • Beginner knowledge of Flutter and Dart

📚 What will I learn?

  • Flutter basics
  • Folder and file structure
  • Reusable widgets
  • Asynchronous programming
  • How to interact with APIs
  • Bloc for state management
  • Error handling
  • Pagination

💳 Pro Membership

Already a member?  View your courses

❤️ Wall of Love

Well explained! Great instructor, simple and straight-forward.

Katsaros P.

Marcus’s Flutter courses have always been fantastic.


Perfect audio quality. Good pace.

Marlos L.

The excellent feature of this course comparing to many others is the instructor’s explanation during the coding which helps me understand and know how to apply what I’ve learned into practice.

Quang L.

Focused, no waffle, straight-talking, no back-and-forth try-this try-that. WOW. Quality not Quantity. Concise and precise.

Mark T.

As a senior developer, I've learned so much about improving my development process. Marcus is a great instructor, and his coding style is top notch.

L. B.

The presentation is excellent, everything is detailed properly. I recommend Marcus' courses to everyone.

Krisztián S.

Very well explained course, with clear examples. Keep up the great work. A+++!

Fernando B.

Marcus is clear with his instructions and explains what he is doing as he is doing it.

Niki D.


1 Introduction

2 Source Code

3 What is Bloc?

4 Folder Structure & Files

5 Project Setup

6 Crypto API Explained

7 Crypto Repository

8 Coin Model

9 Generate New Bloc with Extension

10 Crypto Event and Crypto State

11 Crypto Bloc

12 main.dart & Crypto Screen

13 Coins List

14 Scroll Pagination

15 Coins Error

16 Conclusion