Blog

Putting our heads together.

SMB

02/05/2018

A clean approach to deferred authentication in Android

Test driving authentication flow in a public-to-read / private-to-write application.

It is common for an app to need users to be authenticated to generate content. But from a user perspective, sign-up as the first screen feels kind of forceful. Why not let the users in, and only ask them to login for advanced interaction? Let’s test-drive this solution.

SMB

01/31/2018

Android Dependency Injection – Why we moved from Dagger 2 to Koin?

An example using the new DI mechanism with Kotlin and the Android Architecture Components

Koin is a new option to consider to manage dependency injections when working with the Android Architecture Components and Kotlin. It provides much more clarity than Dagger 2 and is simple to implement. Here is an example of how to use it, compared to other more complex options.

SMB

03/23/2017

Embedding videos in a native Android app

Pros and cons of four options worth considering

An innovative design, cutting edge animations, and an outstanding user experience. All of these things make your app stand out but sometimes, you just need to embed a video in your native Android application. Not sure what’s the best approach? Here are 4 good options and their pros and cons.

SMB

12/13/2016

Dockerize and Secure WordPress behind a Proxy

Step by step guide to set up the proxy easily

There is no reason why setting up a proxy to secure your Wordpress application should be a nightmare. Here is a step by step guide to set up a proxy and secure a wordpress application using Docker. Recommended for developers looking to easily secure all their apps.