This Week’s Links
PrecomputedText New API in Android Pie
When you use setText()
for textview internally it does lots of things, including font rendering, line spacing, measuring the layout, etc. Measuring text takes a lot of time, up to 90% of the time required to set the text. To solve this problem, Google has introduced PrecomputedText in Android PIe. Read more about it in this post.
How to Reply to Google Play Reviews Like a Pro — 13 Power Tips You Should Always Keep In Mind
Statistics show 77% of people read at least one review before they choose to add another app to their collection, with 13% reading at least seven before making a decision. So, how do you get those good reviews for your app? It’s important to listen and communicate with your users. Developers can now reply to reviews. Learn about best practices for responding to these reviews in this post.
Gradle Tips and Tricks for Android
In this article, learn some tricks for working with the Gradle build system, such as autocompletion, using build-time variables, and reducing build time!
Stage 1. Clarifying the Vision – Mobile & Web App Development Process
Before you start your next project, use this tutorial to learn how to clarify the business vision of your app and discover why it’s so important to do it before you start the app development process.
Bye Bye Dagger
When writing an Android application there comes a time, when developers need to pick libraries. Libraries should be scaleable, and help you achieve your goal and make your developer experience easier. This article explores Dagger, and why it didn’t work well for one developer’s project.
PWA has been a hot topic in software development for a couple years. PWA brings together the best sides of native and web applications.If you decide to jump on the bandwagon and create a progressive web app, here’s the essential information you should know.
Jobs(these are pulled from Androiddevdigest.com/jobs) We’re running an Online Hiring Tournament on this coming Saturday to hire Android Chief Software Architects (USD $100K/yr). [Register Today]Android Developer at Willow Tree Inc. (Charlottesville, VA) WillowTree Inc. is looking for an Android Developer to join our team! We’re a digital design + development firm focused on craftsmanship and continuous learning. We were named as one of the best companies to work for on Glassdoor. Come check out why! [Apply Today]Need to hire an Android professional? Post a job here |
Effective Kotlin — Early Access Program
The Effective Kotlin book is closer and closer to being finished. This post invites readers to participate in the book creation. The creators have introduced an EAP (Early Access Program) for developers. Find out how to join in this post.
Defining Motion Paths in MotionLayout
MotionLayout is a new layout focusing on animation, provided with the ConstraintLayout 2.0 library. In this series of articles, take a deep dive into MotionLayout and learn how to use it for your next project.
Android Jetpack: Android Slices (Part-1) Introduction
Slices are Android’s new approach to show the remote content. In very simple language, Slice is the new UI component to display the contents from your application from within the Google Search app and later in other places like the Google Assistant or Google Assistant devices. Slices work better with App actions.
Developers in Six More Countries Can Now Publish Paid Apps on the Play Store
Most developers aren’t aware of this, but only developers in select countries can sell apps and in-app purchases on the Play Store. However, support is slowly spreading, with Tunisia and Zimbabwe having been the most recent additions. However, the list recently added six new countries.
Video
Caster.io: Injecting Mocks on your UI tests
On previous lesson, we learned how to inject mocks at any level of our architecture using Kodein binding overrides, which is a key feature. On this one, we are going to be writing UI tests.
Caster.io: Testing your Architecture (mock injection)
Dependency Injection has a big side related to testing, so we want to leverage the power of it and of our decoupled architecture to write some end to end tests.
Open Source
Transitioner
Transitioner provides easy, dynamic and adjustable animations between two views with nested children.
FlairFramework
This Android framework for build complex application with different architectures (MVC ready/MVP/MVVM/MVI ets). It’s created on top of MVC pattern with powerful event system, dependency injection and property delegation, also it support multi-core instances and animation changes between views.