Recently I was given the opportunity to work in a React Native project, as a developer, most of my experience was with React, so I was thrilled with expanding my knowledge in this area.
As I started studying the platform, I got really interested in how to make animations using React Native, and in this blogpost, I am going to share my experience, and create a guide for beginners on how to start animating your React Native apps. In this guide, we are going to create a Burger Button that when activated spins and turns into an X button. For this, introductory knowledge of React Native will be required.
To follow the code, use the instructions in Getting Started with React Native, and then we can start our guide.
Continue Reading
Let’s discuss a structure to start new projects or when you need to scale large projects. We will use React Native project structure as a basis for this architecture, but the concepts can be leveraged in projects using other frameworks. Continue Reading
Django Framework has great out-of-the-box features that when used wisely can become powerful allies to create quick scalable solutions with less code. The Sites Framework is one of these great hidden gems, especially if you are trying to create a solution that handles multiple websites on the same application, such as White Label platforms.
Continue Reading
I believe that almost every Android dev has at least once tried to get a View’s dimension, but it returned 0, nada. This is a very common situation, it is one of those problems that we just Google for a solution and find a workaround that seems to work. We add it to the code without having much idea of what’s going on and that’s it. In this article I’ll explain why this happens and why many of the most used workarounds should be avoided. In the end, I’ll give you a very sweet solution about Android views.
Continue Reading
Did you hear about the new UI Framework Apple announced at WWDC 2019? It’s called SwiftUI and it feels like magic.
Mac, iOS, iPad, WatchOS and tvOS developers are hyped!
Continue Reading
One of my biggest concerns as a developer is how a project is structured. Defining a good and clean architecture with helpful names and nice design patterns is very important. It helps you and other developers to easily understand how different components of the code connect to each other and makes our lives easier in the long term. It’s also very important to keep a good documentation about it. Always keep the README.md file updated. It helps new developers a lot.
Continue Reading
We are living in the era of Artificial Intelligence since everyone is talking so much about how it will revolutionize our market and our lives. Well, I want to share today a use case in which I worked directly: creating a virtual attendant that teaches the end user to create a “Project Model Canvas” through conversations in Portuguese (PT-BR).
Continue Reading
While we are creating components in our ReactJS/Angular/VueJS projects we end up stumbling upon nice libs. However, sometimes we just need to fix minor things and importing a full lib seems like the only way to do it.
The next command line can be the holy grail – or the most feared one:
Continue Reading
Questions involving sustainability are becoming more and more recurrent, however, the evolving of technology has created a massive wave of exaggerated consumerism marked by waste of IT components that can be harmful to the environment. In the end, it drove a competition between companies and stimulated the development of new green technologies. This is the scenario where the Green IT concept popped out.
Continue Reading
The challenges faced by students who start in Computer Science are many: from subjects that are related to mathematics to keeping the motivation with all the works to deliver. However, one of the main challenges is understanding the concept of logic and coding, which is the basis for much of the course of academic life.
Continue Reading