banner
mcflydev.bsky.social
@mcflydev.bsky.social
Apparencekit.dev flutter template 📱
Launching my own apps 📦
🧐 Flutter tips
How to export a canvas to an image

#flutterdev #fluttertips
December 28, 2025 at 5:00 PM
🧐 Flutter tips

this is how you can know that people are still subscribed to your app with @RevenueCat

#fluttertips #flutterdev
December 27, 2025 at 5:00 PM
🧐Flutter tips
Fake > mocks

When testing in Flutter, the goal is to ensure your code works correctly while remaining easy to refactor.
Mocking frameworks like Mockito or Mocktail are popular. But they often lead to tests that are coupled to implementation details.

#flutterdev #fluttertips
December 25, 2025 at 5:00 PM
🧐 Flutter tips

Icons are way more important than you think
Always ship new apps with multiple icons

You'd be surprised on the impact of a simple icon

#flutterdev #fluttertips
December 24, 2025 at 5:00 PM
🧐 Flutter tips
A complete Supabase Query Cheat Sheet
Supabase is now my prefered solution for serverless backend. The power of Postgres directly within your flutter app.

I could create 10x more snippets like this but I think these are the most important to know.

Have fun!

#flutterdev
December 23, 2025 at 5:00 PM
🧐 Flutter tips

Dynamic function invocation
In Dart, you can invoke functions dynamically using Function.apply. This is particularly useful when you don't know which arguments or named parameters will be passed until runtime.
December 22, 2025 at 5:00 PM
Don't waste your time creating a landing page for your app.

That's why ApparenceKit V5 will provide you with a landing template:

- few components included
- Fill in your config/terms & privacy page
- Replace logo images and texts
- Responsive

Publish on Firebase Hosting or other platforms.
Easy
December 22, 2025 at 10:39 AM
🧐 Flutter tips
You can use the logical-or pattern (||) to group different object types together in a single switch case, provided they share the same property names and types.

🥊 Advanced merge case logic

#flutterdev #fluttertips
December 21, 2025 at 5:00 PM
🧐 Flutter tips
Instead of separate lines for checking types and casting variables, you can now perform destructuring and validation simultaneously

🫡 Replace sealed class type cast to type checking

#flutterdev #fluttertips
December 20, 2025 at 5:00 PM
In case you still struggle with flutter notifications
- what is the difference between local and push notifications
- how to handle those 2
- some good practice to send batch
- how to send push notifications using firebase to iOS and Android

apparencekit.dev/blog/flutte...

#flutterdev
Handle push and locale notifications in your Flutter app
Notifications are one of the most important things on apps today. Understand how push and locale notifications works in Flutter for both iOS and Android and how to handle them with Firebase.
apparencekit.dev
December 17, 2025 at 5:00 PM
🧐 Flutter tips
Implement continuous network connectivity monitoring

if you create a multiplayer game or a chatbot you may need the user to be connected. Here’s how you can do it
👉 Be careful to not start this twice
December 11, 2025 at 5:00 PM
2 years ago I thought that my Flutter template would be obsolete by now.

But no.
In fact, it's still a really good start even if you use AI.
This provides a solid structure with lots of code already tested that you can trust.

So now AI can just do what it is good for:
👉 copy
December 7, 2025 at 8:16 PM
AI has replaced you as a developer

What you do now?
December 7, 2025 at 10:03 AM
🧐 Flutter tips

How to automatically create a new Apple Store version in 1 command?
Skipping filling that promotional text manually and wasting tons of time

It's also great to track your ASO changes
Now you know exactly when you changed a keyword or title

Enjoy 🤘

#flutterdev #fluttertips
December 6, 2025 at 5:00 PM
Bootstraping a company is fun
December 6, 2025 at 10:02 AM
🧐 Flutter tips

build deploy and submit your iOS app for review in one command using Fastlane

Don't forget to create app store connect keys and push them to a .env file before using this script

Enjoy 🤘

#fluttertips #flutterdev
December 5, 2025 at 5:00 PM
🧐 Flutter tips

How to prevent people to take screenshots or record screen?

#flutterdev #fluttertips
December 3, 2025 at 5:00 PM
🧐 Why and how to create AI rules
AI is trained to be generic, without as many opinions as possible (though they are full of bias, but that’s not the subject here).
But you want it to architect, code... as much like you as possible
(but way faster).
December 2, 2025 at 5:03 PM
100% Vibe coded apps have no soul

And the second people notice it's vibe coded
You lose their trust
December 2, 2025 at 10:03 AM
🧐 Flutter tips
The best local database : Drift
- works on all platform
- stable
- fast
- use sql

#flutterdev #fluttertips
November 25, 2025 at 5:01 PM
🧐 Flutter 3.38 update & Dart 3.10
November 15, 2025 at 8:10 PM
How to beat procrastination?

✅ Count all your habits
✅ Plan your days
November 13, 2025 at 10:00 AM
to all shipfasters
November 13, 2025 at 8:52 AM
🧐 Flutter tips
Secure your pages
Redirect user on another page if they are not allowed to access it

Ex: Here’s how you can redirect users on onboarding if they haven’t seen it once

This is how I've been doing this for years inspired by angular guards
Works like a charm
November 5, 2025 at 5:00 PM
Is there any more powerful reward than...

That moment when all your tests are passing ✅
November 3, 2025 at 4:54 PM