Categories
android studio ui

ConstraintLayout – Guidelines, Barriers, Chains and Groups

Since my initial blog post about ConstraintLayout, there have been a whole bunch of new features added (and lots of improvements) to ConstraintLayout. This blog post aims to cover some of the new features, namely Guidelines, Barriers, Chains and Groups. Some of these features require using Android Studio 3.0 Beta 5 and the beta version of […]

Categories
android

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 […]

Categories
android

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 […]

Categories
Conferences

Google I/O 2017 – Highlights for the Android Developer

This year’s Google I/O 2017 was an exciting few days for developers. After last year’s complaints of long queues and no shade, Google listened and delivered a pre-booking system that ensured attendees weren’t queuing for hours. They also provided big bottles of sunscreen and more shade. 

Categories
android architecture

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 […]