Paul Blundell (Software Crafter)

@ Novoda Liverpool
Likes to Android with the aim of making that million dollar app one day; retiring to a beach of his choice. For now writes blog posts to hopefully enlighten others & gain some feeling of self worth.

Clean Code: Java Class Fields

Keeping your code clean is no easy task. Clean code allows your project to pass the test of time. It can be broken down into making your code simple to read, write, and understand. This post will explain how you can clean up your class fields to move towards a
read more →

5 tools for a remote Android developers toolchest

A poor developer always blames their tools. Well, let’s talk about the best tools for remote work so you can't blame them! This blog post outlines 5 tools that come in handy when you don't work in the same physical space as your co-workers. There are three types of
read more →

Top 3 Android Studio Shortcuts - Paul

Everyone likes to increase their productivity and everyone has their own favourite productivity hacks, but not everyone agrees! In this blog, Paul will talk about his top three Android Studio shortcuts and how they're better than the rest. Goto Next Error F2 Pressing F2 will move the cursor to the
read more →

Five reasons why Android developers should start developing for the internet of things

The “internet of things” (IoT) is simple: everyday objects that have internet connectivity and sensors that can gather, transmit and receive information. But why does this ubiquitous functionality affect you as an Android developer? Just as smartphones are being built with more and more sensors - for everything like movement,
read more →

This one simple change for better class naming will blow your mind

Single Responsibility, Beware the Share, Boyscout Rule. These are some conventions that guide good practice in software development and I believe naming can benefit from these ideas and other practices. This blog post will discuss class naming using Model View Presenter as the example and show you one change you
read more →

Developing like a pro — portrait only apps

When writing an Android application there comes a time when the client / business utters those dreaded words. "Let's support only portrait for phone and landscape for tablets" they might add ... "just for now". After all the debates and your passion to prove this is the wrong decision sometimes it just
read more →

Taming your Github notification emails

If you use GitHub at your company and have more than one project on the go at once, you might start to notice you get a lot, A LOT of emails. You get email notifications of pull requests being created, people commenting, people mentioning your name, people merging or closing
read more →

Hexawhat Architecture?

Have you ever heard of hexagonal architecture? In my experience, the question quite divides people. It's either yes! wow! I love it, I'm doing it / experimenting with it right now, OR no what? what even is that, is it Android based. hexa - six something? Here I'm going to try
read more →

The Making of an Android Auto Demo Unit

Android Auto is a protocol developed by Google to allow mobile devices to be controlled by a car head unit. This means you can use Google Maps navigation, play music, get notifications of important happenings, all from your car dashboard. The official page has more android.com/auto. Here we
read more →

Stay in the loop!

Hear about our events, blog posts and inspiration every month

Subscribe to our newsletter