Supabase & Riverpod Minicourse | Build A Realtime Photo Sharing AppIn this free minicourse, we will build a realtime photo sharing app with Supabase, Flutter and Riverpod. Supabase is an open-source Firebase alternative that offers a set of tools to create scalable and secure web and mobile applications. Flutter is ...Apr 25, 2023·2 min read
Flutter for React developers (Video series)Picking the right tools for development is important when building a good app. The common mantra “write once, deploy everywhere” has proven to be effective from solutions like Phonegap or Ionic or NativeScript. Flutter is a contender by Google design...Mar 2, 2020·1 min read
Angel Dart Framework Tutorial SeriesIn this video series we will look at the Angel Framework for backend Dart development, written by Tobe Osakwe, a CS student. Angel comes batteries-included with dozens of plugins, enabling a “plug-and-play” approach to developing production quality a...Jan 26, 2020·1 min read
Implement your own File upload serverIn this tutorial we will learn how to extract file data sent via a form and persist that to server’s filesystem. We will learn more about the multipart/form-data content type and how to use the mime package to extract images from our payload. Some gr...Nov 25, 2019·2 min read
Build a User Authentication system (Part 2)In part 1 we implemented the registration flow as part of adding a user to our database. We learnt about the recommended approach to storing passwords in the database using the SHA256 algorithm to convert our password into a string ‘hash’ combined wi...Nov 7, 2019·4 min read
Conquering Code Generation in Dart (Video Series)Code Generation describes the process of automatically generating code that one would otherwise write by hand. In this new series we will be exploring the tooling made available for Code Generation in Dart projects. This has been one of the least cov...Oct 4, 2019·2 min read
Understanding Reflection and Annotations in DartIn this tutorial we will explore the topic of Reflection and how that can be used to write cleaner software. Reflection allows us to examine and modify the structure and behaviour of a program at runtime. We will be working with the dart:mirrors libr...Jun 25, 2019·2 min read