标签:example optimize 医疗 tar hack ora pytho 网络请求 facebook
虽然说 Android 的架构选择一直都很自由,MVP、MVC、MVVM 各有拥趸。但 Google 最近还是推出了一份关于应用架构的实践指南,并给出了相当详尽的步骤和一些指导建议。希望大家都能看一看,学习一下,打造更加优秀易用的 APP,也为 Android 生态的改善做一点贡献。
itho最初的目的是为了解决复杂列表的高效渲染和内存使用问题。之前我也写过相关的文章Android ListView中复杂数据流的高效渲染,Android复杂数据流的“高效”渲染。之前的思路是把列表中的逻辑Item拆分为可复用的更小单元,然后利用ListView或者RecyclerView自带的缓存策略达到节约内存的目的。Litho采用了更激进的方式,放弃使用原生的View,使用了自定义的View和布局,通过极高的View复用率节约了内存使用,同时采用了非常高效的布局策略,使得绘制更加迅速,滑动更加流畅。
现在的App开发,或多或少都会用到Hybrid模式,到了WebView这边,经常会加载一些js文件(例如和WebView用来Native通信的bridge.js),而这些js文件不会经常发生变化,所以我们希望js在WebView里面加载一次之后,如果js没有发生变化,下次就不用再发起网络请求去加载,从而减少流量和资源的占用。那么有什么方式可以达到这个目的呢?先得从WebView的缓存原理入手。
Use HTML/CSS to render Android View (Not Webview)
This library uses OpenGL Shaders to apply effects on EXOPlayer video at Runtime
Help to layout and draw dividers on existing views
A series of badge drawables for android
A periodic text updating library
A slim & clean & typeable Adapter without# VIEWHOLDER
A Gradle Plugin for Prechecking AndroidManifest.xml.
A tool for gathering profiling and benchmarking information for Gradle builds
Gradle plugin to publish APKs to Google Play
Online Compiler (Beta) (by 青小蛙)
是一款还在测试中的 Android 平台 IDE 工具,可以进行代码编辑、编译以及运行程序,支持 C、Ruby、Swift、PHP、NodeJS、Python 在内的 23 种语言。Web 版:https://compiler.run
SVG 文件优化工具
Realtime collaborative markdown notes on all platforms
CloudConvert supports the conversion between more than 200 different audio, video, document, ebook, archive, image, spreadsheet and presentation formats.
Arrange icons, images and shapes in Phyllotaxis ( leaf arrangement) patterns. Leaf arrangement pattern in a sunflower, for example.
Publish Websites from Sketch
十号线海淀黄庄(中关村大厦)/20k ~ 30k/五险一金/补充医疗/年底双薪/免费午餐和晚餐/简历发送至:simplecoder.h@gmail.com (记得注明在『Android 开发技术周报』看到的)
十号线海淀黄庄(中关村大厦)/20k ~ 30k/五险一金/补充医疗/年底双薪/免费午餐和晚餐/简历发送至:simplecoder.h@gmail.com (记得注明在『Android 开发技术周报』看到的)
如果你觉得 Android 开发技术周报对您有所帮助,请考虑对本周报捐赠支持。支持我把 Android 开发技术周报做的更好,帮助更多的人,金额随意,您的捐赠将用于支付服务器和邮件推送服务的费用。捐赠列表
标签:example optimize 医疗 tar hack ora pytho 网络请求 facebook
原文地址:http://www.cnblogs.com/801234567com/p/6921902.html