Issue #399

栏目: IT技术 · 发布时间: 4年前

Articles & Tutorials

Issue #399 Intro to animations with Jetpack Compose

(proandroiddev.com)

Zsolt Kocsi got inspired by the Kotlin-Pokedex project and its Flutter counterpart, flutter_pokedex, and started experimenting with a Compose-based solution for it.

Adding some Storage (to) Space

(johnoreilly.dev)

John O'Reilly wrote a short article about the addition of SQLDelight to his PeopleInSpace Kotlin Multiplatform sample.

The Power of Types for Errors

(developers.soundcloud.com)

Danny Preussler discusses limiting the number of primitives we use in our code in favor of using custom types instead.

Sponsored

Issue #399 Build and operate Android apps faster with Bitrise

(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!

Encrypting Shared Preferences with the AndroidX Security Library

(www.bignerdranch.com)

Seth Lopez shows how the AndroidX Security library was recently added and makes storing encrypted shared preferences data simple and easy for apps with a min-sdk of 23+.

Back Stack Management with Chrome Custom Tabs

(www.rallyhealth.com)

Scott Pierce examines how to handle the OAuth login flow using Chrome Custom Tabs.

Android Fragments: FragmentContainerView

(proandroiddev.com)

This article by Husayn Hakeem explains what FragmentContainerView is, how to interact with it, and goes through some of the Fragment animation issues it tackles

Blogging: Writing

(blog.stylingandroid.com)

Mark Allison wraps up his articles on how he is able to come up with ideas for blogs posts every week and how he writes the post and the code/projects that go along with it.

Start Before You Finish

(commonsware.com)

Mark Murphy examines navigating from one Activity to another, and if the order of calling startActivity() and finish() matters.

Reactive state container architecture with knot

(medium.com)

StefMa implements a reactive state container architecture with the help of a library called knot.

Build a WhatsApp Clone on Android With Kotlin – Part 1

(dev.to)

In this tutorial, Thierry builds a functional clone of WhatsApp with Kotlin.

Assistant & Pizza - Part 1

(medium.com)

Omar Miatello starts a series of articles on building an Actions on Google Assistant with Kotlin.

Using Logs to Improve Actions

(medium.com)

If you have an Action published on Google Assistant, Jessica Earley-Cha shows how to use your logs to improve intent accuracy, evaluate user journeys and more.

The Navigation Component…not that hard

(medium.com)

Jimoh Zainab brings you a story about the navigation component in android apps and shows you how easy it is to use.

Coroutines and Java Synchronization Don't Mix

(blog.danlew.net)

Dan Lew demonstrates the case where you were using a synchronized function in Java but now want to make it suspending in Kotlin, Mutex is the most natural way to make that conversion.

Exploring Drawers in Jetpack Compose

(android.jlelse.eu)

In this blog post, Nikit Bhandari shows how to use different types of drawers in Jetpack Compose.

Kotlin Code Organization

(arturdryomov.dev)

Artur Dryomov shares some tips for organizing the Java / Kotlin code and tests in your projects.

Sponsored

Issue #399 Place a sponsored post & reach over 66k Android devs (androidweekly.net)

Jobs

Android Developer

(Berlin)

Be part of a flourishing team that is self-motivated and takes decision based on data, research and customer feedback. Contribute with your mobile know-how and bring our app to new quality heights. Play an active role on building an awesome reCommerce application that you are proud of.

Mobile Engineer, Android

(Dublin, Ireland)

Come join our small, but fast-growing team. We're building out our Android Messenger SDK that is integrated into thousands of Android apps. This is an opportunity to go deep into the mobile operating system while still shipping beautiful and quality UI/UX for tens of millions of users.

Android Developer

(Remote)

We love Tech. We love Nature. We work hard to make it easy for everyone to explore the world’s most beautiful places. Join Europe’s most successful cycling and hiking app and change the way people explore!

Android Engineer @ COBI.Bike

(Frankfurt am Main, Germany)

The Bosch eBike / COBI.Bike Software Team is looking for a passionate & experienced Android Developer who is enthusiastic about connected mobility and hungry to take on development responsibilities on a new app at our rapidly growing start-up.

Android/Kotlin Developer

(Remote)

Work with the world's leading brands on Android/Kotlin projects. From anywhere.

Libraries & Code

madman-android

(github.com)

The Madman library (Media Ads Manager) enables you to advertise video contents with video ads. If you have your own VAST server and want to render video ads on Android and have full control over the UI, then this library is for you.

cycler

(github.com)

The Square Cycler API allows you to easily configure an Android RecyclerView declaratively in a succinct way

Keeper

(slackhq.github.io)

A Gradle plugin that infers Proguard/R8 keep rules for androidTest sources.

compose-pokedex

(github.com)

Android Pokedex on Jetpack Compose

Videos & Podcasts

Issue #399 Annotation processing for Kotlin

(www.youtube.com)

Csaba Kozák introduces how to write and test annotation processors that behave well even in Kotlin projects.

Work Manager & Moshi

(www.youtube.com)

Two presentations from the January Android Budapest Meetup

Specials

Issue #399 With Great Tech Comes Great Responsibility

(foundation.mozilla.org)

A student guide by Mozilla Foundation for navigating ethical issues in the tech industry.


以上所述就是小编给大家介绍的《Issue #399》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

未来简史

未来简史

[以色列] 尤瓦尔·赫拉利 / 林俊宏 / 中信出版集团 / 2017-2 / 68.00元

进入21世纪后,曾经长期威胁人类生存、发展的瘟疫、饥荒和战争已经被攻克,智人面临着新的待办议题:永生不老、幸福快乐和成为具有“神性”的人类。在解决这些新问题的过程中,科学技术的发展将颠覆我们很多当下认为无需佐证的“常识”,比如人文主义所推崇的自由意志将面临严峻挑战,机器将会代替人类做出更明智的选择。 更重要的,当以大数据、人工智能为代表的科学技术发展的日益成熟,人类将面临着从进化到智人以来z......一起来看看 《未来简史》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

SHA 加密
SHA 加密

SHA 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具