Articles & Tutorials
Kdoc for Android libraries using Dokka
(jeroenmols.com) A great way to make your library easier to use it to generate code documentation for its public interface. Jeroen Mols covers some challenges in configuring Dokka and explain some neat tricks to improve your documentation. |
(medium.com)
Mohit found a nice pattern used in the SQL Delight library for Flow assertions. In this article, he describes how this pattern works.
Sponsored
Receive better bug reports with Shake
(www.shakebugs.com) Shake is a lightweight SDK that offers a plug ’n’ play bug reporting experience. Integrate with your native Android app and receive a testers activity history, network logs, device data & attached files out-of-the-box with each bug report. Sign up for free today. |
(www.coroutinedispatcher.com)
Have you ever generated Kotlin docs (Kdocs) for your library/project? Stavro Xhardha demonstrates how to do this.
Sponsored
Bitrise - CI / CD for your Android apps
(www.bitrise.io) From Android-specific solutions to full cross-platform support, we are here to streamline your Android development process through one, easy-to-use platform. Connect your repo and let us handle building, testing, and deployment for you. Sign up for a free trial! |
(www.rockandnull.com)
Bevan Steele describes how to encrypt shared preferences using a relatively new Jetpack library that offers easy-to-use access to encryption-related functions for Android developers.
(blog.jakelee.co.uk)
Previously, Jake Lee showed how to generate app bundles on your CI server. The next step is to send them to Google Play Internal App Sharing!
(proandroiddev.com)
Nowadays the emulator is much faster with better performance and with easy settings option, except when it comes to SIM card settings. Filipe Batista shares some tips when working with them.
(www.nintyzeros.com)
In this blog post, Venkat goes over the basics for TensorFlow 2.x. This can be used as getting started guide to learn and understand it.
(joebirch.co)
Previously Joe Birch showed how to add a top app bar, and now takes a look at creating the navigation drawer itself using Jetpack Compose.
(engineering.autotrader.co.uk)
John Butterworth and his team have been gradually moving their Android app codebase over to Kotlin from Java. There are some tools to help developers, but there are a number of pitfalls to be aware of when it comes to the converter and the interoperability between the languages.
(www.techyourchance.com)
In some cases, you need to navigate back from the “next” screen to the “previous” one and return some kind of data to it. Vasiliy Zukanov describes several approaches that you can use in your Android application to return data to previous screens.
(joebirch.co)
With the announcement of Android 11 Dev Preview, Joe Birch shows some changes to how the system operates when it comes to permissions and how this will affect applications.
(blog.stylingandroid.com)
An exploration by Mark Allison of how determining location is getting more complex and some things that we should be giving consideration to.
(proandroiddev.com)
Idan Atsmon shows how compiled and obfuscated Kotlin code might be leaking information about your implementation, and how you can clean it up.
(medium.com)
This article by Marcin Chrapowicz is about how you can use uniflow, what is the benefit of using this library and how easy it is to use it.
(proandroiddev.com)
Choosing a dependency framework for your Android app is a big decision. Mark Ng compares 4 popular frameworks: Dagger, Koin, Kodein, and Toothpick.
(proandroiddev.com)
One of the tools in Kotlin that allows us to achieve greater determinism is the language’s 'when' expression. Patrick Cousins shows how this can be quite powerful when paired with the 'in' keyword (and associated 'contains' operator).
(twitter.com)
Manuel Vivo shares a series of cheat sheets about how Dagger subcomponents and component dependencies work under the hood.
Sponsored
Place a sponsored post & reach over 66k Android devs (androidweekly.net) |
Design
Implementing Motion
(medium.com) Jonas Naimark introduces Material Design’s new motion system and transition patterns. |
Jobs
(Berlin)
We're looking for an Android Engineer (Java/Kotlin) in Berlin who will join our international tech team as soon as possible in creating one of the fastest growing companies in the heating market.
(Canada - Vancouver or remote)
Dr. Bill saves time for Canadian doctors by making medical billing delightful (OK... at least suck less). Join us as we accelerate our growth to dominate medical billing in Canada!
Libraries & Code
(github.com)
CustomEditTextOulinedBorder is a small kotlin library for android to support outlined (stroked) text in EditText widgets same as Material Design Outlined Box but without Floating Label.
(github.com)
Shimo is an adapter for Moshi which randomizes the order of keys when serializing and deserializing
News
Native Dependencies in Android Studio 4.0
(android-developers.googleblog.com) With version 4.0 of the Android Gradle Plugin, Google has addressed adding support for distributing and exposing native libraries through the same mechanism that you do for Java libraries: Android AA |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。