Android开发技术周报 Issue#167

新闻

  1. 谷歌测试新功能:用电脑浏览器发 Android 手机短信

  2. Android Go 系统发展缓慢:目前仅十余个App可用

  3. Android 9.0 的信号格数显示将更加准确

  4. 谷歌为 Motion Stills 应用加入 AR 贴纸功能

  5. [图]用时18个月 Nougat 终于成为使用最多的 Android 版本

  6. 感谢第三方解决方案 Android 应用程序可以运行在 Windows 手机当中

教程

  1. Android Native 开发之 NewString 与 NewStringUtf 解析

  2. 聊聊 Android 中的 @hide

  3. 关于使用 Android MVVM + LiveData 模式的一些建议

  4. 在 Kotlin 中实现数据绑定框架中的 BindingAdapter 自定义属性

开源库 & App

  1. react-native-whc-banner

    A react native module to banner auto play loop component, it works on iOS and Android

  2. permiso

    An Android library to make handling runtime permissions a whole lot easier

  3. PhotoEditor

    A Photo Editor library with simple, easy support for image editing using paints,text,emoji and Sticker like stories

  4. statelin

    A finite state machine for Kotlin and Android

  5. android-ktx

    A set of Kotlin extensions for Android app development

  6. violations-lib

    Java library for parsing report files from static code analysis

  7. AwesomeArticles

    收集看到的内容特别棒的技术文章并会配有一段个人短评

  8. FFmpegCmdSdk

    最新编译的 ffmpeg and ffprobe android command line tools

工具

  1. Android Studio Poet

    Generate industry scale Java & Kotlin Android Studio projects

  2. Carbon

    Create and share beautiful images of your source code

  3. Sketch-SF-UI-Font-Fixer

    A Sketch plugin that adjusts the character spacing on text layers using iOS 9's SF UI Text/SF UI Display fonts to what it would be when used in an iOS app.

视频

  1. Android NDK | 中文介绍视频

Tips

  1. 让预览 RecyclerView 效果更方便的一个小技巧

  2. 好的 CSS 命名规范可以节约 Debug 时间

  3. 你可能不知道的关于 Git stash 的技巧

设计教程

  1. 为什么你的 iOS 应用在 Sketch 上看起来更棒

技术之外

  1. 不确定性的快感