Android 开发技术周报 Issue#257

December 02, 2019 0 条评论 AndroidDevWeekly

教程

  1. Systrace 基础知识 - Vsync 解读

  2. 了解一下,Android 10 Build系统

  3. 处理视觉冲突 | 手势导航 (二)

  4. 解开 HTTP/2 的面纱:HTTP/2 是如何建立连接的

  5. Medium blogpost

  6. Reusable UI Components for Android

开源库

  1. Aria

    一个简单好用且稳定的下载框架,支持HTTP\FTP断点续传下载、多任务自动调度、多文件打包下载、HTTP表单上传、文件FTP断点续传上传、支持FTPS断点续传、支持https地址下载、支持多线程分块下载、支持300、301、302重定向下载链接下载、支持m3u8协议的文件下载以及边下边看的下载、下载支持文件长度动态增加等。

  2. MLKitAndroid

    A collection of real life apps built using Firebase MLKit

  3. PopLayer

    一个通用的Android端弹窗管理框架,支持带网络请求的业务流程管理,内部维护弹窗优先级队列 具备弹窗管理扩展功能 整合Dialog,PoupoWindow,悬浮Widget,透明Webview,Toast,SnackBar,无需再为繁琐的业务弹窗逻辑所困扰

  4. kULID

    Universally Unique Lexicographically Sortable Identifier ported for Kotlin

  5. tmdb-java

    A Java wrapper around themoviedb.org API v3 using retrofit2.

  6. AabResGuard

    A tool used to obfuscate aab resources针对 aab 文件的资源混淆工具

  7. JImageHash

    a performant perceptual image fingerprinting library entirely written in Java. The library returns a similarity score aiming to identify entities which are likely modifications of the original source while being robust variouse attack vectors ie. color, rotation and scale transformation.

  8. JTransc

    Convert your Java, Kotlin and Scala code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library. http://jtransc.com/

  9. Android String XML Reference

    This is a Gradle plugin for Android applications which resolves XML string references in other XML strings.

  10. HiddenCam

    📸 A library that allows you to capture images secretly, in background without alerting users.

  11. solid

    SOLID Components are an attempt at following good engineering standards and best practices such as SOLID and DRY where Google neglected to.

  12. ktimber

    Timber fork that adds some extra functionality

  13. ApplicationProvider

    Retrieve the android application and the current activity from anywhere

  14. PickTime

    一个Android高效日期选择控件,支持(年月日时分星期)等多种模式的控件

  15. BaseFramework

    一款基础适配框架,包含沉浸式适配、对 Activity、Fragment 以及 Adapter 的封装,并提供了一些诸如权限申请、跳转、延时操作、提示、日志输出等小工具,以方便快速构建 Android App

  16. FastBle

    Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection.

  17. AppUpdate

    android app update library

  18. FlowBinding

    Kotlin Coroutines Flow binding APIs for Android's platform and unbundled UI widgets, inspired by RxBinding.

示例

  1. AndroidxBiometric

    an example of the usage of the new androidx Biometric API, using a BiometricPromptUtils class that wraps up the main methods and helps you build easily a biometric prompt.

  2. MusicPlayer

    Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer

App

  1. Mindustry

    A sandbox tower defense game https://mindustrygame.github.io

插件

  1. Localizer-Android

    Gradle plugin which simplifies Android string resources & translations synchronization with POEditor.

工具

  1. iGlance

    MacOS system monitor for the status bar. See all system information at a glance.

  2. ditaa

    a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.

新闻

  1. [图]Google Photos的Markup功能现面向所有Android用户开放

  2. 谷歌披露了Pixel天文摄影功能背后的技术细节

视频

  1. 使用 Systrace 作性能分析 | AndroidDevSummit 中文字幕视频

Fun

  1. PrimeG2Pkg

    Running Windows on smartphone is not new. How about a calculator?

设计教程

  1. 动画落地 | 从 AE 制作到落地开发

版权声明

禁止一切形式的转载-禁止商用-禁止衍生 | 申请授权

脉脉不得语
脉脉不得语
Zhengzhou Website
菜鸟 Android 程序猿/前郑州 GDG 组织者

Android 绿色应用公约
遵循公约的应用,后台不费电、手机不卡顿,跟 iPhone 一样省心。
阅读公约