Issue #372
source link: https://www.tuicool.com/articles/J7ru6n7
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
(blog.stylingandroid.com)
In this post Mark Allison explains the basic theory of fractal graphics. He explains how complex numbers are working and how to generate this kind of visual.
(proandroiddev.com)
Did you know that there is a destructuring declaration in Kotlin like in JavaScript? Thomas Sunderland explains when to use them to clean up your code.
Sponsored
(hired.com)
Demand for mobile engineers increased by 15% last year. Stop job searching and join Hired. Where companies such as Wag!, Box, Grubhub and more will compete for you with salary details up front. Your next dream job is just a click away :point_up::point_up:☝
(medium.com)
In this post Rohit Singh will explain how to modularize your app using Dagger. He will explain the motivations of modules and how to design interfaces that are backed by implementations.
Sponsored
(store.raywenderlich.com)
Grow your career with advice from the best in the industry! Top developers, leaders & innovators in the tech world share their personal stories and hard-won advice on how to get what you want out of your career, your teams and your personal life, together in one book. Pre-order now for 30% off.
(medium.com)
Jessica Dene Earley-Cha describes how to present Actions on Google suggestion chips dynamically to make your voice app more user friendly.
(goobar.io)
In this post, Nate Ebel introduces you to formatting Kotlin code with ktlint, and specifically focus on adding ktlint to your Kotlin project.
(ryanharter.com)
LiveData a great fit for storing and delivering ViewStates, but there is another type of information that view models need to deliver to views for which it is a bit less well suited: events. Ryan Harter shows a way to implement it.
(www.raywenderlich.com)
In this Kotlin tutorial, Tino Balint shows how to create a DSL using Kotlin lambdas with receivers, builder pattern and extension functions.
(proandroiddev.com)
Dmitry Si shares a simple strategy for dealing with exceptions.
(zdominguez.com)
Zarah Dominguez demonstrates how to add a Theme Showcase page to an app for visually debugging theme issues.
(medium.com)
In this article Muhammad Saeed explores keyframe animation in motion layout and creates a card shuffle animation.
(medium.com)
Pavlos-Petros Tournaris shares a way to reduce boilerplate when you have a highly modular project with many Gradle modules.
(typealias.com)
Another post by Dave Leeds about Kotlin sequences. This time you'll learn how to create your own sequence operation.
Sponsored
Jobs
(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!
(Düsseldorf, Germany)
Hotel? trivago! Our engineering team works on the cutting edge to develop and improve our native apps. We are now on the lookout for an Android/Kotlin developer to join our team at our headquarters in Düsseldorf. If you think you can drive our app to the next level, we want to hear from you!
(Boston, Chicago, Detroit, Atlanta, Denver, Oakland)
Develop native Android applications and frameworks using Kotlin and Java. Define and implement robust app architectures and complex user interfaces. Apply expert knowledge of Android system frameworks to solve novel problems. Collaborate with designers, engineers, and PMs to build great products
Libraries & Code
(github.com)
Floating navigation view for listing items dynamically on Android.
(github.com)
A small but powerful & opinionated DI library. Written in Kotlin, and powered by annotation processing.
(github.com)
Simplifies sharing fields and communication between Android components with custom scopes that are lifecycle aware.
(github.com)
App written in Kotlin for budget tracking. The only thing that I'm missing is a license.
News
(www.reddit.com)
The Android engineering team will participate in another Reddit AMA on August 1st.
Videos & Podcasts
(androidbackstage.blogspot.com)
In this episode Tor, Chet and Romain have a chat with Sean McQuillan from DevRel and Yigit Boyar from the Jetpack team to discuss what coroutines are, what problems do they solve and how to use them.
Events
(developer.android.com)
Register now for Android Dev Summit 2019 on October 23-24, 2019 at Google Event Center (MP7) in Sunnyvale, CA.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK