Android 开发技术周报 Issue#255

教程

  1. Android静态代码扫描效率优化与实践

  2. Probe:Android线上OOM问题定位组件

  3. Navigation with Dynamic Feature Modules

  4. 一种有效管控APP隐私权限的解决方案

开源库

  1. Screenshotty

    A library for programatically capturing screenshots on Android

  2. Cactus

    Android Keep Alive(安卓保活),Cactus 集成双进程前台服务,JobScheduler,onePix(一像素),WorkManager,无声音乐

  3. Flow Preferences

    Kotlin Flow version of rx-preferences -- Coroutines support for Android SharedPreferences

  4. EasyReveal

    Android Easy Reveal Library

  5. TextViewRichDrawable

    Android TextView with rich support of compound drawables

  6. Jetpack-MusicPlayer

    一款基于 Jetpack MVVM 架构开发的 音乐播放控制组件

  7. RackMonthPicker

    android library dialog month picker

  8. AlignTextView

    字体对齐的textview

  9. SPORK

    A Retrofit-inspired ORM for Android's SharedPreferences that turns an annotated interface into a SharedPreference accessor object.

  10. Kotpref

    Android SharedPreferences delegation library for Kotlin

示例

  1. RealWorld Example App

    Kotlin + http4k codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

App

  1. Lottery

    一款帮你选择彩票号码的软件,项目采用了 Material Design + MVP + RxJava + Retrofit + Dagger 的方式搭建。

  2. Designer

    组件化+Kotlin开发-一个充满设计感的开源App

  3. Bitrise_Android

    Unofficial Bitrise client for Android

  4. android-remote-temperature-control-client

    Remote client for Arduino temperature project. Main functionality working and tested on real system (see more here). May contains some UI bugs.

  5. Etar Calendar

    an open source material designed calendar made for everyone!

  6. TvFlix

    Android app based on MVVM design with Android JetPack Libraries purely written in Kotlin

插件

  1. Gradle plugin for PIT Mutation Testing

    The plugin provides an ability to perform a mutation testing and calculate a mutation coverage of a Gradle-based projects with PIT.

  2. check-gradle-checksums

    Check your gradle-wrapper jar's checksum on CI. This is particularly useful for OSS projects.

工具

  1. ArtifactFinder

    An Android Studio Plugin to find Maven Artifacts by class name

  2. Git History

    Quickly browse the history of a file from any git repository https://githistory.xyz/

  3. Maccy

    Clipboard manager for macOS which does one job - keep your copy history at hand. Period.

  4. 夸克 H5

    一款基于WEB的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。类似易企秀、百度 H5的H5制作、建站工具

  5. Droid

    A command-line tool for checking Android OS version history written by Rust.

新闻

  1. [图]继日本和韩国后,谷歌Play Point积分奖励活动登陆美国市场

  2. 谷歌Pixel 4更新:修复相机白平衡问题

  3. Android 10不再为老旧App提供菜单导航键

  4. 云游戏设备长啥样?谷歌Stadia实体机拆箱视频赏

  5. [图]Android-x86 9.0 Pie首个候选版本已放出 支持OpenGL ES 3.0

视频

  1. Android 权限说明 | AndroidDevSummit 中文字幕视频

  2. 读懂 Android Studio 分析工具数据 | AndroidDevSummit 中文字幕视频

  3. 老铁们,我把应用“压缩”了!

    详细了解 R8 应用压缩器,看看我们如何用该工具为开发者减压。简直不要太棒。

  4. 在持续集成 (CI) 环境中使用 Android 模拟器 | AndroidDevSummit 中文字幕视频

指南

  1. Golang - 100天从新手到大师

设计工具

  1. Minimap

    A Sketch plugin to navigate large pages with ease.

  2. Sketch Data Faker

    A Sketch plugin providing 130+ types of smart placeholder content for your mockups from Faker.js and other sources. https://sketchfaker.com

技术之外

  1. 100 年前的东北大鼠疫,67 天消灭疫情的伍连德