Tag: android

Android Oreo – (8.0) – Features I’m excited about

Android Oreo – (8.0) – Features I’m excited about

Google has officially announced the next version of the Android operating system and it is called Android Oreo! If you are a mad Android fanatic like me, then you probably already know this by now. Historically, Google has named its versions of Android after different tasty sweets or desserts, each version is named alphabetically – it started with Cupcake, Donut, to the more recent ones such as Marshmallow and Nougat. One of the big reasons why I love Android is because of the delicious sweet treats that the releases are named after.

There was a buzz of excitement at Google I/O 2017 this year with people trying to guess the next version name. Suggestions of Oatmeal Cookie, Oreo, Orange soda and some even suggested Ouma Rusks (okay I admit – that one was all me). On Monday the 21st of August, the announcement was made that Android O would be called Android Oreo!

Read More Read More

Resources for Getting Started with Modern Android Development

Resources for Getting Started with Modern Android Development

 After putting together resources for the Mobile Developer Graduate Program that we run at DVT, I realised that the content I referenced could be a great guide for getting started with Modern Android development.

It is worth noting that we have a very hands-on approach to training the graduates at DVT. We run workshops as well as practical projects to ensure our graduates have a solid understanding of Android development.

With the vast amount of content available online, when I started Android development I didn’t really know where to look or what I should be aware of when developing an app. Having a concise list like the one in this blog post would have been invaluable for me when I started out. I hope you find value in it too.

Here is a list of links, code labs and reference material that would be useful for any developer that wants to get started in the world of Android development.

Read More Read More

Android Architecture Components – Looking at Room and LiveData – Part 1

Android Architecture Components – Looking at Room and LiveData – Part 1

This week at Google I/O 2017, there were a lot of new announcements for the Android Platform. One of the announcements was the new architecture guidelines for Android! This is a welcome addition to the Android platform.

Previously the Android team refrained from giving advice as to how you should structure your Android applications. For the most part this meant that anyone learning Android for the first time would just end up placing all their code into the Activity files and occasionally moving stuff into an AsyncTask if the app crashed with a NetworkOnMainThreadException. Only after trying to add unit tests and instrumentation tests would you really understand that your code you have just spent so long developing was not easy to read, make changes to or to write tests for.

Read More Read More

Speaking at the App Builders Conference in Switzerland – 2017

Speaking at the App Builders Conference in Switzerland – 2017

Speaking at App Builders Switzerland this past week on Android Things was an invaluable experience, I had such a fantastic time. Besides the conference, I got to do a bit of sightseeing. I was able to take a day to explore Zermatt and experience a lot of snow! Unfortunately the Matterhorn wasn’t visible but this didn’t really bother me as I had enough fun exploring the snow topped mountains anyway.

Read More Read More