Skip to content

Blundell

Android Developer Tutorials

  • Beginner
  • Intermediate
  • Advanced
  • Reference
  • X-Post

Tag: clean code

Kotlin Anti-Patterns – Also this is Null

In X-Post By blundell On 2019-02-142023-07-14
Kotlin Anti-Patterns – Also this is Null

Kotlin is a young language, and with that comes many untrodden paths and unknown gotchas. Let’s explore one of these anti-patterns, for the sake of the article I’ve called it “Also this is null”.

Tagged clean code, kotlin

[TUT] Kotlin Extension Functions by Example

In Uncategorized By blundell On 2019-01-202019-01-20

Kotlin Extension functions allow you to add behaviour (think methods/functions) to any other type on the platform or in your codebase. The idea being to allow for greater flexibility and less boiler plate code. Let’s…

Read more of [TUT] Kotlin Extension Functions by Example →

Tagged clean code, kotlin

Hexawhat Architecture?

In X-Post By blundell On 2017-01-282017-01-28

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…

Read more of Hexawhat Architecture? →

Tagged architecture, clean code, hexagonal architecture, ports & adapters

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

In X-Post By blundell On 2017-01-282017-01-28

Single Responsibility[^n], Beware the Share[^n], Boyscout Rule[^n]. 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…

Read more of This one simple change for better class naming will blow your mind →

Tagged best practices, clean code, java

Clean Code: Java Class Fields

In X-Post By blundell On 2017-01-28

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…

Read more of Clean Code: Java Class Fields →

Tagged android, best practice, clean code, java

CleanCoders – Mobile App Case Study Review

In X-Post By blundell On 2017-01-28

Learning is hard and comes in many forms. I have recently finished watching “Mobile Development with Swift” an online ~10 hour video series by Robert C Martin of the [Clean Coders](https://cleancoders.com/) website. It aims to…

Read more of CleanCoders – Mobile App Case Study Review →

Tagged android, clean code, ios, mobile architecture, uncle bob

[TUT] Create your own CheckStyle check

In Advanced By blundell On 2012-12-232012-12-23

Android code is just like any Java system, you need to write tests and have automated code review checks. CheckStyle is a way of double checking your Java code. Checkstyle is a development tool to…

Read more of [TUT] Create your own CheckStyle check →

Tagged android, checkstyle, clean code, java, maven
© Copyright Blundell. All rights reserved.