Android 开发技术周报 Issue#244

新闻

  1. 运营商消息称Pixel设备将于9月3日升级Android 10

  2. 传谷歌新手机Pixel 4和Pixel 4 XL 研发代号是珊瑚和火焰

  3. 谷歌Pixel 4/4 XL曝光:骁龙855+Android 10

  4. 更像iOS了?Android 10够猛 这波升级来感受下

教程

  1. Android 沉浸式解析和轮子使用

开源库

  1. X2C

    Increase layout loading speed 200% https://www.jianshu.com/p/c1b9ce20ceb3

  2. BottomNavigator

    Android Bottom Navigation multiple stack manager

  3. contour

    Layouts with lambdas 😎

  4. KotlinDeepCopy

    DeepCopy extensions for Kotlin Data class. Provide both Reflection and Apt implementations.

  5. WheelPicker

    A smooth, highly customizable wheel view and picker view, support 3D effects like iOS. 一个顺滑的、高度自定义的滚轮控件和选择器,支持类似 iOS 的 3D 效果

  6. AndroidDocumentViewer

    Android 文档查看: word、excel、ppt、pdf,使用mupdf及tbs

  7. fluid-time

    Kotlin multiplatform date & time library

  8. Toastie

    a customizable Android toast library.

  9. FlingAppBarLayout

    A Custom AppBarLayout that can fling smoothly

  10. tradukisto

    A Java library created to convert numbers to their word representations

  11. AopArms

    AopArms编写了Android开发中常用的一套注解,如日志、异步处理、缓存、SP、延迟操作、定时任务、重试机制、try-catch安全机制、过滤频繁点击、拦截等,后续还会有更多更强大的注解功能加入

  12. IPCInvoker

    A IPC Invoker for Android Developer.

  13. React Native WebView

    a Modern, Cross-Platform WebView for React Native

App

  1. MinMinGuard

    The best advertisement blocker on Android!

  2. Gaze

    NASA Picture of the Day

  3. F-Droid Client

    Client for F-Droid, the Free Software repository system for Android.

  4. MDPlayer

    Android万能播放器,支持视频大小窗口无缝切换,基于ijklayer+MVP+RxJava+Retrofit+Material Design开发。

  5. TheMovies2

    🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.

插件

  1. ktlint-gradle

    This plugin creates convenient tasks in your Gradle project that run ktlint checks or do code auto format.

工具

  1. pastel

    A command-line tool to generate, analyze, convert and manipulate colors

  2. leetcode-editor

    在IDE中解决LeetCode问题,支持leetcode.com与leetcode-cn.com,满足基本的做题需求。
    理论上支持: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio。

  3. Nu Shell

    A modern shell written in Rust

  4. exa

    exa is a replacement for ls written in Rust.

  5. DCC

    DCC (Dex-to-C Compiler) is method-based aot compiler that can translate DEX code to C code.

  6. Postwoman

    👽 API request builder - Helps you create your requests faster, saving you precious time on your development.

指南

  1. From Java to Kotlin

    From Java to Kotlin Cheat Sheet

  2. Python-100-Days

    Python - 100天从新手到大师

设计工具

  1. Greyhound

    一套免费的界面草图,包含登录注册、搜索、成功页、商品详情页等大部分常用界面,共 120+ 个桌面端和 80+ 移动端素材,支持 Sketch 和 Figma,帮助你快速绘制原型草图。