Issue #347
source link: https://www.tuicool.com/articles/hit/7JzY7rJ
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)
Wojciech Dziemianczyk describes the initial release of a new tool, Window. This app overlays rulers and grids on screen, along with info on placement of views within your view hierarchy. The goal of this project is to reduce the time it takes for Visual Quality Assurance.
(blog.coinbase.com)
Warren Smith shows a nice trick to making cleaner Retrofit 2 calls with Kotlin.
Sponsored
(supernova.io)
Supernova turns Sketch designs into clean, production-ready Android code. Import any design, animate, set navigation and get clean Java or Kotlin code using all the cool tech such as Constraint Layout, Data Bindings and more. Save dozens of hours on your next project!
(blog.kotlin-academy.com)
Some time ago Marcin Moskala published a Kotlin Cheat Sheet which was quite useful. Now here's a new version for Kotlin Coroutines.
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)
In this article, Rudy Sonetti shows a little example on how to mock a server with Firebase Cloud Functions to speed up the UI tests set up.
(proandroiddev.com)
In this article, Adib Faramarzi describes multiple types of synchronization, locking, and thread-safety in Java and Kotlin work are explained through interactive examples.
(medium.com)
Josh Feinberg discusses the pros & cons of kotlinx.android.synthetic, and any alternatives that may be even a little better.
(ryanharter.com)
Google Cloud Build uses a randomly assigned unique identifier, so Ryan Harter shows how to assign sequential numbers instead, which can be used as .apk version numbers as well.
(medium.com)
Maximiliano Firtman describes how Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play Store.
(androiduipatterns.com)
The navigation drawer seems to be finally be taking a backstage in navigation. However, it still remains as a viable option for specific cases and as secondary navigation. Juhani Lehtimäki examines some of the use cases.
(www.raywenderlich.com)
In this tutorial, Fuad Kamal teaches the basics of creating Android views by using ConstraintLayout to build a login screen from scratch
(tech.offgrid-electric.com)
Moyinoluwa Adeyemi recently migrated completely off ButterKnife to Kotlin Android Extensions and this article shows the common use-cases she encountered.
(hellsoft.se)
In this post, Erik Hellman explains the differences between I/O-bound & CPU-bound and why it is important to understand them when it comes to client applications.
Sponsored
Jobs
(DC metro area, USA)
Come work on the same team as a Google Developer Expert! We love to learn new things, and share through blogging and conference speaking. Our team uses 100% Kotlin, Coroutines, reactive design patterns, follows Android best practices, and our benefits are excellent. :smiley:
(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)
An Android video thumbnail picker
(github.com)
Google Santa Tracker app for Android is an educational and entertaining tradition that brings joy to millions of children (and children at heart) across the world over the December holiday period.
(github.com)
A reflection-based implementation of the Dagger dependency injection library, by Jake Wharton.
News
(android-developers.googleblog.com)
Google has published the source code for Google's Santa Tracker 2018 Android app, including its 17 mini-games, Santa tracking feature, Wear app and more!
(firebase.googleblog.com)
Cloud Firestore — Firebase's NoSQL database in the cloud for mobile and web apps — is officially out of beta and in General Availability.
Videos & Podcasts
(www.youtube.com)
Margaret Maynard-Reid introduces the audience to deep learning, TensorFlow and TensorFlow Lite, transfer learning using pre-trained ConvNets, and training a model from scratch and deploy it to Android for inference.
(www.youtube.com)
In this video, Nate Ebel looks at an Android Developer Option to simulate a display cutout which can make testing your cutout support easier.
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. 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