When developing Android apps the only constant is change! Android is evolving so quickly that sometimes it is hard to keep pace with developments. However, we try to keep ahead of the curve by continuously learning about advances in Android development by following the resources shown below.
This is where Google's Android team place demos, tutorials, and anything else related to Android development.
Google's latest news and updates for Android app developers. Here we find out first about new APIs which will allow us to code state-of-the-art Android apps.
Build Out is where Google engineers present competing architectures to demonstrate how Google's developer products can be integrated into bespoke Android apps.
Google I/O is an annual developer event held at Mountain View, California, great for demonstrations and codelabs for the latest Android developments.
Here you can see videos from Google's Android engineering team that guide developers through integrating new cutting-edge features into their Android apps.
A collection of libraries that help us develop testable and maintainable Android apps. A library is a collection of precompiled routines that our apps can use.
These are the Android API packages. A package is a namespace that organises a set of related classes and interfaces, essential reading for app developers.
Each Android API package contains classes which are the building blocks of Java. A class is a template that describes the data and behaviour of instances of that class.