Issue #364
source link: https://www.tuicool.com/articles/NRVreaR
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
(www.techyourchance.com)
Dialogs are among the most basic building blocks in Android applications. In this post Vasiliy summarizes what you need to know in order to use dialogs safely and efficiently in your Android apps
(proandroiddev.com)
The paging library from Jetpack’s architecture components is a great utility for optimizing the data / adapter load. Nino Handler walks you through the simplest way to take advantage of this library.
Sponsored
(try.instabug.com)
The top Android apps like Lyft, Paypal, and EA Games rely on Instabug to connect with users, iterate faster, and ship quality apps. Instabug’s lightweight SDK allows you to receive contextual feedback through bug and crash reports, and in-app surveys. Signup now for free.
(medium.com)
Luca Nicoletti had the opportunity to try out Jetpack Compose and check the potentials of this new way of building an app's UI.
Sponsored
(hired.com)
Only want to work with Android, SQL, and XML? Only want to work at startups? Let Hired know what you love to do and we'll match you with your next dream job. Work in the industry you want. Build the products you love. Own your career. Join Hired.
(medium.com)
You have just built an awesome Android library but you don’t know how to publish it? In this article, Marco Gomiero explains the process that he use to publish his two libraries.
(proandroiddev.com)
Vasya Drobushkov delves into the various strategies for converting Rx Observables to Single.
(proandroiddev.com)
Yaroslav Berezanskyi gathered everything in one place to provide a complete technical walkthrough of Dark Theme implementation including the latest updates in Android Q.
(martinfowler.com)
A common debate in software development projects is between spending time on improving the quality of the software versus concentrating on releasing more valuable features
(medium.com)
Jose Alcérreca shows how to write & use the Espresso testing framework's idling resources to make your UI tests fast and reliable.
(medium.com)
In this tutorial Paul Trebilcox-Ruiz goes over how you would display a preview from the camera using the new CameraX library, and then use of the Firebase ML Kit labeling API.
(towardsdatascience.com)
Thomas Nield introduces a Koltin native library he has worked on for some time called Kotlin-Statistics.
(iamjonfry.com)
Jon Fry shares a way to simplify data adapters by embedding lambdas in data classes.
(medium.com)
Koin 2.0 stable version is officially out with six months of development, rewriting, API rethinking and users feedbacks analysis. Arnaud Giuliani shares what went into this new version.
(www.placona.co.uk)
With the introduction of CameraX to Android Jetpack, it only takes a few lines of code to record videos. Let’s build a video recording application with Marcos Placona.
Sponsored
Jobs
(Raleigh-Durham, NC)
Is Android Lifecycle wrangling one of your favorite team sports? At WillowTree, Sr Android Engineers have the freedom to create products that impact millions of users and improve people’s lives. Life is Short. Love your Job,
(New York, NY)
Dataminr uses AI to find breaking news in real time. We're looking for a Senior Mobile Engineer to help shape our technical architecture, tooling and team delivery practices. You'll have the opportunity to work across products and tech stacks beyond mobile.
Libraries & Code
(github.com)
Knot helps managing application state by reacting on events and performing asynchronous actions in a structured way. There are five core concepts Knot defines: State, Change, Action, Reducer and Effect.
Videos & Podcasts
(talkingkotlin.com)
Hadi chats with Pamela Hill about code kindness, in which they discuss what constitutes comprehensible code and the things we need to be aware of when writing code.
(pca.st)
Mihaela and Pascal talk to Hilal about how to scale packaging and distributing UI resources to devices. He also helps fight UI regressions and inconsistencies with the screenshot tests infrastructure he contributes to.
(www.youtube.com)
Nate Ebel teaches how to improve your pull requests by leveraging pull request templates to reduce the effort required to create descriptive, useful pull requests.
Specials
(conferenceforkotliners.com)
Don't miss the Kotlin event of the summer in the heart of Europe! Kotliners offers a whole day of Kotlin, with two keynotes (by JetBrains and Google), followed by two tracks focusing on the cutting edge, and on practical Android development. Tickets are available in limited numbers, secure your spot now - use the ANDROIDWEEKLY-KOTLINERS voucher for 15% off!
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK