When we want to put a little more effort in our user experience when the user scrolls in our app, like for example showing and hiding content from the app bar when scrolling, we will have to use Slivers. Though they might Read More
In the Android world, some companies divide their apps into multiple modules, either by feature or by layer (following the Clean Architecture approach).What if we tried to do the same in Flutter? What would be the benefits and the implications of dividing Read More
Adding a dark and light theme options for your app is a way for your users to choose how to best use your app depending on the time of the day (or personal taste). To that end, Damion Davy created a tutorial Read More
In the latest episode of “The Boring Show”, Emily and Matt continue their work on DashCast, a podcasting application built in Flutter. They improve on their initial app, which played an mp3 file, by adding the provider package and the ability to Read More
Chances are if you search for a Dart of Flutter question on StackOverflow you’ll find one person consistently answering those questions: Rémi Rousselet. Or maybe you’ve heard this year’s Google I/O talk about state management where provider was shown as a great Read More
Google Developer Expert (GDE) for the Google Assistant and experienced mobile developer in both iOS and Android. She also has a passion for Google Assistant and natural language technology that she has expressed in a number of talks around the world. In Read More
If we want to create complex shapes in our apps, drawing curves, gradients and animating them, we will need to use the CustomPaint class. The Boring Show is back with a different perspective on how to use CustomPaint. Instead of just painting Read More
When coming to a new language like Dart, we might know how to use the language for the most common syntax, such as for loops, if statements, declaring classes and methods and arithmetic operations. But what about closures? Optional arguments? Collections with Read More
When developing a mobile application, most of the times we will need to make a request to a server, and the response (most of the times) will be in the form of JSON. That JSON object will have to be parsed into Read More
If you come from an Android background, you might be used to Dagger, the dependency injection framework for Android Development. Though Flutter does not have a Dagger implementation, Google created inject, which they name a “Compile-time dependency injection for Dart and Flutter, Read More
Recent Comments