Designing State Management and Business Logic in Flutter
State management and business logic are two critical parts of the application architecture. This article explains how to distinguish between them and how to implement BLoC correctly.
State management and business logic are two critical parts of the application architecture. This article explains how to distinguish between them and how to implement BLoC correctly.
Sometimes, translated texts require inline styling. For example, a privacy policy usually looks like "By continuing, you agree to the Privacy Policy and Terms of Service". Many people use string concatenation, but while it may work for one language, it may look unnatural in another. TL;DR: Instead
We forget 80% of what we learn within a week. It's not a flaw - it's how our brains work. But what if you could fight back? Download Rembly from AppStore My Story As a foreigner living in the EU and working at a multinational company,
Every project has a list of frequently performed actions, such as bootstrapping or running tests with coverage. Developers often choose Bash or similar tools (e.g., Makefiles) to automate tasks. In this article, I highlight where Bash is lacking and why I started preferring Dart. 1. Limits of Bash 2.
A monorepo is a development strategy that keeps code for all projects within a single repository. It provides the benefits of code reuse, atomic changes, and simplified dependencies. Table of Contents 1. Do I need a Monorepo? 2. Local and Public Packages 3. Pub Workspaces 4. Reusable Scripts 5. Melos