Flutter

Implement Infinite Scrolling in a ListView - Flutter

Implement Infinite Scrolling in a ListView - Flutter

Posted Oct 3, 2019 | | By Maina Wycliffe | 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 More

Handling Requesting for Permissions Like a Pro in Flutter

Handling Requesting for Permissions Like a Pro in Flutter

Posted Sep 14, 2019 | | By Maina Wycliffe | 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 …
Read More

Flutter and GraphQL - How to Upload Files

Flutter and GraphQL - How to Upload Files

Posted Aug 12, 2019 | | By Maina Wycliffe | Flutter
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 …
Read More

Flutter - A Closer Look at How Pub Handles Dependency Versions

Flutter - A Closer Look at How Pub Handles Dependency Versions

Posted Jul 10, 2019 | | By Maina Wycliffe | Flutter
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 More

Flutter Building a Bottom Navigation Bar with "Flutter_Bloc"

Flutter Building a Bottom Navigation Bar with "Flutter_Bloc"

Posted Mar 28, 2019 | | By Maina Wycliffe | Flutter
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