These points would have greatly sped up my progress and learning as an Android developer.

Photo by Thought Catalog on Unsplash

It was very daunting when I started my journey to become an android developer, the vast number of paths to go down, which coding languages to learn, the best practices, and how to create clean application architecture. I was in the pitfall of trying to learn as much as possible, all at the same time, not knowing what I should be studying to get to where I wanted to be. I wish someone would have just told me what my focus should have been on for my learning.

Well, I’m here to breakdown the key concepts and focuses that helped…

Let us look into what Flutter actually is and what it can offer you as a developer.


Flutter is quickly becoming one of the most popular frameworks for developing cross-platform applications. From ensuring faster mobile application development to facilitating simultaneous updates to easier maintenance and code re-usability, Flutter offers a wide variety of benefits for the developers.

But irrespective of these wide-ranging benefits, Flutter has some disadvantages as well. Though Flutter is highly useful for all kinds of mobile application development needs, it should not be considered a magic solution for development issues and troubles.

Here we will look into the key features, pros, and cons of the Flutter framework and whether you should focus on it…

A personal journey that may help your own progress

Photo by Christin Hume on Unsplash

Looking back at my journey as a self-taught developer, I made many mistakes, ones that, in hindsight, I would not make now. Although life is about making mistakes and learning from them, these mistakes slowed down my progress and left me questioning whether I could become a software developer.

I want to explain some of those mistakes to you, hoping that they may help you on your path to becoming a software developer.

No clear direction

When I started, I never really knew what I wanted to do with programming or whether I was even good at it. At first, I looked at…

Whether you’re new to Application Development or not, having your own app on the store is extremely valuable.

Photo by Rami Al-zayat on Unsplash

Whether you are looking for a full-time position or starting your freelance journey, you need an app on either the Google Play Store or Apple app store. It doesn’t have to be the next big app with thousands of downloads or overly complex; it just needs to be on the store and working correctly.

Here you will find out exactly why.

The best way to improve your skills

The most important reason for developing your very own application and pushing it to an app store is building your skills and increasing your Android app development confidence. There will be plenty of functions that you’re unsure about, features…

A brief dive into the world of Android Development, from its history to its future.

Photo by Denny Müller on Unsplash

Android’s brief history

This platform was the outcome of the hard work of Open Handset Alliance, an organization whose mission was to make a mobile phone with better features. A decade has passed now, and there are so many industries worldwide that are offering Android. Nowadays, Samsung, the biggest manufacturer of these smartphones, is also a member of this organization. Even though it all started with merely one device, Android is now available in almost all the market presence worldwide and comprises so many other devices.

If you think of a code that you want to run anywhere in this world, you must…

Oliver Ryan

A freelance Android developer that works primarily in Java, and also enjoys dabbling in the world of Unity mobile game creation for fun.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store