All the posts in my blog using Flutter, enjoy!
Learn what it is means to built a safe, maintainable, and testable flutter app by using fpdart, riverpod, setting up linting and installing dependencies.
Flutter tutorial on how to use the step progress indicator widget package. Learn how to use all the the attributes and parameters from examples and images.
Dart 3 introduces Records, Pattern Matching, and Sealed classes to the language. Learn everything on how to use records and patterns in dart 3.
Learn how to create, configure, implement, and deploy an Edge Function on Supabase using the Dart programming language with the edge package.
Most of the times primitive types are too generic, and this can cause problems. Learn how to properly validate your models and make your app completely type-safe.
Convert the Open Meteo API from imperative code to functional programming in dart using fpdart. Introduction to the code and why using TaskEither as return type.
Learn how to use Supabase in your Flutter app. Add Supabase database to your Flutter app to get, insert, update, and delete data in your remote database.
Create an Authentication system using Supabase to sign up every user, store the user information in the database, and secure them using Row Level Security.
Either allows to explicitly handle errors in your code. Either is an alternative to try/catch. Let's learn how Either works, how it is defined, and how it differs from try/catch.
Differences and similarities of Future (Promise) and Task for asynchronous programming: how asynchronous requests are made using functional programming compared to imperative code.
Option and Null Safety are similar, which one should you choose? Let's compare them: when to use nullable types, when to use Option, and how to use both of them together.
Environmental variables allows you to define global constants shared in an app, for things like API keys, base URLs, and such.
Having a powerful routing configuration is at the core of every Flutter app: let's learn how to setup a robust and scalable routing system.
Learn how to use Supabase in your Flutter app. Add Supabase authentication to your Flutter app to authenticate your user in no time.
Learn how to use the newest version of Supabase in Flutter to implement a complete authentication system from scratch: sign up, sign in, and sign out.
Learn how to perform a complete API request with validation in Dart and Flutter using fpdart and Functional Programming.
Dependency Injection is a pattern that allows you to manage dependencies inside your app. We use get_it and injectable to implement Dependency Injection in Flutter.
Pure functional app in Flutter using fpdart and Functional Programming. Explore a Pokemon app using Functional Programming and Flutter.
In this tutorial series, we learn all about Flutter Animations. In this part 2, we use Tweens to create beautiful animations of all types and values.
Learn how to use fpdart and Functional Programming in your Dart and Flutter app. Example of how to use fpdart in a real flutter package.
repo_case is a Flutter package to auto generate usecase classes from your repository signature, based on the Clean Architecture of Reso Coder.
Learn how to develop a flutter package and how to publish your open-source Flutter package on pub.dev. This tutorial will explain everything step by step.
Learn Functional Programming Option (Maybe) type. Tutorial about the Option type, how to use it with examples in Functional Programming.
Fpdart, Functional Programming in Dart and Flutter. Learn why learning Functional Programming and how to import and use fpdart.
Static Metaprogramming in dart and flutter is coming. Learn about the macro prototype and how to use metaprogramming in dart and flutter.
Learn how to chain functions using the Functional Programming type Option. Use alt, andThen, flatMap, and getOrElse methods in simple example.
In this tutorial series, we are going to learn all about Flutter Animations. In this article we create our first animation using setState() and AnimationController.
TaskEither is the most used type in Functional Programming with fpdart. Do you know what TaskEither is in Functional Programming? In this post we are going to learn how to use TaskEither in fpdart.
Learn the difference between sync and async in Functional Programming, and how to work with asynchronous functions. What is the difference between Either and TaskEither? Option and TaskOption? IO and Task?