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...
Is Google Fuchsia Android’s Replacement?
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...
Kotlin Basic Types: Strings
Photo by Lukenn Sabellano on Unsplash Kotlin has five basic data types. In a previous post, we discussed the first basic type in Kotlin, numbers. This time, the discussion will be related to strings. In Kotlin, like in most programming languages, strings are groups of characters that form what we normally use as words, even though this is not necessarily true, as strings can...
Kotlin Basic Types — Numbers
The first topic to begin exploring Kotlin are data types, in this language, they are called ‘Basic’ types, which is not exactly the same as what many developers refer to as ‘Primitives’, but this is a topic for another post. Kotlin mentions in the documentation five of these types: NumbersCharactersBooleansArraysStrings Across this post, I will focus on giving a friendly explanation about...
Where to start on mobile development? – What to choose Android or iOS?
Note: This is the second part on a series I am currently writing, here is the first part: part1, for those who missed it. In the previous part of this series we talked about the hardware you need to start developing on mobile platforms. There we mentioned there is an initial stopper for developing on iOS, ‘you need a Mac’. If this isn’t a problem for you and are still wondering which one you...
Where to start on mobile development?— The hardware
Throughout the twelve years, I’ve been on this never-ending path of mobile development, I have heard this (not so easy to answer) question more times I can keep track of. And the time has come for me to answer this in a more formal way that I can do it on a 5-minute chit-chat. I’ve got your point… So… Where to start on Mobile Development? I can’t tell you the perfect recipe for becoming the next...