Issue #373
source link: https://www.tuicool.com/articles/YRVZvuR
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
(www.bugsnag.com)
The RxDogTag library can make stack traces more useful, which provides for a more pleasant experience when debugging. Jamie Lynch shows you how to use it.
(medium.com)
This article by Manuel Vivo focuses on using Dagger with Kotlin, including best practices to optimize your build time and gotchas you might encounter.
Sponsored
(attendee.gotowebinar.com)
Join us 8/7 for a free webinar that will help make engineers even more powerful. Sign Up
(proandroiddev.com)
Through these series of posts, Saurabh Arora shows how we can use Android Lint to quickly detect screens in our app which aren’t yet ready to support a dark theme variant.
(www.raywenderlich.com)
In thus tutorial Arturo Mejia teaches about GeckoView, an open source library that allows you to render web content on Android using the Gecko web engine.
(www.youtube.com)
In this tutorial, Nate Ebel demonstrates how to create a pre-push git hook for ktlint formatting.
(medium.com)
Leon Nicholls demonstrates the power of the Interactive Canvas, a new way to build immersive, full-screen experiences that combine the power of voice, visuals, and touch on Smart Displays and Android phones.
(overflow.buffer.com)
With modularisation becoming more and more popular when it comes to android development, navigation becomes a big part of this process. Joe Birch demonstrates one way to implement this.
(spin.atomicobject.com)
Brian May compiles his findings from many StackOverflow articles, Android documentation pages, and hours spent experimenting on using Android's soft keyboard.
(medium.com)
Working to make an Android application more modular, Pietro Maggi ended up with a sample that included a set of on-demand features grouped inside a folder.
(medium.com)
This post by Chris Banes is the first in a small series which focuses on how developers can support gestural navigation in apps.
(www.mindinventory.com)
Akash Patel shares 12 ways to reduce Android app size during app development lifecycle.
(jakewharton.com)
Jake Wharton ran into a curious bug when implementing coroutines for Retrofit. Here's everything he learned and how he fixed the issue.
(medium.com)
Amanda Hinchman talks about the benefits of using Kotlin data classes — in particular, working with them in unit testing.
(slack.engineering)
In this two-part blog post, Valera Zakharov explores how the Slack Android team made authoring and maintaining UI tests part of the development cycle.
Sponsored
Jobs
(Mannheim, Germany)
Hi there, Stocard is looking for whole-hearted Android developers! Join our team and help us build the world's leading mobile wallet with over 40 Mio. users! Stocard is one of the few Android Excellence apps selected by the Google team & has been listed as one of the best apps of the year by Apple!
(Remote UTC-1 to UTC+3)
Join Europe’s most successful cycling and hiking app and change the way people explore!
At komoot, you’ll use everything the Android platform offers: Sensors, data synchronization, caching, external storage. We let you work from wherever you want, be it a beach, the mountains or your house.
(Dania Beach, FL or Boston, MA)
Chewy is revolutionizing the pet industry as one of the fastest growing e-commerce retailers of all time. We are looking for Senior Android/Kotlin Engineers to join our team. If you want to make an impact, are self-motivated, and thrive in a fast paced environment, we want to hear from you!
Libraries & Code
(github.com)
A library for fast and safe delivery of parameters for Activities and Fragments.
News
(medium.com)
Chet Haase thought it might help to try to collect, on an ongoing basis, some of the recent highlights that he's seen fly by to help you find things that you might otherwise have missed. This “Now in Android” article is an attempt to do that.
(androidstudio.googleblog.com)
Android Studio 3.5 Release Candidate 2 (RC2) is now available in the Beta channel.
(android-developers.googleblog.com)
Launched this week, here are Google's changes designed to help you make better decisions about your business by providing clearer, more actionable data.
Videos & Podcasts
(www.youtube.com)
Leland Richardson presents on Jetpack Compose, a new declarative UI framework that is being developed in the open for Android.
(fragmentedpodcast.com)
This week Donn and Kaushik talk to Leland Richardson from the Android team at Google about Jetpack Compose
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK