Hungrimind
  • person excited about dart features

    Top 3 Useful Dart Features in Flutter

    Posted on:April 10, 2025

    Learn our favorite Dart features to write better Flutter apps.

  • Text saying that you need folders structure

    Folder Structure for Large Projects

    Posted on:April 4, 2025

    Three different ways to organize your files in Flutter, including our recommended way of folder-by-feature.

  • hamster pointing at maintainability is a choice

    Dependencies are Slowly Degrading your Flutter Codebase

    Posted on:March 28, 2025

    Some reasons why using dependencies might be or not be a good choice.

  • MVVM is easy

    The Definitive Guide to our MVVM Architecture in Flutter

    Posted on:March 27, 2025

    A complete walk through of the MVVM architecture we use in every project that we build.

  • you don't need packages

    Build Maintainable Flutter Apps with These 3 Concepts

    Posted on:March 24, 2025

    3 concepts that you can apply to any Flutter project to improve maintainability.

  • Thumbnail with 5 concepts

    Learn Dart in 5 minutes

    Posted on:March 19, 2025

    Variables, types, operators, control flow, functions, and classes.

  • Grandma looking at a computer.

    How to Eliminate Granny Clicks in Flutter

    Posted on:February 19, 2025

    Sometimes, users spam your buttons; there are ways to avoid this.

  • Flutter logo, a diamond with the word "Mixins".

    What is a Mixin Class?

    Posted on:February 17, 2025

    What's the difference between a Mixin Class and a normal Class?

  • Theme Extension

    A Deep Dive into Theme Extensions

    Posted on:February 7, 2025

    Theme extensions are a powerful way to manage your app's theme. Learn how to use them to manage your app's colors.

  • Dart Exception Handling

    How to Work with Dart Exceptions

    Posted on:February 5, 2025

    Learn how to handle exceptions in Dart, create your own and some valuable snippets to help you out.

  • Flutter Logo with error handling as the text

    Best Practices for Error Handling

    Posted on:January 31, 2025

    Learn how to handle errors in Dart with try-catch and return values.

  • ValueNotifier

    A Deep Dive into ValueNotifier

    Posted on:January 26, 2025

    ValueNotifier updates the UI whenever there are changes in it's value. It's our go to solution for State Management in Flutter.

  • A flutter logo with the words testing framework

    When to use Widget vs Unit Tests in Flutter

    Posted on:January 18, 2025

    You should probably be writing more widget tests.

  • Launch Week - Day 5

    Launch Day 5 - Hungrimind LLC

    Posted on:January 17, 2025

    We are now officially full-time and a real company.

  • Launch Week - Day 4

    Launch Day 4 - Product Hunt

    Posted on:January 16, 2025

    Today, we show off all the features that we launched on Product Hunt.

  • Launch Week - Day 3

    Launch Day 3 - Private Community

    Posted on:January 15, 2025

    Everybody that joins the course, gets access to the private community.

  • Launch Week - Day 2

    Launch Day 2 - Free Demo

    Posted on:January 14, 2025

    You can now try a demo of the course completely for free.

  • Launch Week - Day 1

    We built a Flutter Industry-First Learning Experience

    Posted on:January 13, 2025

    We built an interactive course that teaches you Flutter by building apps.

  • Architecture diagram

    MVVM Architecture Simplified - Flutter Recommendation

    Posted on:December 16, 2024

    Flutter released documentation about their recommendation for Architecting your application. It has been met with.....mixed feelings.

  • Thumbnail for Flutter of the Year 2024

    Flutter of the Year

    Posted on:December 6, 2024

    Vote for your favorite Flutter apps or submit your own app to be featured in this year's collection. Every vote counts, and you can vote for multiple apps that impress you!

  • Fake Robert image very happy about sync test

    How I automate repetitive work

    Posted on:December 6, 2024

    What I did to make a boring repetitive task fun.

  • Tadas and Robert and the word cofounder

    Why you should find a cofounder

    Posted on:November 30, 2024

    I was about to quit, then Robert joined and I went full time

  • Fake Robert image very happy about golden tests

    My Favorite Testing Approach in Flutter

    Posted on:November 23, 2024

    How golden testing saved me hours of headache

  • Fake Robert image very happy about MVVM

    This is my approach to state management in Flutter

    Posted on:November 20, 2024

    How and why I dropped using third party state management dependencies

  • Tadas scratching his head with the text "life is crazy"

    I quit my job to work on Hungrimind

    Posted on:November 16, 2024

    Tadas is taking 6 months to work on Hungrimind full-time and build a fun and profitable business.

  • Flutter Logo with web crossed out

    Why We Don't Use Flutter Web

    Posted on:May 16, 2024

    Flutter Web is great for web apps, but when it comes to building websites, it's not the right tool.

  • Obsidian Logo and Astro Logo

    Write Like a Pro with Astro and Obsidian

    Posted on:April 4, 2024

    Use Obsidian with your Astro project for the cleanest online writing and publishing experience.

  • Flutter logo, hammer and the words state management

    Mastering State Management in Flutter

    Posted on:March 14, 2024

    Learn to build a state management solution with ValueNotifier and InheritedNotifier.

  • Apple logo with Pay

    Mastering Apple Pay in Flutter

    Posted on:March 9, 2024

    Make money from your Flutter applications by using Apple Pay.

  • Logos of NPM, typescript, react, and tailwind

    How to Build a React Typescript NPM Package

    Posted on:March 2, 2024

    Building a modern npm package with React, Typescript, Tailwind, and tsup.

  • Logos of posthog, stripe, supabase, and Astro

    The Technical Decisions of Hungrimind

    Posted on:January 14, 2024

    How Hungrimind, an interactive platform, was built.

  • Flutter logo with text Slivers

    The Ugly Part of Slivers

    Posted on:January 9, 2024

    Learn the underlying concept of Slivers and when you should use them.