本周热点开源项目

AwesomeProgressbar

一个支持左右两边同时滚动的进度条,效果非常好,有兴趣的同学可以去看看。
效果图如下:

AndroidTShare Weekly No.12_java

作者:alex
项目开源地址:https://github.com/alex5241/AwesomeProgressbar

FingerprintAuthHelper

一个关于指纹识别的小demo,指纹识别认证的帮助类库,或许有同学需要。
效果图如下:

AndroidTShare Weekly No.12_java_02

作者:Andriy
项目开源地址:https://github.com/pro100svitlo/FingerprintAuthHelper

WeekCalendar

一个Android周日历库,周日历WeekCalendar,一周一周的形式显示日历,可以自定义修改很多属性,相当于可以自己定制了。
效果图如下:

AndroidTShare Weekly No.12_java_03

作者:loonggg
项目开源地址:https://github.com/loonggg/WeekCalendar

AdvancedLuban

AdvancedLuban —— 是一个方便简约的 Android 图片压缩工具库,提供多种压缩策略(包括Luban原有的压缩策略),多种调用方式,自定义压缩,多图同步压缩,专注更好的图片压缩使用体验。

作者:邵辉Vista
项目开源地址:https://github.com/shaohui10086/AdvancedLuban

本周文章回顾

  1. Android 高级自定义Toast及源码解析

  2. 环境配置:React Native 开发环境配置 For Android

  3. 环境配置:React Native智能开发工具,可代码提醒的IDE—VS Code

  4. 一个类似于进度和打卡进度的自定义view

  5. 基础篇章:关于 React Native 的props,state,style的讲解

  6. 我想说的和你们想要的

本周特别推荐

本周特别推荐的内容是:微信小程序实时开发工具 WEPT。据说这个项目还被微信小程序的项目负责人夸奖了呢,得到了很高的评价!

WEPT 是一款微信小程序实时运行环境,相比于现在官方提供的开发者工具,它具备以下几个特点:
▪ 完全实时:它已全面支持 wxml, wxss,javscript 和 json 文件的自动热更新,文件保存后相应变化会自动更新到小程序的运行环境,开发者完全不需要重建、重启操作,绝大多数情况下(除非修改 app.json )也不需要刷新。因为没有了刷新,开发者不用再费时去操作界面重现修改前的页面状态。整个过程支持多终端同步进行。
▪ 更加稳定: WEPT 的小程序构建过程相比官方工具要更加稳定,不会像官方工具一样经常性报错 appservice not ready,甚至直接崩溃,如果遇到后台或者小程序构建错误,它会在页面上即时给出错误提醒。如果你安装了 growl或者 terminal-notifier,它还会同时在桌面上弹出错误提醒。
▪ 没有限制: WEPT 生成的小程序页面可以运行在移动端浏览器上面,使用过程也无需联网。它通过一个定制的代理协议使用后台转发 XHR 请求,开发者无需配置后端 CORS 即可调试。
▪ 更多的 API: WEPT 除了支持全部官方已支持 API 之外,还实现了重力感应和罗盘的 API,你可以在支持相应 html5 接口的移动端浏览器上进行调试。