@mcflydev.bsky.social
Apparencekit.dev flutter template 📱
Launching my own apps 📦
Launching my own apps 📦
🧐 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
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
🧐 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
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
Is there any more powerful reward than...
That moment when all your tests are passing ✅
That moment when all your tests are passing ✅
November 3, 2025 at 4:54 PM
Is there any more powerful reward than...
That moment when all your tests are passing ✅
That moment when all your tests are passing ✅
🧐 Flutter tips
How to render a widget outside of its parent bounds?
Don't overcomplicate this.
Just change the clipBehavior.
#flutterdev #fluttertips
How to render a widget outside of its parent bounds?
Don't overcomplicate this.
Just change the clipBehavior.
#flutterdev #fluttertips
October 29, 2025 at 5:00 PM
🧐 Flutter tips
How to render a widget outside of its parent bounds?
Don't overcomplicate this.
Just change the clipBehavior.
#flutterdev #fluttertips
How to render a widget outside of its parent bounds?
Don't overcomplicate this.
Just change the clipBehavior.
#flutterdev #fluttertips
🧐 Flutter tips
Did you know?
Extension types allow you to have much stricter types in your code.
They also provide an easy way to add methods to a type without creating a class.
Essentially, you can transform a String into a UserId and Email...
#flutterdev #fluttertips
Did you know?
Extension types allow you to have much stricter types in your code.
They also provide an easy way to add methods to a type without creating a class.
Essentially, you can transform a String into a UserId and Email...
#flutterdev #fluttertips
October 25, 2025 at 4:00 PM
🧐 Flutter tips
Did you know?
Extension types allow you to have much stricter types in your code.
They also provide an easy way to add methods to a type without creating a class.
Essentially, you can transform a String into a UserId and Email...
#flutterdev #fluttertips
Did you know?
Extension types allow you to have much stricter types in your code.
They also provide an easy way to add methods to a type without creating a class.
Essentially, you can transform a String into a UserId and Email...
#flutterdev #fluttertips
Before coding I spend a lot of time thinking every details of every features.
That's why you should learn design basics
This force you to think of all the possibilities before implementation
For this Figma is my best friend
I design all screen until I am satisfied
That's why you should learn design basics
This force you to think of all the possibilities before implementation
For this Figma is my best friend
I design all screen until I am satisfied
October 25, 2025 at 12:39 PM
Before coding I spend a lot of time thinking every details of every features.
That's why you should learn design basics
This force you to think of all the possibilities before implementation
For this Figma is my best friend
I design all screen until I am satisfied
That's why you should learn design basics
This force you to think of all the possibilities before implementation
For this Figma is my best friend
I design all screen until I am satisfied
🧐 Flutter tips
One of the advantage of Flutter is that it works everywhere
So here is how I make sure it's working everywhere
- I do mobile first design
- If the layout change for large screen I reuse my components and adapt for this screen
One of the advantage of Flutter is that it works everywhere
So here is how I make sure it's working everywhere
- I do mobile first design
- If the layout change for large screen I reuse my components and adapt for this screen
October 24, 2025 at 3:59 PM
🧐 Flutter tips
One of the advantage of Flutter is that it works everywhere
So here is how I make sure it's working everywhere
- I do mobile first design
- If the layout change for large screen I reuse my components and adapt for this screen
One of the advantage of Flutter is that it works everywhere
So here is how I make sure it's working everywhere
- I do mobile first design
- If the layout change for large screen I reuse my components and adapt for this screen
🧐 Flutter tips
How to automatically restart an animation when a property change
#flutterdev #fluttertips
How to automatically restart an animation when a property change
#flutterdev #fluttertips
October 23, 2025 at 4:00 PM
🧐 Flutter tips
How to automatically restart an animation when a property change
#flutterdev #fluttertips
How to automatically restart an animation when a property change
#flutterdev #fluttertips
Introducing activity kubbo activity charts
👉 For each goals
👉 activity grid for each habit
Everything to stay motivated and stop procrastinating
👉 For each goals
👉 activity grid for each habit
Everything to stay motivated and stop procrastinating
October 20, 2025 at 12:14 PM
Introducing activity kubbo activity charts
👉 For each goals
👉 activity grid for each habit
Everything to stay motivated and stop procrastinating
👉 For each goals
👉 activity grid for each habit
Everything to stay motivated and stop procrastinating
🧐 Flutter tips
The biggest limitation of Firestore:
complex queries and search
Some cloud services offer this, but they can be very $$$$...
However, you can achieve it by hosting Elasticsearch with just a few functions.
And guess what? It costs nothing to add a new index.
#flutterdev
The biggest limitation of Firestore:
complex queries and search
Some cloud services offer this, but they can be very $$$$...
However, you can achieve it by hosting Elasticsearch with just a few functions.
And guess what? It costs nothing to add a new index.
#flutterdev
October 18, 2025 at 4:00 PM
🧐 Flutter tips
The biggest limitation of Firestore:
complex queries and search
Some cloud services offer this, but they can be very $$$$...
However, you can achieve it by hosting Elasticsearch with just a few functions.
And guess what? It costs nothing to add a new index.
#flutterdev
The biggest limitation of Firestore:
complex queries and search
Some cloud services offer this, but they can be very $$$$...
However, you can achieve it by hosting Elasticsearch with just a few functions.
And guess what? It costs nothing to add a new index.
#flutterdev
🧐 Flutter tips
Don't ask 10 things on a single page
The less people are engaged on your app the less they will do any effort...
Except if you engage them progressively
Asking one thing at a time
This also help them staying focus on what you ask
And this is really easy to do
Don't ask 10 things on a single page
The less people are engaged on your app the less they will do any effort...
Except if you engage them progressively
Asking one thing at a time
This also help them staying focus on what you ask
And this is really easy to do
October 17, 2025 at 4:00 PM
🧐 Flutter tips
Don't ask 10 things on a single page
The less people are engaged on your app the less they will do any effort...
Except if you engage them progressively
Asking one thing at a time
This also help them staying focus on what you ask
And this is really easy to do
Don't ask 10 things on a single page
The less people are engaged on your app the less they will do any effort...
Except if you engage them progressively
Asking one thing at a time
This also help them staying focus on what you ask
And this is really easy to do
October 16, 2025 at 3:20 PM
Introducing daily streak notifications
👉 For each habit on KUBBO
👉 Earn more rewards and XP bonuses
(I'll do a little video tomorrow. Time to run for me)
#flutterdev
👉 For each habit on KUBBO
👉 Earn more rewards and XP bonuses
(I'll do a little video tomorrow. Time to run for me)
#flutterdev
October 15, 2025 at 3:31 PM
Introducing daily streak notifications
👉 For each habit on KUBBO
👉 Earn more rewards and XP bonuses
(I'll do a little video tomorrow. Time to run for me)
#flutterdev
👉 For each habit on KUBBO
👉 Earn more rewards and XP bonuses
(I'll do a little video tomorrow. Time to run for me)
#flutterdev
Every app I make
I have new improvement ideas for my boilerplate
Small details and big features
Some details that cost you time and energy each time you create a new app.
Like
- adding app locales to Android / iOS
- creating a basic home_widget
- home_widget updates...
#flutterdev
I have new improvement ideas for my boilerplate
Small details and big features
Some details that cost you time and energy each time you create a new app.
Like
- adding app locales to Android / iOS
- creating a basic home_widget
- home_widget updates...
#flutterdev
October 13, 2025 at 9:04 AM
Every app I make
I have new improvement ideas for my boilerplate
Small details and big features
Some details that cost you time and energy each time you create a new app.
Like
- adding app locales to Android / iOS
- creating a basic home_widget
- home_widget updates...
#flutterdev
I have new improvement ideas for my boilerplate
Small details and big features
Some details that cost you time and energy each time you create a new app.
Like
- adding app locales to Android / iOS
- creating a basic home_widget
- home_widget updates...
#flutterdev
🧐 Flutter tips
Time and timezone makes things hard
This creates bug you can't see right now or just because you tested at your location
And when you add time?
You also have to think for each case if you have to handle DST correctly.
Time and timezone makes things hard
This creates bug you can't see right now or just because you tested at your location
And when you add time?
You also have to think for each case if you have to handle DST correctly.
October 10, 2025 at 4:00 PM
🧐 Flutter tips
Time and timezone makes things hard
This creates bug you can't see right now or just because you tested at your location
And when you add time?
You also have to think for each case if you have to handle DST correctly.
Time and timezone makes things hard
This creates bug you can't see right now or just because you tested at your location
And when you add time?
You also have to think for each case if you have to handle DST correctly.
October 9, 2025 at 3:04 PM
October 8, 2025 at 3:06 PM
ASO is broken
Apple popularity score is broken
This explains why I've seen one of my major keywords drop to 5 popularity
Apple popularity score is broken
This explains why I've seen one of my major keywords drop to 5 popularity
October 8, 2025 at 11:25 AM
ASO is broken
Apple popularity score is broken
This explains why I've seen one of my major keywords drop to 5 popularity
Apple popularity score is broken
This explains why I've seen one of my major keywords drop to 5 popularity
I don't hide myself on the app I publish
Staying 100% transparent on who I am and my values has always been important to me.
And I believe that's important for the people that use your product
#shipaton
Staying 100% transparent on who I am and my values has always been important to me.
And I believe that's important for the people that use your product
#shipaton
October 6, 2025 at 7:55 AM
I don't hide myself on the app I publish
Staying 100% transparent on who I am and my values has always been important to me.
And I believe that's important for the people that use your product
#shipaton
Staying 100% transparent on who I am and my values has always been important to me.
And I believe that's important for the people that use your product
#shipaton
🧐 Flutter tips
App icons can x2 your number of users
An app icons is way more important than you think
People takes decision on watching your app page on this
This takes time to find the good one.
But the good news is that you can test it on like this 👇
#fluttertips #flutterdev
App icons can x2 your number of users
An app icons is way more important than you think
People takes decision on watching your app page on this
This takes time to find the good one.
But the good news is that you can test it on like this 👇
#fluttertips #flutterdev
October 2, 2025 at 4:02 PM
🧐 Flutter tips
App icons can x2 your number of users
An app icons is way more important than you think
People takes decision on watching your app page on this
This takes time to find the good one.
But the good news is that you can test it on like this 👇
#fluttertips #flutterdev
App icons can x2 your number of users
An app icons is way more important than you think
People takes decision on watching your app page on this
This takes time to find the good one.
But the good news is that you can test it on like this 👇
#fluttertips #flutterdev
September 27, 2025 at 4:00 PM
I've been making mobile apps for more than 10 years now
Now I'm launching my own apps using my Flutter boilerplate named ApparenceKit
I hope that you liked this thread and your learned something.
Let me a comment / retweet for support
Gautier - 🤘
Now I'm launching my own apps using my Flutter boilerplate named ApparenceKit
I hope that you liked this thread and your learned something.
Let me a comment / retweet for support
Gautier - 🤘
September 23, 2025 at 4:00 PM
I've been making mobile apps for more than 10 years now
Now I'm launching my own apps using my Flutter boilerplate named ApparenceKit
I hope that you liked this thread and your learned something.
Let me a comment / retweet for support
Gautier - 🤘
Now I'm launching my own apps using my Flutter boilerplate named ApparenceKit
I hope that you liked this thread and your learned something.
Let me a comment / retweet for support
Gautier - 🤘
As iOS will stop your app when the app is in background mode
You can't rely on it anymore to update your app
That's how Apple recommend to do it 👇
You can't rely on it anymore to update your app
That's how Apple recommend to do it 👇
September 23, 2025 at 4:00 PM
As iOS will stop your app when the app is in background mode
You can't rely on it anymore to update your app
That's how Apple recommend to do it 👇
You can't rely on it anymore to update your app
That's how Apple recommend to do it 👇
Plug iOS and Flutter together and simply call it when you want
But that's not finished
Let's see how to update our activity (it's not that simple, stay here)
But that's not finished
Let's see how to update our activity (it's not that simple, stay here)
September 23, 2025 at 4:00 PM
Plug iOS and Flutter together and simply call it when you want
But that's not finished
Let's see how to update our activity (it's not that simple, stay here)
But that's not finished
Let's see how to update our activity (it's not that simple, stay here)
1 - create a new file within our new target
and name it LiveActivityManager
and name it LiveActivityManager
September 23, 2025 at 4:00 PM
1 - create a new file within our new target
and name it LiveActivityManager
and name it LiveActivityManager
The live activity will be made using SwiftUI
Don’t worry it’s not that hard
You can also get some help from llm but it's also a nice occasion to start learning something new.
Don’t worry it’s not that hard
You can also get some help from llm but it's also a nice occasion to start learning something new.
September 23, 2025 at 4:00 PM
The live activity will be made using SwiftUI
Don’t worry it’s not that hard
You can also get some help from llm but it's also a nice occasion to start learning something new.
Don’t worry it’s not that hard
You can also get some help from llm but it's also a nice occasion to start learning something new.