Are apps in React Native, really Native apps?

Reading Time: 5 minutes

Since the early life of this framework, many companies adopted React Native, but many don’t understand what’s behind this technology

React Native apps have been with us for a while now. It was launched in March 2015, which means this month it is turning 5 years old. I started working with it 3 years ago when it was in its initial phases and everyone knew it became popular for 3 main reasons:

  1. Airbnb was using it and they were blogging awesomely about it here in their Medium profile.
  2. It was used and open-sourced by Facebook. 
  3. React is a great Javascript framework.
Read More

Code Interview Resources – My Go-To List for FAANG

Reading Time: 3 minutes

Many people would say “all” software engineers will want to work on a FAANG company at least once. I wouldn’t generalize because many of us end up following other dreams, in my case, for example, I love working remotely, programming and tech writing. Because of the above, I will say, “many” software engineers may eventually get an interview with a FAANG company, and here is my list of code interview resources for them.

Read More

Review of Android Studio 3.6

Reading Time: 5 minutes

A summary of the most important aspects of Android Studio 3.6

On Feb. 24, 2020, Google released the newest version of Android Studio, labeled version 3.6. If you’re like me, you probably haven’t paid attention to this update and will just do it whenever your projects need it or when you finally pay attention to the update pop-up.

Read More

Android 11 Developer Preview Highlights

Reading Time: 5 minutes

What is coming in Android 11?

Today, Android announced the Android 11 developer preview. It’s 02–20–2020, and I’m starting to write this at 20:20 at night. I’m a big fan of numbers, so I hope this means something good for the Android world.

Read More

Google Fuchsia – Android’s replacement?

Reading Time: 3 minutes

Google has been working on this experiment and everyone is wondering what it’s all about

For the past 8-10 years, the mobile market has been dominated by two brands we are all familiar with: Android and iOS. As we tend to do with technological advancements, we always think the things we know today will never end, but Google has started thinking differently. Since August 2016, Google has been working on what it initially called an “experiment,” Google Fuchsia. Some people think it may be the end of Android. In this piece, I will give you an explanation of this new operating system.

Read More

Android Alert Dialogs in Kotlin – Tutorial – Part 1: Basics

Reading Time: 6 minutes

Dialogs are present in our every day lives in the digital world, almost every user knows what are we talking about when referring to dialogs: ‘those annoying small windows that cover the screen and interrupt what you want to do’… well sort of, it is like most of our Android UI tools, a way to communicate important messages with users. That’s why I have created this Android Alert Dialogs in Kotlin Tutorial.

Read More

Hash Tables in Kotlin – The HashMap implementation

Reading Time: 4 minutes

Data structures are important topics in any kind of software development, but most of the explanations surrounding them are based in Java. The advantage of Android development is that it was initially done in Java, but in the most recent years, Kotlin has been the preferred language for development. For this reason, it’s important to understand and take the classical and broad Java knowledge into modern programming languages. This is important for a number of reasons, among which we could mention: knowing data structures gives us strong programming bases, makes coding easier, helps us optimize execution time and memory, and also they are usually asked in technical interviews! So let’s start with Hash Tables in Kotlin.

Read More