Issue #323
source link: https://www.tuicool.com/articles/hit/7baiM3z
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
(hackernoon.com)
Danny Preussler's opinion piece about how he wishes that Google would provide better tooling in some areas, or at least better guidance.
(medium.com)
Zac Sweers announces a new async parameter that affects Android APIs 16 and newer, and can significantly improve UI performance when set to true if your app makes heavy use of RxJava+RxAndroid.
(medium.com)
Vasilis Charalampakis and his team ran into various issues using Kotlin, Data Binding and Dagger together in a project. Ht describes how They decided to make the switch to Koin instead.
Sponsored
(headspin.io)
HeadSpin gives you visibility behind app crashes and UI bugs. See your app’s client-side, client-server, network, and UI metrics behind the issues. Track user flows that lead to crashes and easily reproduce bugs so you can fix underlying issues faster. Find out more here.
(medium.com)
A cautionary tale by Andranik Azizbekian, warning us to be careful when overriding Android framework methods in Kotlin.
(proandroiddev.com)
Hari Vignesh Jayapalan describes the importance of Vector3 when using ARCore.
Sponsored
(www.hired.com)
Hired is a career marketplace that intelligently matches tech talent with the world’s most innovative companies. We combine cutting-edge technology with unbiased career coaching so both talent and employers can find the right fit, faster. We are on a mission to find everyone a job they love.
(medium.com)
Recently, Saurabh Arora needed to integrate Chrome Custom Tabs into an app. He wanted to warmup the browser and pre-render the content, but found the API somewhat cumbersome, so he created a simple wrapper in Kotlin.
(medium.com)
Nick Felker shows how to play multiple sounds at once with Actions on Google using par tags in SSML.
(medium.com)
Joe Birch made use of the Image Keyboard Support (IKS) functionality that was introduced in Android 7.1 which allows us to hook into the media functionality of keyboards and add media.
(proandroiddev.com)
Benjamin Monjoie has discovered a new little secret regarding the layout property animateLayoutChanges: it's possible to easily animate child size changes too!
(www.raywenderlich.com)
Nishant Srivastava teaches some cool tricks for working with the Gradle build system, such as autocompletion, using build-time variables, and reducing build time
(blog.stylingandroid.com)
In this second part, Mark Allison continues to look at how we can use MotionLayout to create a behavior similar to a Collapsing Toolbar.
Sponsored
Design
(engineering.udacity.com)
James Williams shares a quick walkthrough for creating an animated vector drawable using the great ShapeShifter tool.
Jobs
(Boston)
Toast's Android Platform team's mission is to make our Android codebase secure, reliable, & blazing fast so that our customers have a great experience with our devices. The team builds the core services in our Android code base & establishes the design patterns & practices...
(Remote/EU)
We are looking for experienced developers to join us working on payments and security based products. Open to on-site and remote (UTC+/-2) candidates. You will be joining a small and friendly team. All new VM code is 100% Kotlin!
(Bellingham, WA - USA)
Faithlife is looking for an Android developer to join the Engagement Products team. Basic requirements: C++, Gradle (Groovy), React Native, ASP.NET Core, MVC, Google Play & Firebase, Git or similar, DVCS, SQLite, Jenkins or similar, Kotlin experience.
(grnh.se)
We have an exciting opportunity for a Senior Android Developer to join our mobile team at Constant Contact, to help build cutting edge phone and tablet technologies using Java, Kotlin, and Reactive programming.
Libraries & Code
(github.com)
Helpers of the Chrome Custom tabs re-written in Kotlin and with Architecture Components to offer a simpler API
(github.com)
Motif is a DI library that offers a simple API optimized for nested scopes. Under the hood, it generates Dagger code.
News
(firebase.googleblog.com)
Francis Ma, head of product at Firebase, shares a few new products and features that will help you build better apps, improve your app quality, and grow your business.
(firebase.googleblog.com)
Doug Stevenson announces the general availability of Cloud Functions for Firebase, as well as some additional new features.
(android-developers.googleblog.com)
Google has released the source code for the official Google I/O 2018 for Android app.
Videos & Podcasts
(www.youtube.com)
While at Chicago Roboto, Huyen catches up with Nick Cruz, fellow speaker and developer at Verily, and asks him about achieving concurrency in RxJava as well as the handiness of TestScheduler.
(fragmentedpodcast.com)
Donn talks about how you can get effective help with your coding problems with an SSCCE – a Simple, Self-Contained, Correct, Example
(www.youtube.com)
In this video, Nate Ebel shows how you can quickly locate all your breakpoints and control their behavior.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK