Issue #338
source link: https://www.tuicool.com/articles/hit/n6NjAfM
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)
Maria Neumayer takes a look at what's possible with ImageView's scaleType="matrix".
(blog.stylingandroid.com)
Mark Allison introduces Rialto: A new Android text styling library based upon Annotation Spans.
(riggaroo.co.za)
ConstraintLayoutStates allow you to create a layout with different states and switch between them easily. Typically, most layouts contain a loading state, initial state, end state and error state. Rebecca Franks shows how using ConstraintLayoutStates, there is a clean way to switch between these different states.
Sponsored
(bignerdranch.lpages.co)
2019 dates released. Only 20 students per class. Taught by Kotlin author.
(blog.kotlin-academy.com)
Marcin Moskala announces weekly Kotlin programming challenges. At the beginning of each week, we will publish one challenge for you to solve in Kotlin. They can be solved in many different ways and using different Kotlin features.
(medium.com)
The roadmap is an essential part of a product manager’s toolbox. But how can a roadmap both plan for the future and stay agile? How do we compromise between business needs and the ability to build, test, iterate and stay lean? Chloé Rozenbaum answers these questions.
(medium.com)
Joe Birch is always curious about what tools and features are coming up next in android . He noticed two new fragment library releases, with a new FragmentScenario component which provides us with an easy way to test our fragments in isolation.
(medium.com)
Eliza Camber shares some insight as to why it's important to reduce the size of your app download, and how app bundles can help.
(jakewharton.com)
With Java releases happening more frequently, Android’s yearly release schedule and delayed uptake of newer language features and APIs feel more painful. But is it actually the case that we’re stuck with those of Java 8? Jake Wharton takes a look at the Java releases beyond 8 and sees how the Android toolchain fares.
(medium.com)
In this series of posts, Nick Butcher will explore why he thinks that the vast majority of the assets in your apps should be vectors, and how to get the most out of them.
(android.jlelse.eu)
Many developers use ConstraintLayout everywhere, but this is a mistake in a few aspects. Maciej Kozłowski compares Constraint Layout with others layouts and shows you when you’d better use specific layout.
(medium.com)
Marcos Holgado answers the questions: Why Dagger Lazy? Why do we need it? What is the benefit of it?
Sponsored
Jobs
(Oakland)
VSCO is a photography app that inspires people to fall in love with their creativity, and is one of the fastest growing subscription services of all time. As an engineer, you will push the limits of what we can do at the intersection of art and technology while using modern Android best practices.
(Eindhoven, The Netherlands)
We’re looking for a passionate Android developer to help build the leading connected lighting system (IoT) in the world: Philips Hue. Our app has adopted Kotlin, uses Architecture components and clean builds in well under 1.30m! Join a highly skilled native mobile team.
Libraries & Code
(schibstedspain.github.io)
Barista makes developing UI test faster, easier and more predictable. Built on top of Espresso, it provides a simple an discoverable API, removing most of the boilerplate and verbosity of common Espresso tasks. You and your Android team will write tests with no effort.
News
(docs.gradle.org)
Gradle 5.0 has been released, and in this release the Kotlin DSL for build scripts is now production-ready!
(android-developers.googleblog.com)
If you develop an SDK or library for Android, make sure you sign up and register your SDK to receive updates about the latest tools and information to help serve customers better.
Videos & Podcasts
(www.youtube.com)
Videos of all the presentations from Droidcon SF 2018.
(fragmentedpodcast.com)
In this episode the Fragmented team talks to Matt Logan about his experience building apps on both Android & iOS, techniques, advice and other good stuff.
(www.youtube.com)
Arnaud Giuliani looks at using Koin, from basic dependency injection to the Android architecture's components, without forgetting the testing part
(androidbackstage.blogspot.com)
Romain and Tor talk about all the great things from Android Dev Summit.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK