Android 开发技术周报 Issue#238

新闻

  1. 谷歌Pixel 4为上3D人脸识别和后置双摄:审美塌方

  2. 改进快速配对体验:Android Q将带来更好的蓝牙音频支持

  3. 最强中端机型 谷歌Pixel 3a上榜DxOMark:100分

  4. 谷歌Pixel 4设计图曝光 顶部有一个神秘的新传感器

  5. 谷歌Play商店试行App适用年龄提示系统 以避免少儿不宜的内容

  6. 谷歌分享将于今年秋季出现在Android Q的所有新表情符号

教程

  1. Android Q 开发者常见问题 | FAQ・第二期

  2. ​16 个使用 App Bundle 发布应用和游戏的理由

  3. ARouter API 简单分析

开源库

  1. Banners

    A banner displays a prominent message and related optional actions.

  2. StickyItemDecoration

    Android RecyclerView 使用ItemDecoration实现吸附效果,完全解耦

  3. Amethyst

    Simple multiplatform SEA (Systems, Entities, Attributes) library written in multiplatform Kotlin.

  4. InkPageIndicator

    InkPageIndicator created by @nickbutcher for Plaid https://github.com/nickbutcher/plaid and backported by me for API 14+ (4.0+)

  5. chucker

    🔎More Chucker than Chuck - An HTTP inspector for Android & OkHTTP (like Charles but on device)

  6. Balloon

    A lightweight popup like tooltips, fully customizable with arrow and animations.

  7. SmartSwipe

    An android library to make swipe more easier and more powerful.

  8. KChartView

    股票k线图,支持macd,kdj,rsi,boll多种指标切换,支持横竖屏切换,支持长按,缩放,滑动,fling事件等。

  9. Security showcase

    Sample application pointing some security related practices on Android device.

  10. Clikt

    Intuitive command line interface parsing for Kotlin

  11. Events Calendar

    a user-friendly library that helps you achieve a cool Calendar UI with events mapping. You can customise every pixel of the calendar as per your wish and still achieve in implementing all the functionalities of the native android calendar in addition with adding dots to the calendar which represents the presence of an event on…

  12. Beetle

    Shake to create Bug Report on GitHub, GitLab and Azure DevOps!

  13. HttpMocker

    a simple HTTP mocking library written in Kotlin to quickly and easily handle offline modes in your apps

  14. SocialTextView

    A simple custom Android TextView that highlights content such as Mention, Hashtag, Phone, Email and Url.

App

  1. Keepass2Android

    Password manager app for Android

  2. envelop-android

    🤖 Envelop Android app

工具

  1. yabai

    A tiling window manager for macOS based on binary space partitioning

  2. TabNine

    支持23种编程语言的 AI 代码自动补全工具

  3. gitmoji-cli

    A gitmoji interactive command line tool for using emojis on commits.

  4. BND

    ⚡️ 一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac。

视频

  1. 一个文字排版视频教程

CodeLabs

  1. 从 Java 到 Kotlin, 只有一堂课的距离

指南

  1. 《On Java 8》中文版

    《On Java 8》中文版,又名《Java编程思想》 第5版

设计工具

  1. BX-WebpApngExporter

    将 AE 合成中的动画直接导出为 webp 或者 apng 格式。