Blog

Are Apps Built in React Native Really Native Apps?

Photo by Tudor Baciu on Unsplash React Native has been with us for a while now. It was launched in March 2015, which means this month it’s turning five years old. I started working with it three years ago when it was in its initial phases. It became popular for three main reasons: Airbnb was using it, and they were blogging awesomely about it here on Medium.It was used and...

Android Pop-up messages Tutorial for beginners

Since the very early years of computers, we started getting familiar with the term ‘pop-up’. Back then it was something you wanted to block by all means. Most of the time it was related to publicity or malware. Now in the era of smartphones, we have alerts and dialogs, in which I created a three-part tutorial previously. In this tutorial, we will learn of Android pop-up messages...

Code Interview Resources

Photo by Mark Rabe on Unsplash 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...

A Review of Android Studio 3.6: Code-In Mobile

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. Don’t worry, keeping up with the changes in mobile development is hard — we can barely learn the new SDK features, let alone know...

Android 11 Developer Preview Highlights

Photo by Agê Barros on Unsplash 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. The world of mobile technologies is fast-paced and changes in the blink of an eye. Personally, I struggle to keep up with the changes, even...

Is Google Fuchsia Android’s Replacement?

Photo by Sharon McCutcheon on Unsplash. 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...

New Android Studio project for Kotlin and Java — Tutorial — Code-In Mobile

Creating a new Android Studio Project for Kotlin or Java is one of the first steps in every tutorial you will follow along either on this site or any other, that’s why even though there are many options and references on how to do it, I decided to create my own version of this, as some may be too complicated or hard to understand. Installing Android Studio For the purpose fo this tutorial I will...

Hash Tables in Kotlin

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 more 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...

My Road to Tech Writing

Today I’m not going to talk about technology or drop here complicated terms, today I’m going to write the small steps in life that made me want to launch this blog. Most of you may know technology is my passion and mobile my way of expressing it. I like mobile development because of the quickness with which you get results, you don’t have to have a server or a big infrastructure, just...

What Is AndroidX?

Photo by Eirik Solheim on Unsplash Whether you’re an experienced Android developer or are new to the platform, if you have written Android code recently, it’s highly likely that you have seen AndroidX all over the place. If you’re like me, most likely you don’t look into the details behind what this term means or what the difference is between it and other imports you make to your...

Evana Puig

Get in touch

Mobile Developer expert in Android and iOS, with 10 years of experience. Visit me at evanapuig.com. Author, and topic master at raywenderlich.com