Android Weekly Notes #409

Android Weekly Issue #409

Building a Beautiful MVVM Android Application: Jetpack + Architectures

DisneyMotions: https://github.com/skydoves/DisneyMotions

A Code Review Checklist to Focus on the Important Parts

一个code review的checklist.

Migrating Duolingo’s Android app to 100% Kotlin

Duolingo App迁移到Kotlin.

Securing WebViews with Chrome Custom Tabs

SDK本来用WebView, 后来改用Chrome Custom Tab:
https://developer.chrome.com/multidevice/android/customtabs

理由是WebView对用户输入来说并不是绝对安全. (并没有细说).

更多的说的是它们sdk的实现.

Bubbles Tutorial for Android 10: Getting Started

Bubbles: 浮在其他app内容上.

Android 10的新功能, 目前还在预览中.

用的是Notification的那一套.

官方文档:
https://developer.android.com/guide/topics/ui/bubbles

Android MVI architecture with Jetpack & Coroutines/Flow — Part 2

MVI的架构.

Lottie for Android primer

用Lottie做动画.

github: https://github.com/airbnb/lottie-android

Building a DevOps pipeline for your App: Choose a CI/CD server

关于CI的选择, 对比了:

  • Bitrise
  • CircleCI
  • Github Actions
  • SemaphoreCI
  • TravisCI

Customizing WorkManager — Fundamentals

WorkManager的定制使用.

Easy navigation in a multi-module Android project

一个gradle插件: https://github.com/gaelmarhic/Quadrant

用于多模块项目的导航.

Code

https://github.com/ZieIony/GuideToCustomViews

https://github.com/kozaxinan/android-lints

https://github.com/gaelmarhic/Quadrant

你可能感兴趣的:(Android Weekly Notes #409)