Issue #369
source link: https://www.tuicool.com/articles/fEjqeaQ
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
(badootech.badoo.com)
Cedric shows how to get into the swiping game with the beta version of Motion Layout.
(blog.stylingandroid.com)
In this post Mark Allison takes a look at how ViewPager2 differs from ViewPager, and how to implement it.
Sponsored
(store.raywenderlich.com)
450+ pages of essential tutorial-style content to hone your reactive programming skills. Use RxJava to create complex reactive apps on Android and solve common application design issues by using RxJava, RxAndroid and RxKotlin. Reactive Programming with Kotlin is sale for the next 24 hours only!
(proandroiddev.com)
In this final part, Sebastiano Gottardo and David Lázaro make the existing migrations work with Room and handle the seed database, then flip the switch to Room.
Sponsored
(hired.com)
Demand for mobile engineers increased by 15% last year. Stop job searching and join Hired. Where companies such as Wag!, Box, Grubhub and more will compete for you with salary details up front. Your next dream job is just a click away :point_up::point_up:☝
(android.jlelse.eu)
When Mohammed Audhil started writing test cases, he was sure to use DI, mock server response, and it took a while to come with a fully functional flow. He shares it here step-by-step.
(proandroiddev.com)
Android Data Binding is great, but it also comes with some problems mainly caused by code generation. To try to fix those issues, Paulo Sato created a library with no code generation, no code in your XML, just a few files using extension functions.
(proandroiddev.com)
Uberto Barbini investigates how Kotlin let you use Java collections as if they were implementing Kotlin interfaces.
(zdominguez.com)
Zarah Dominguez continues this series for on-device debugging. Here she describes how an app includes a set of actions in the built-in developer options.
(jeroenmols.com)
Your icon is one of the most important assets in your app. Jeroen Mols shows how make use of the newer adaptive icons that are available on Android O+.
(medium.com)
Rebecca Franks shows how diving into using the Android Canvas class can unlock magical super powers you never knew you had!
(www.raywenderlich.com)
Master some hidden gems of Android Studio and improve your overall development efficiency with these Android Development tips and tricks from Nishant Srivastava.
(developer.squareup.com)
Py shares the epic story of debugging leaks for Square POS in Android Q
(medium.com)
Connie Reinholdsson shows how Lottie's dynamic properties allows us to target specific animation properties and update them at runtime in response to an event.
(medium.com)
In this article Matt Carron explores Lottie’s animation listener and some of the possibilities it enables.
(www.raywenderlich.com)
In this Picasso Tutorial, Aldo Olivares teaches how to use Picasso to load images from different sources and how to apply filters and transformations
Design
(willowtreeapps.com)
Jesse Prehodick describes how the product design community has grown and matured, people have started putting more thought into making sure the products we design are usable and enjoyable by everyone, even those with disabilities or conditions
Jobs
(Remote)
Join our team as a Senior Mobile Engineer (Android & iOS expertise required) and help shape the technology that powers the DuckDuckGo search experience.
(Remote)
Work on incredible Android projects for the world's leading brands. Be part of the world's most energizing community for developers. And do it all from anywhere.
(Hamburg, Germany)
Our Operations domain has the goal, to build the most efficient and environmentally friendly fleet operations in the world. For that we need experienced developers to build Android solutions that integrate deeply with our own fleet of vehicles.
So, grab your Jetpack and let’s have an instant Pie.
Libraries & Code
(github.com)
Kotlin Databind library was made as an alternative to the Android Databind Library, this was constructed to be used with LiveData, so no changes to your ViewModel/Presenter is required to use this
(github.com)
Delect automatically substitutes Dagger for Dagger Reflect for faster local builds
Videos & Podcasts
(www.youtube.com)
In this talk, Simon Wirtz teaches about Kotlin concepts like reified generic types, function literals with receiver, internal DSLs, built-in delegation, infix functions, operator overloading, inline classes and more.
(fragmentedpodcast.com)
Donn sits down with Buffer Android Lead, Joe Birch. They break down the concept of what Clean Architecture is in a manner that is easy for even a beginner to understand.
(www.youtube.com)
Nate Ebel shows how to quickly validate and format json in Android Studio and IntelliJ using the Json Viewer Plugin.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK