Thank you for reading my blog posts, I am no longer publishing new content on this platform. You can find my latest content on either mainawycliffe.dev or All Things Typescript Newsletter (✉️)
Implement Infinite Scrolling in a ListView - Flutter
Infinite scrolling is a technique where loading of content is done continuously as the user scrolls down, without any action from the user. This has popularized by social media sites and apps such as Twitter, where Twitter loads more tweets as you …
Read MoreHandling Requesting for Permissions Like a Pro in Flutter
In this lesson, we are going to look at how to request and check permissions on Android and IOS in Flutter.
Package(s) Permission Handler (permission_handler) Installation The process of installing a flutter package is quite simple, just open the …
Read MoreFlutter and GraphQL - How to Upload Files
In this post, I am going to show you how to upload files using GraphQL and flutter. To work with GraphQL in flutter, we are going to use graphql_flutter package, which has over 1000 stars on GitHub and I frequently contribute to.
So, without further …
Read MoreFlutter - A Closer Look at How Pub Handles Dependency Versions
In this post, I want to look closely at how dart pub handles dependency versions. The end goal is to help you understand how to manage your flutter dependencies versions with some finesse. So, without further ado, let’s get started.
How Dart Pub …
Read MoreFlutter Building a Bottom Navigation Bar with "Flutter_Bloc"
I was in the middle implementing a BottomNavigationBar, when a thought crossed mind. Can I use bloc pattern to manage its state? Admittedly, it’s not the most brilliant idea, not even close to one, but I thought it was a very good way to …
Read More