
Apple Sign-In with Flutter and Supabase
If your Flutter app offers any third-party login on iOS — Google, Facebook, anything — Apple's App Review guideline 4.8 forces you to also offer Sign in with Apple. Skipping it is a guaranteed App Sto

Go router is the most popular package to handle navigation in Flutter and is now maintained by the Flutter team.In this article, we will see how to use it with Riverpod to secure a route.For example, we will see how to redirect a user to the login pa...

ApparenceKit has now been updated to version 3.0.0. This update brings a lot of new features and improvements.It's been 6 months since ApparenceKit was released. It's been a great success and I am very proud of it.With this new version, I hope to mak...

It’s been some years since I had this idea. I wanted to create a journal not only for myself. But for my child. I wanted to share my life today for him to read it later.As the maker of ApparenceKit and a Flutter enthusiast, I decided to make it real....
Infinite pagination is a common pattern since the rise of social networks. It allows to load more data when the user reaches the end of the list. This pattern is also called "infinite scroll" or "endless scroll".Here's a short video example of what w...

It's been one of the most requested features since the launch of our Flutter boilerplate and I am proud to announce that it's now available: Supabase integration. Using the ApparenceKit CLI you can now create a new Flutter project with Supabase authe...
Notifications are one of the most important things on apps today. It allows you to engage and reengage your users but also receive realtime data. Without it most of apps would be completely useless. Notifications are the key of many apps success like...