Categories android-app-development

122 posts

Auto Added by WPeMatico

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 […]

Android KTX-a new library by Android, that you need to try today!

It is amazing how much improved our Android development process has been, after Kotlin was announced as the official language for Android development. From people at Android, improving Android Studio to make it easier for us developers, to use Kotlin on our favorite IDE, to people at Kotlin making Anko […]

Case Study: 40 TOP Android Apps Have Locked Orientation!

You’ll be surprised to know the list… The Need Last month, I started working on a semi-developed app. I convinced the stakeholders to allow me to implement MVP architecture for the app. It was very relaxing to have a separate Model aka Data layer because it helped me to implement API, […]

TensorFlow on Mobile: Tutorial

On Android and iOS TensorFlow is usually used for training huge models from tons of data but no one can ignore the emerging market of smartphones and the need to make our future “Artificially Intelligent”. And people who can’t wait for the future and love Machine Learning are pushing the boundaries […]