安卓开发的发展过程大致如下:
后续会把相关 demo 发上来讲解分析一下
1. 原生开发
使用安卓原生 api 进行开发
2.web app
使用安卓原生 + WebView 开发
3.hybrid app
一个跨平台框架, 使用的前端语言开发
4.react native
一个跨平台框架, 使用的前端语法开发
5. 小程序
微信推出的小程序 可以快速构建 app, 使用的是前端的语言开发, 不能脱离微信单独存在
6.weex
阿里巴巴推出的跨平台框架
7.PWA(processive web app)
谷歌在推出的新的开发方式, 无需安装应用, 依赖于浏览器, 可离线使用
8.flutter
2018 年推出的跨平台的框架, 使用 Dart 语言开发
9. 快应用
2018 年 3 月份华为牵头研发的一项新技术, 个人感觉是为了替代谷歌的 PWA, 专门为国内开发者提供的这么一个技术
来源: http://www.jianshu.com/p/44305a99c51a