After the view is set up, it’s very important to have a model that will drive that UI, something that we can observe and render…
Android choosing Image from Camera / Gallery with Crop Functionality
Taking pictures from camera or gallery is an essential feature for many applications those includes media in their apps. A simple notes app may need…
The digital advertising fear complex
One common premise put forth by critics of digital advertising is that it simply doesn’t work. This argument is usually encapsulated in some variation of:…
How do I create a vacation rental website like Airbnb?
Accommodation is a huge problem for any traveler. To overcome this, a creative vacation rental website named “Airbnb” was created. And it became a huge…
Alarm clock apps and full screen activity limitations : androiddev
Hello. I am learning Android development. I have a small app where the user can pick a sound file and set a delay in minutes…
Android Better Logging using Timber Library
Timber is a logging utility class built on top of Android’s Log class. While in development, we usually end up writing lot of log statements…
Will Android dominate mobile gaming?
Last week at its Games Developer Summit, Google announced a slate of new advertising tools designed to help mobile games developers reach qualified players. These…
Android – Building a podcast app series: 1. mini in-app player
Start writing here…I am currently working on a project to rewrite an existing podcast app that was originally built with xamarin into a fully native…
Live Templates on Android Studio and IntellliJ to improve your productivity
Live Templates are a way to avoid repetitive code in development environments like Android Studio or IntelliJ. When we are writing code, there are times…