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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容