Issue #380
source link: https://www.tuicool.com/articles/n2iURvN
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
(typealias.com)
In this article, Dave Leeds answers the question of “When should I use sequences, and when should I use normal collections?”
(www.raywenderlich.com)
In this tutorial, Pablo L. Sordo Martinez helps you become familiar with Kotlin generics so that you can include them in your developments to make your code more concise and flexible
Sponsored
(www.bitrise.io)
From Android-specific solutions to full cross-platform support, we aim to streamline your development process through one, easy-to-use service. Whether you work in Kotlin, React Native, or any other framework, Bitrise is the way to go. Sign up for a free trial today!
(medium.com)
Being a software engineer is really about having the confidence and grit to solve problems and fail in a safe space with a supportive community. Amanda Hinchman shares the 5 essential principles that helped her.
Sponsored
(hired.com)
So are we :stuck_out_tongue_winking_eye:. Join Hired, the #1 career marketplace for Android Engineers where companies apply to you, not the other way around. Get salary details and equity upfront, before the interview. Choose the tech stack. Plus, no more applications.
(blog.stylingandroid.com)
View Binding is Google’s shiny new approach to avoiding findViewById and a variety of issues that come with it, and Mark Allison describes why he thinks it is pretty good.
(www.philosophicalhacker.com)
Philosophical Hacker Matt Dupree describes some scenarios where he feels it's better to not write tests.
(medium.com)
Doug Stevenson shares some practical examples for securing your Firebase backend.
(joebirch.co)
Joe Birch describes the new View Binding feature coming in Android Studio 3.6. IT is a feature that allows you to more easily write code that interacts with views.
(hackernoon.com)
Eldad Fux introduces Appwrite, a new open-source, end to end backend server for frontend and mobile developers that allows you to build apps a lot faster.
(firebase.googleblog.com)
In this blog post, review the types of alerts Crashlytics provides and the recommendations on how to configure them based on observations from customers.
(proandroiddev.com)
Nicola Corti describes Chucker 3.x, a fork of the unmaintained Chuck library, which comes with a lot of new features and improvements that will hopefully improve your developer experience.
Sponsored
Jobs
(London, UK / Lisbon, Portugal)
At Onfido we develop an Android library used by millions of users as part of the onboarding flows of apps like Revolut, Barclays, Couchsurfing or Babylon Health. Also, very interesting greenfield projects in the identity field on our roadmap.
(Charlottesville, VA)
We're looking for Android Developers who want to hone their craft and build high-quality products in a collaborative environment. At WillowTree, we look for team members who have a deep appreciation of software engineering best practices and bring a helpful attitude toward their team.
(San Diego or Remote - Pacific Time Zone)
Valtech is busy building the future, and we’re looking for Senior Android Engineers that want to help us make sure it works.
Libraries & Code
(github.com)
A LEGO® Catalog app illustrating current Android Architecture state using Android development best practices.
(github.com)
Google announced that all Android samples will now be available on GitHub
(github.com)
A Kotlin MultiPlatform Sample App (Android, iOS, JVM & JS). MVVM/MVP - Kotlin MultiPlatform
(github.com)
Gradle plugin to enable Kotlin build configuration secrets for Kotlin, Kotlin-Native / Multiplatform
News
(android-developers.googleblog.com)
Want to learn to build Android apps in Kotlin? Get started with the Kotlin Bootcamp for Programmers and Developing Android apps in Kotlin codelabs courses.
(www.xda-developers.com)
With Android 10, Google has reverted to the pre-Nougat behavior, and WebView is now handled by a separate app again.
Tools
(appwrite.io)
An open-source end to end backend server for frontend and mobile developers
Videos & Podcasts
(talkingkotlin.com)
Hadi sits down with Annyce to discuss the use of Kotlin features and whether or not we're often abusing these in detriment of creating maintainable code.
(www.raywenderlich.com)
Gabriel Peal from Tonal introduces us to the MvRx Framework and Jenn dives into the Jetpack Network Architecture Component.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK