Categories android-app-development

125 posts

Auto Added by WPeMatico

Kotlin Is Google’s Preferred Programming Language For Writing Android Apps

Google suggests using Kotlin programming language to build a new Android app In May 2017, Google at I/O 2017 had announced Kotlin as an officially supported language in its Android Studio IDE that would make it easier for developers to create apps for Android, while also speeding up the development […]

Staged releases allow you to bring new features to your users quickly, safely and regularly.

Posted by Peter Armitage, Software Engineer, Google Play Releasing a new version of your app is an exciting moment when your team’s hard work finally gets into the hands of your users. However, releasing can also be challenging – you want to keep your existing users happy without introducing performance […]

Grow and optimize your subscriptions with new Google Play features

Posted by Larry Yang and Angela Ying, Product Managers, Google Play Subscriptions on Google Play continue to see huge growth, with subscribers growing over 80% year over year. At I/O 2018, we announced several improvements we’re making to the user experience to reduce barriers to subscription sign-up, and more tools […]

Android Gradle and the curious case of invisible dependency

In Android Studio, the Gradle build process is largely abstracted. As a new Android Developer, our first encounter with Gradle is usually to add a remote dependency in the build.gradle file. Let us look at a situation to learn how to read the dependency tree and resolve issues related to […]

Fragment Espresso Testing With Dagger’s Android Injector

A few months ago I have written about how to test Activity that uses Dagger’s AndroidInjector in an Espresso test. The solution worked well for an Activities but if you’re using Fragments, this might add additional complexity, as always, and we need to refine the solution in order to test […]

Kotlin Weekly Update — 28

Weekly update on Kotlin resources. 1. Exploring KTX for Android Exploring KTX for Android 2. Effective Networking On Android using Retrofit, Rx and Architecture Components Effective Networking On Android using Retrofit, Rx and Architecture Components 3. Why starting a new Android project with Java is a bad idea Why starting a new […]

Automated Mobile Localization Process

People prefer using applications in their native language, therefore localization is an important way to reach more markets and attract more users. Based on our experience, we can confidently state that localization boosts registrations, app usage and revenue. In the charts below you can see significant increase of purchases for Italy […]