Issue #316
source link: https://www.tuicool.com/articles/hit/JVfeae
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Articles & Tutorials
(willowtreeapps.com)
Android developers frequently find themselves writing boilerplate code. It’s typically very simple and quite deterministic. Nish Tahir and Osama Rao show how this can be alleviated using annotation processing and code generation.
(kotlinexpertise.com)
In this article, Jovche Mitrejcevski takes a look at what’s inside the Android KTX (Kotlin Extensions) library and how we can take advantage of it. This library’s goal is not to add new features to the existing Android APIs, but rather make those APIs easier to use by leveraging the features of the Kotlin language.
(medium.com)
The Android team announced that all existing apps updates must target API 26+ by November this year. Here is a brief checklist by Fabio Negri that may help you in your journey to API level 26!
(engineering.udacity.com)
Barbara Arango tells all about her first four weeks as an Android developer intern.
(github.com)
It is not a secret that espresso fails when there are some animations in your application. But not many people know that there is a Gradle flag for disabling animations in tests.
(medium.com)
In this post, Joe Birch dives into how we can scan barcodes and QR codes in our applications using Firebase MLKit.
(medium.com)
One of the latest Android KTX additions is Slice Builders KTX. Doug Sigelbaum shows how to use this new DSL to simplify creating slices.
(medium.com)
People practice and prepare for technical interviews by reading the problem and taking their time to solve it. However, many companies still use whiteboards for technical interviews, which involves a completely different skill set. Jessica Dene Earley-Cha shows how she built an Action on Google to help practice.
(medium.com)
MotionLayout is a new class available in the ConstraintLayout 2.0 library to help Android developers manage motion and widget animation in their application. Nicolas Roard shares a several part article describing its use.
(proandroiddev.com)
One of the great advantages in using dependency injection is ease of testing. Danny Preussler shows how this works with the Kotlin DI library Koin.
(proandroiddev.com)
This post was written with the aim to show how to make Android Architecture Components, Dagger 2, Retrofit and RxAndroid work together with Gaphy's own MVVM architecture.
(ashishb.net)
Android development requires tons of disconnected approaches for the development and testing. When that became a burden, the author created a tool called adb-enhanced.
Jobs
(Mannheim)
Hi there, Stocard is looking for whole hearted Android developer. Join our team and help us build Europe's leading mobile wallet with over 25 Mio. users! Stocard has been listed as one of the best apps of the year by Apple and is one of the few Android Excellence apps selected by the Google team.
(Sydney, Australia)
We’re looking for an experienced and motivated Android engineer to spearhead the development our Android app from the ground up. This is a great opportunity to join a well-funded growing startup with a great culture.
(Remote, USA)
Big Nerd Ranch specializes in developing business-building mobile apps for our clients, teaching fellow developers, and writing our best selling Big Nerd Ranch Guides. We are looking for Android Engineers to join our team.
(Barcelona)
If you join our Android team you will work with the following technologies: RxJava, Dagger 2, Retrofit, JUnit, Mockito and Espresso. To get there, you'll need: 3+ years of experience programming with Android, Solid architecture knowledge, Ability to write clean, easy-to-read code. Understand why:
Libraries & Code
(github.com)
You can use like just ImageView and you can get HSV colors, RGB values, Html color codes from your gallery pictures or custom images just touch
(github.com)
Swiss-army knife for android testing and development, inspired from android-scripts
News
(android-developers.googleblog.com)
The Publishing API enables you to integrate publishing operations into your existing release process or automated workflows by providing the ability to upload APKs and roll out releases. Here's an overview of some of the improvements you can now take advantage of in Version 3 of the API.
(androidstudio.googleblog.com)
Google's first alpha release of ConstraintLayout 2.0. This is the first release containing the new MotionLayout class.
Videos & Podcasts
(www.youtube.com)
Ready to go from Java to Kotlin? In this video, Nate Ebel shows how easy it is to convert Java to Kotlin and you'll gain insight into a few ways you can improve the converted code.
(fragmentedpodcast.com)
In this episode, the Fragmented team is joined by Sam Bobra – engineering manager @VSCO, android fangirl and gRPC magician (some would even say evangelist !) to talk about gRPC on Android.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK