Categories
android ui

ConstraintLayout 101 & the new Layout Builder in Android Studio

What is ConstraintLayout? ConstraintLayout  is a new type of layout that you can use in your Android App, it is compatible down to API level 9 and is part of the support library. Its aim is to reduce layout hierarchies (and improve performance of layouts) and it also reduces the complexity of trying to work […]

Categories
android Conferences Sketchnotes

Attending Google I/O for the first time

I was very fortunate to attend the annual Google I/O Conference in Mountain View, California this year. I decided to get there a few days earlier to do a bit of sightseeing. I got to see Muir Woods with Chiu-Ki and Marie.

Categories
android studio

How to create your own Live Templates in Android Studio/IntelliJ – Part 2

In the last post we looked at how to create a File Template in Android Studio. In this post we will look at Live Templates and how to make your own. Live templates are “frequently-used or custom code constructs that you can insert into your source code file quickly, efficiently and accurately.”

Categories
android studio

How to make your own File Templates in Android Studio – Part 1

I have recently discovered something which is currently making my life easier at the moment: Custom file templates. What is a file template? A file template is a source file that already contains some code to get you started. In this example, we are going to look at creating a file template for a RecyclerView adapter implementation which is […]

Categories
android performance

Understanding Battery Usage in your Android App

Developing an android app can be a difficult and daunting task. There is so much to think about and a lot of the time battery usage is not very high on the list of things to remember. However, it is one of the most important things you need to consider. If your app is draining your user’s […]