All the posts in my blog in the Mobile development category, 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.
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.
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.
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.
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.
Static Metaprogramming in dart and flutter is coming. Learn about the macro prototype and how to use metaprogramming in dart and flutter.