1. 从0开始编写一个完整app 以WanAndroid为例
https://mp.weixin.qq.com/s/_zl9K8LTip2hm42aqM7K3g
2. 移动端跨平台开发的深度解析 ( 分析各主流框架的1.理念架构 2.实现原理 3。打包加载 4. )
https://mp.weixin.qq.com/s/R7suKPqhV10BQl3VoV-4Tg
跨平台一直是老生常谈的话题,cordova、ionic、react-native、weex、kotlin-native、flutter等跨平台框架的百花齐放,颇有一股推倒原生开发者的势头。(事实上更多是共存发展)
目前移动端跨平台开发中,大致归纳为以下几种情况:
1. react native、weex均使用JavaScript作为编程语言,目前JavaScript在跨平台开发中,可谓占据半壁江山,大有“一统天下”的趋势。
2. kotlin-native开始支持 iOS 和 Web 开发,(kotlin已经成为android的一级语言)也想尝试“一统天下”。
3. flutter是Google跨平台移动UI框架,Dart作为谷歌的亲儿子,毫无疑问Dart成为flutter的编程语言,如下图,作为巨头新生儿,在flutter官网也可以看出,flutter同样“心怀天下”。
未来趋势
我们选择框架的时候,很多时候会关注框架的成熟度和生命力不是么(◐‿◑)。
“Airbnb 宣布放弃使用 React Native,回归使用原生技术
Facebook 正在重构 React Native,将重写大量底层。
阿里公开Weex技术架构,还开源了一大波组件(https://blog.csdn.net/alitech2017/article/details/80133769)。
Android 技能图谱学习路线:https://mp.weixin.qq.com/s/XREOq821aaY0gwrlwrOQJA
技能树详解
Android 音视频开发学习之路:https://mp.weixin.qq.com/s/9TzsJn6SDWkJA3XFxsJHwg
一篇音视频入门之路的文章。作者从入门、进阶、探究分别编写了一系列文章。
Android 性能优化—— 启动优化提升60% https://mp.weixin.qq.com/s/OWImTj_4Ml1nmpN2v9mRAw
挺不错的优化经验
3种方法带你玩自定义Android Gradle插件 https://mp.weixin.qq.com/s/DPi0edk_7MAOm_N3X9Tz0w
我所理解的Android组件化之通信机制
https://mp.weixin.qq.com/s/MbCzixwApsuk-QIj7qq9CQ
一个不错的技术博客
https://mp.weixin.qq.com/s/L7wQuua9o5F3YQn3mI-Dfg
自定义 View 的文章。https://github.com/GcsSloop/AndroidNote
end








网友评论