Like any programming language, Dart has some internal twists and turns that the average developer might not pick up in the first few lines of codes. For example, if we want some parallel code execution we might want to start a new Read More
If we want to provide custom content to our users, or add the ability to post and share content, we might want to add some sort of authentication into our apps. This can be done via the ol’ login with e-mail and Read More
Sometimes we have small problems that need small solutions. In Arend Kühle ’s case he wanted to have an automatic way to read words and sentences out loud for his son. Something that might seem difficult – such as text-to-speech technology, has Read More
The Paint Class is a very helpful class that let us create beautiful static or animated backgrounds for our apps without the need to import any images into our project. However, it can be a little hard jumping into this class without Read More
After the Google I/O presentation about State Management in which the provider package was the main focus, many began to research it and use it on their projects. The concept behind the it is simple: we want to provide something to our Read More
After a few months in a project, we find a nasty bug: for some reason, the data the input data does not match what we have in our databases. This starts a long process of debugging and numerous print statements to find Read More
The word “Animation” can cause fear in many developers. It may be daunting when using a UI-first tech stack dealing with all the animator controllers, chaining animations and creating transitions, since there is a whole library of classes to choose from. At Read More
As with many other technologies and frameworks, Flutter has many options available for us to manage our state and developer our app. From the Scoped Model, Provider, the BLoC package or simple-vanilla BLoC with RxDart to the simple setState. It can be Read More
Most applications have a single purpose: be it connecting to an API to retrieve and add some information, storing information locally or giving the user information about what’s around him. But as the number of developers and companies grow, it’s very difficult Read More
When you need to display a set of actions to the user without loosing focus on the current page, a Bottom Sheet might be a good solution for that. Maybe you want your user to confirm an action, like adding a certain Read More
Recent Comments