Issue #346
source link: https://www.tuicool.com/articles/hit/2YvQfiz
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
(medium.com)
In this article by Nick Rout you'll learn how to setup Material Components theme for AndroidX.
(android.jlelse.eu)
efe budak shows how to implement a subtle bounce animation that guides users towards hidden gestures.
Sponsored
(www.openback.com)
Reliable mobile message delivery with local notifications managed in real-time from dashboard & APIs, also use 200+ device data points to control the delivery moment without user data leaving the phone. With April's GCM shutdown fast approaching, device-side smart push is a powerful GCM replacement.
(medium.com)
This article by Jag Saund introduces you to the concept of Coroutines and Channels through illustrations.
Sponsored
(www.hired.com)
Hired is the #1 job marketplace for Android Developers. We use cutting-edge technology to match you with the world’s most innovative companies. Simplify your job search - create 1 profile and unlock thousands of opportunities on Hired.
(proandroiddev.com)
Marcos Holgado decided to try the recyclerview-selection library. This article explains how he implemented it and the problems that he encountered.
(medium.com)
In this blog post, Lyla Fujiwara covers various ways to make use of the newer WorkManager for background work.
(jebware.com)
Jeb Ware demonstrates a great, subtle new feature in Gradle 5.1 that lets you specify which dependencies should be pulled from which repositories.
(medium.com)
In this article Tibi Csabai starts by looking at the basics about vararg and spread operator, and then explores some more elaborated scenarios — while analyzing what happens behind the scenes.
(medium.com)
Firebase UI provides us with a collection of utilities that make it easier to implement common UI components within applications. Joe Birch walks us through the authentication component.
(medium.com)
Victoria Gonda has read through a lot of abstracts in preparation for Chicago Roboto. She shares her thoughts on the trends and issues she noticed so that they might help you in preparing for your next talk proposal.
(jakewharton.com)
Jake Wharton continues his deep dive into R8 optimizations. This time he looks at a the new -assumevalues flag and how it works.
(medium.com)
Fastlane is a great tool that developers can use to automate their release process & significantly reduce their release cycle times. Roger Taracha starts the series with setting up fastlane in a project.
(zenandroid.io)
Alex shows how you can extend the functionality of Facebook's excellent Stetho library to debug WebSockets connections on Android.
(medium.com)
Miguel J. Sesma shows how to avoid graphical glitches in a RecyclerView by modifying specific ViewHolder items without redrawing them.
Sponsored
Jobs
(San Francisco)
You're an enthusiastic app developer looking to take your skills to the next level at Lyft. We build apps used by millions of people, and we take great pride in our work. This means excellent development practices, careful code architecture, and an organization built around rapid releases.
Libraries & Code
(github.com)
Manage your own internal Android App Store
(github.com)
Beautiful Crypto currency app on Kotlin + MVP + RxJava2 + Retrofit + Room. It's always good to these libraries in action.
News
(twitter.com)
This year's Google I/O will be at Shoreline Amphitheatre on May 7-9.
(android-developers.googleblog.com)
Google will be part of the Game Developers Conference with the Google Mobile Developer Day, for a full day of sessions covering tools and best practices to help build a successful mobile games business on Google Play. Be there in person or on live streaming.
Business
(mlsdev.com)
Great article how much time and money it will cost to develop an app. The numbers may vary depending on your country but the time estimates are pretty accurate.
Videos & Podcasts
(www.youtube.com)
Nate Ebel teaches the basics of Kotlin for loops, with 6 different variations of using these loops in Kotlin.
Specials
(www.eventbrite.com)
Droidcon Boston is back! Join the vibrant New England Android community for two days of technical deep dives on April 8th-9th, 2019 showcasing 30+ speakers from all around the world. Interested in speaking? Submit a proposal before the end of January 2019 http://bit.ly/dcbos-19-cfp. Willing to attend? Get 10% off your ticket using the code ANDROID-WEEKLY-10-OFF
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK