Top tips to make learning Android development easier

Learning to program is not easy, and you shouldn’t let anyone else tell you otherwise! Sure, titles like “Learn to Program in 5 Minutes” might sound appealing (I’m sure I’ve...

Let’s make a simple Star Wars quiz!

If, like much of the internet, you would currently say you’re in a “Star Wars mood” then you may feel like testing your knowledge to see if you really know...

An easy first project for Android development noobs: Math Game

You can read about Android development until you’re blue in the face, but eventually you actually have to build something if you want to get a true grasp on how...

Using Street View and Geocoding in your Android app

Today, Google Maps is easily one of the world’s most popular mapping services, allowing millions of users to plan their journeys, discover new places to visit, and get a taste...

A SQLite primer for Android app developers

Sometimes, you need to store more complex data in your app than just simple key/value pairs saved with a text file or Shared Preferences. Databases are ideal for storing complex data...

Adding new functionality with Kotlin’s extension functions

Is there a Java class that you’ve always felt was missing some useful functionality for Android development? With Kotlin it is possible to quickly and easily add functionality to existing classes,...

Creating an Android 8.0 Oreo app: Implementing Notification Channels

Starting with Android 8.0 you can separate your app’s notifications into notification channels. All notifications that are posted to the same channel have the same behaviour, for example you could...

APLICATIONS

Google Home Max rendering some Wi-Fi networks inoperable

Google Home Max is apparently killing Wi-Fi networks with a TP-Link Archer C7 router attached. The smart speaker spams thousands of packets and overloads...