Failing Forward Fast

When a reporter asked, “How did it feel to fail 1,000 times?” Edison replied, “I didn’t fail 1,000 times. The light bulb was an invention with 1,000 steps.” “Great success is built on failure, frustration, even catastrophe.” Failing fast is …

UI – A brief summary

So we have this “living” app we started working on about 2 maybe 3 years ago. It serves its need for those that use it but, as new needs arise in an ever-changing landscape, new features need to be thought …

Debugging in Xcode

We all love the good old trusty ‘print()’ statement but Xcode is a powerful IDE with many amazing advanced debugging tools that can help you in numerous ways! In this post I will show you the ones that a successful …

Apple Event Logo

Apple’s Spring-Loaded April 2021 Event

The latest Apple event on the 20th of April, boasts a release of the new iMacs, an M1 powered iPad Pro, a new iPhone Colour, Airtags (item trackers) and the Apple TV 4k with an all new remote.  

The Death of My Java Blanky

When something is done a particular way over a period and it yields desired results, it must be a good way of doing things, right? Why change, there’s no reason to fix what’s not broken. Why switch to renewable energy, dial-up to fibre, or Java to Kotlin?

But stop for a moment and consider the type of world we’d be living in today had there been no change.

UI/UX Libraries that will take your Android project to the next level in 2021

Wondering which libraries to explore to grow your app’s audience? Here is a collection of my favourite libraries to enhance any Android app experience.

Xcode Tips and Tricks

In this post, I will show you some pretty neat and efficient tricks I’ve learned using the Xcode IDE which can help speed up your daily iOS development.

4 Essential things to kick start your Software Development career

There is a multitude of different languages and applications that can be built in this day and age. You could be starting off as a web developer, or creating mobile apps for Android or iOS. Regardless of what coding adventure you are embarking on, these 4 essentials are going to help you become a better software developer.

Harmony OS logo

HarmonyOS and the future of mobile app development

Huawei has not had an easy time trying to recover from their recent ban in the United States. Since then, Huawei announced their very own distributed operating system, HarmonyOS, for which they have shared detailed plans to release it on all their devices, from smartphones and laptops, to smart TVs and even in your cars.

Automation made easy – Microsoft Power Automate

In this article, I will go over some of the technical requirements I was faced with when first working on an existing Microsoft Power Apps app. I will also cover some of my findings on Power Automate as well as my experience in getting to a working solution using the Power Automate/Flow documentation and examples.

Selfie of the editor

Transitioning from Android to Swift & iOS Development

When joining the Head Start internship programme, I started working with Android as this was the only experience that I had. Since then I have been granted the opportunity to learn iOS app development, which is where I find myself at the point of writing this blog post.

Skills to learn in order to become a successful Android developer

Android is a vast and dynamic ecosystem and you could spend weeks learning about specific tools or concepts, only to discover that what you learnt either isn’t as important, or shouldn’t be used anymore. In this post, I share the list of skills that I think Android developers should learn in the hopes that these will help you to concentrate your efforts on the important stuff.