Microservices vs Monoliths: Benefits, Tradeoffs, and How to Choose Your App’s Architecture

When you’re tasked with designing an application, one of the first questions that probably comes to your mind is whether to design a microservice or a monolith. The consequences of this seemingly simple and innocuous decision are potentially significant, and they’re often not fully thought through. A wrong decision can

Read More

“Flutter is awesome, but where do I start learning?”

by Rohan Taneja “Flutter is awesome, but where do I start learning?” Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organisations around the world, and is free and open source.

Read More

Use Model-View-ViewModel to make your code cleaner in Flutter with Dart Streams

by QuickBird Studios Use Model-View-ViewModel to make your code cleaner in Flutter with Dart Streams A common problem when developing apps is that you end up with over-complicated classes. These classes contain view logic as well as business logic. Both are so intertwined that it’s impossible to test them independently.

Read More

An Introduction to Flutter: The Basics

by Stanislav Termosa An Introduction to Flutter: The Basics I’ve been hearing about how amazing Flutter is and I’ve decided to try it out to learn something new. I wished to have more topics to discuss with colleagues. It started by watching, then reading, and then I started coding. It

Read More

Flutter VS React Native – And Why I think Flutter is Best for Mobile App Development

This isn’t the type of article you might think it’s going to be. I’m not going to list the pros and cons of every framework and I am not going to do a comparative analysis of performance. Over the past few weeks, I have dipped my coding hand in

Read More

How to handle state in Flutter using the BLoC pattern

Last year, I picked up Flutter [https://flutter.io/] and I must say it has been an awesome journey so far. Flutter is Google’s awesome framework for crafting high-quality applications for Android and iOS. As with building almost any application, there’s always the need to handle application state. It is important that

Read More

A simplified introduction to Dart and Flutter

A bit of background It all began in 2011: Xamarin, now a Microsoft-owned company, came up with a solution for hybrid mobile apps through its signature product, Xamarin SDK with C#. And thus began the revolution of hybrid mobile applications, the ease in writing one code base for many platforms.

Read More

How to bring a little asynchronous programming to Dart with futures

by Mohammed Salman How to bring a little asynchronous programming to Dart with futures “Designed by fullvector / Freepik”Asynchronous programming is a form of parallel programming that allows a unit of work to run separately from the primary application thread. When the work is complete, it notifies the main thread

Read More