Android开发技术周报 Issue#162

教程

  1. 使用 repo 组织 Android 工程

  2. 浅谈 ViewModel

  3. Android 内存暴减的秘密?

  4. Android application 中使用 provided aar 并没有那么简单

开源库 & App

  1. Colored Time Range Selector

    A smart colored time range selector. Users can select just free time with a handy colorful range selector.

  2. FancyToast-Android

    A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast from code.

  3. oksse

    An extension library for OkHttp to create a Server-Sent Event (SSE) client

  4. RESTMock

    HTTP Server for Android Instrumentation tests

  5. ExpansionPanel

    Expansion panels contain creation flows and allow lightweight editing of an element.

  6. Gif-Load-ReTry-Refresh

    支持gif图片的Load反馈框架,只需一张gif图,一行代码解决初次加载,重试加载,刷新加载,与生命周期绑定,LeakCanary检测无内存泄漏

工具

  1. Midnight

    Midnight — Dark Theme Sketch Plugin

  2. Docusaurus

    Easy to maintain open source documentation websites

  3. Bytecode Viewer

    A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

  4. simplify

    Generic Android Deobfuscator

视频

  1. Android Support Library 的新增功能 | 中文教学视频

指南

  1. Git 原理详解及实用指南

技术之外

  1. 2017复盘之「耶鲁投资法」

  2. 理解比特币(BitCoin)背后的区块链技术,这一篇文章就够了