Android 开发技术周报 Issue#253

教程

  1. 使用 Kotlin 构建 Android 应用 | Kotlin 迁移指南 (上篇)

  2. 安居客 Android App 走向平台化

  3. Conversion By Translation - Changing Your Android App Language At Runtime

  4. 一条电商 Android 工程化实践

开源库

  1. Gordon

    Android Test Runner

  2. kotlin-inject

    A compile-time dependency injection library for kotlin.

  3. ADB Library

    A Java library implementation of the ADB (Android Debug Bridge) network protocol.

  4. RangeSeekBar

    A beautiful and powerful SeekBar what supports single、 range、steps、vetical、custom( 一款美观强大的支持单向、双向范围选择、分步、垂直、高度自定义的SeekBar)

  5. ShadowHelper

    A library to add shadows for the Android View.(一个方便为Android View添加自然的阴影的库)

  6. Prism4j

    Simplified Java clone of prism-js. No rendering, no themes, no hooks, no plugins. But still a language parsing.

  7. CheckoutVerifier

    Verify your In-App Purchase receipts & protect your Apps from hacking, patching used by Piracy Apps like Lucky Patcher.

  8. ImagePicker

    A simple library that allows you to select images from the device library or directly from the camera.

  9. ZooParkMVP

    A lightweight MVP frame. It's easy to use and has already integrated many famous third-party libs

  10. PageRecyclerView

    PageRecyclerView实现翻页功能及无限轮播。

  11. Orbit MVI

    An MVI framework for Kotlin and Android

  12. Flourish

    🎩 A polished and dynamic way to show up layouts.

  13. OpenGraphKt

    A dead simple OpenGraph tags parser for Kotlin

  14. SDKHotFix

    在用户规模千万级别的app中验证过,稳定无兼容问题,5分钟让你的SDK拥有热修复能力的需求。A SDK hotfix library with stable verified in tens of millions of users can be accessed in only five minutes.

  15. Curtain
    一个Android 高亮View蒙层库

  16. NetBare

    一款网络包拦截和注入框架,可以实现抓包、屏蔽包、改包等各种强大功能。

  17. SVG-Android

    一款支持在Android 4.0+系统上显示SVG图片的开源库

  18. Lancet

    A lightweight and fast AOP framework for Android App and SDK developers

  19. android-zxingLibrary

    几行代码快速集成二维码扫描功能

  20. java-diff-utils

    Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.

  21. FlowRecorder

    A utility class to make it easier to test emissions on kotlin's Flow Type over time

  22. FlowRedux

    Port of RxRedux by using Flow from Kotlin Coroutine's.

  23. Croppy

    Image Cropping Library for Android

  24. Fitbit Gatt

    The FitbitGatt API is designed to provide a strong state machine around all Android gatt operations with the aim of making Android BLE development across Android vendors as straightforward and side-effect free as possible.

  25. ShapeOfView

    Give a custom shape to any android view Useful for Material Design 2

  26. Jabel

    unlock Javac 12+ syntax when targeting Java 8

  27. StringPacks

    a library to store translation strings in a more efficient binary format for Android applications, so that it reduces the Android APK siz

  28. RubberPicker

    Android Rubber Picker Library

App

  1. MaterialGallery-android

    Material Components Gallery Application

  2. OpenLauncher

    an open source launcher project for Android devices that has been built completely from scratch.

  3. FunnyDraw

    绘画天赋不行,编码技术来补,猜画小歌小程序辅助工具。

  4. HeartRate

    使用Android手机的摄像头,通过闪光灯识别手指的血管,完成心率的检测,绘制出心率图

插件

  1. gradle-archetype-plugin

    Gradle plugin that creates projects from your own cookiecutter

工具

  1. DBeaver

    Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports any database which has JDBC driver (which basically means - ANY database). EE version also supports non-JDBC datasources (WMI, MongoDB, Cassandra, Redis).

  2. Onefetch

    a command line tool that displays information about your Git project directly on your terminal.

  3. NetNewsWire

    a free and open source feed reader for macOS.

  4. android-keyboard-gadget

    Convert your Android device into USB keyboard/mouse, control your PC from your Android device remotely, including BIOS/bootloader.

  5. ḫpr

    镜像任意 git 仓库到 Gitlab 的同步工具,具有定时更新的功能。

  6. GitHub Workflow for Alfred 3

    You can search through GitHub (gh) and your GitHub Enterprise instance (ghe).

  7. BullshitGenerator

    狗屁不通文章生成器

新闻

  1. 21亿美元收购Fitbit 揭秘谷歌布局医疗健康产业的野心

  2. 谷歌Pixel 3/Pixel 3 XL再次意外收到员工内部测试的版本更新

  3. Android 11有望完善无线ADB调试功能:扔掉数据线吧

指南

  1. Vim 从入门到精通

设计工具

  1. Symbol Master Renamer

    Sketch plugin to rename and organize the master symbols.

  2. culrs/

    颜色管理和配色工具

设计资源

  1. Outline 图标库

  2. Glaze

    矢量插画素材库

技术之外

  1. 腾讯发布2019互联网趋势报告,205页PPT解读16大机会

  2. 个人开源项目如何从零到年入百万美元