Pitfalls of mobile app payments you don’t even suspect and ways to avoid them
One of the many challenges we face as a web development company is third-party payment gateway integration. Sometimes our clients…
App permissions: how we got a removed app back in Google’s Play Store
In November 2019 Google revised and modified its “Google Play Developer Distribution Agreement”. Since then software developers have encountered problems…
Minimum Android version support
Every once in a while, we raise the minimum version of Android that we support in our development. While it…
Dependency Injection with Dagger2
IoC (Inversion of Control) is one of OOP’s (object oriented programming) principles, which allows us to write weakly bound code.…
What’s new in Android N: Everything you need to know
Marshmallow flops Google first unveiled their Android 6.0 version over a year ago now, but it hasn’t been received particularly…
How to use RetroFit and OTTO for Android networking
Making networking simpler There are a lot of useful third-party libs that provide new opportunities for android developers. Today we’ll…
A simple approach to optimising your Android application
The need for simplicity What do you want to see from an android app? It should be simple, convenient, fast…
Monitoring and controlling app activities on an Android phone
Android’s AccessibilityService When we need to detect which app is working in Android or we want to find out which…