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
As developers, we might start programming without using the command line. Why do we need it if our amazing IDEs have everything that we want? But then we want to make some small tasks, like running a project that you cloned from 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
When developing an Android project, you might want to test your app with different backend environments: QA, DEV, and Production. Instead of changing the endpoints by hand each time you want to deploy a new version of the app, you might want Read More
Recent Comments