Redux is a unidirectional data flow architecture that makes it easy to develop, maintain and test applications. In this post I'll explain how you can start writing mobile apps with Flutter using the Redux architecture.
read more →
Use Firebase Realtime Database to implement an easy yet powerful API cache for your mobile apps. In the previous post, we learned how to use Firebase Cloud Functions to clean up a backend response and make it more mobile friendly. In this post, we are going to show how to
read more →
Android Things works by creating an Android app and tying it to peripherals using User Drivers. These peripherals come in a variety of forms, this post will explore their differences and commonalities to help you understand where User Driver code fits in your architecture & codebase. When using peripherals, you
read more →
The only way to do Model View Presenter (MVP) and you probably didn't even know it existed! Everyone on the internet is talking about MVP and everyone likes to share 'the best way', little do they know the best way is written in this blog. I will talk about how
read more →
This blog post will outline how Novoda mines organisation data from our Github projects, talk about the data mining architecture we thought of, helping you understand the Github API and improve the visibility of your organisation data. Here at Novoda, we are proud to say that all decisions we take
read more →
One of the big announcements of Google IO 2016 was Firebase. No longer "just" a database, the Firebase umbrella now includes integrated Analytics, Crash Reporting, Push Messaging, Dynamic Links, Storage, Hosting, and more. Is this new platform ready for all your projects? Should you spend time learning everything
read more →