Issue #319
source link: https://www.tuicool.com/articles/hit/i6NJ3me
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
(code.tutsplus.com)
The MotionLayout widget allows you to animate its contents declaratively using just XML. In this tutorial, Ashraff Hathibelagal shows you how to add it to your Android Studio projects and create a few different animations with it.
(medium.com)
Ataul Munim discovered something about using 'when' in Kotlin, and a new trick he learned related to it from the open source Plaid project.
(jeroenmols.com)
Not only can anything in Android Studio be controlled with a keyboard shortcut, it offers many more simple tricks to make you more productive. Jeroen Mols wraps up this series with some additional shortcuts.
Sponsored
(www.bitrise.io)
Bitrise automates build, test and deployment for Fox, InVision, Grindr, PagerDuty and the community of 40K+ developers. Craft powerful workflows with 170+ integrations and run the same config locally with our CLI. Sign up to Bitrise and deploy your Android app in minutes.
Sponsored
(www.vettery.com)
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted onto the platform, you can receive interview requests directly from top companies growing their mobile dev teams.
Sponsored
(attendee.gotowebinar.com)
Attendees can connect with the author of Kotlin Programming in this online discussion. Free, signed copies of the book will be given away. Limited seats. Learn more & register.
(medium.com)
Here are some tips from Ogunyeiwa Sodiq Opeyemi to becoming a Google Certified Associate Android Developer.
(blog.stylingandroid.com)
Mark Allison continues building a maintainable, testable, layered weather app to demonstrate a well-architected app.
(proandroiddev.com)
This article shows you how to add Continuous Integration (CI) with tests, a code coverage report, and to display CI and coverage reports in the README.md file of the project.
(pspdfkit.com)
In this blog post, David Schreiber-Ranner introduces Kotlin in yet another area of Android development: Gradle build scripts.
(proandroiddev.com)
In this article Stephen Samuel covers how to write data-driven tests using the KotlinTest library while also introducing some nice extra features.
(medium.com)
One tool to implement some of the reactive concepts is LiveData. This blog post by Jose Alcérreca will help you avoid traps and use some patterns to help you build a more reactive architecture using LiveData.
(blog.blueapron.io)
In this post by Prem Nirmal you'll learn how to leverage Kotlins property delegation to eliminate null checks in Fragments when dealing with lifecycle events.
(medium.com)
In this introductionary blog post by Alexander Minkin you'll learn how to use the event bus library. There are more popular event buses (like Otto or EventBus from Greenrobot) in Android country but this one has been written in and especially for Kotlin.
Jobs
(San Francisco)
Asana builds collaboration software to help all teams work together effortlessly. We are looking for an experienced Android engineer to help us define and build the future of work tracking on mobile devices, specifically on the Android platform.
Libraries & Code
(github.com)
Utility Class for Android Watch Face
(github.com)
Jake Wharton's Android app and Chrome extension for searching the Android SDK documentation written in Kotlin.
(smilecs.github.io)
Simple and sane Retrofit LiveData request library for Kotlin. Propagate errors to the parent fragment/activity without losing your sanity.
News
(androidstudio.googleblog.com)
Android Studio 3.2 Beta 4 is now available in the Beta channel.
(android-developers.googleblog.com)
Updating your games to target the latest API level ensures that your users can benefit from these improvements, while still allowing your games to run on older Android versions.
(goo.gl)
Want to attend the Firebase Summit on October 29th, 2018 in Prague, Czech Republic? Women Techmakers is now offering the Firebase Travel Grant for this year's event! Apply today thru August 20th
Videos & Podcasts
(www.youtube.com)
Wayne Piekarski gives an overview of the Android Things platform, what’s new in this version, how it provides long-term support for production devices, and a new lineup of System-on-Module hardware.
(www.youtube.com)
In this video, Nate Ebel walks through the process of setting up a Windows machine for Android development.
(vimeo.com)
In this talk Fabio Collini shows how to use some Kotlin features (for example data classes, collections, coroutines, and delegates) to simplify Android development comparing the code with the equivalent “modern” Java code.
(www.youtube.com)
Huyen and Nate Ebel sit down to talk about things he wishes he had known when starting a career as an Android dev.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK