Firebase is a platform that provides the infrastructure needed to build apps fast. In the previous mini-course we built a mobile and web app with Flutter and MongoDB. In this full course we will build a messaging app...
Category - Video
Fullstack Flutter and MongoDB Cloud Mini-Course
After numerous requests to produce a Flutter and MongoDB combo, I’ve devoted the time to produce a fullstack Flutter and MongoDb Cloud mini-course. We will build a contacts list application that manages contacts...
Google Cloud Platform and Flutter Mini-Course released!
Becoming a full-stack developer requires a hand in all layers of the application development stack. This includes Frontend, Backend, Database and Infrastructure. Google Cloud Platform is a suite of cloud computing...
Dart Package of the Week series
This ongoing series highlights some of the best packages out there for Dart development.
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...
Build a User Authentication system (Part 2)
In the first part 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...
Angel Dart Framework Tutorial Series
In 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”...
Implement your own File upload server
In 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...
Conquering Code Generation in Dart (Part 1: Write your first builder)
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...
Understanding Reflection and Annotations in Dart
In this video, 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...