Android 开发有哪些新技术出现
2个回答
2016-04-06
展开全部
1)、开发语言
React Native: Facebook力推的跨平台开发解决方案。
2)、开发模式
Dagger 2:使用Dagger依赖注入促进Android分模块开发。
MVP:Android 并没有严格的区分业务逻辑和界面区分,项目复杂后很容易使代码陷入混乱。MVP(Model-View-Presenter) 模式非常适合Android App 开发。
动态加载技术:使用动态加载技术,对功能模块或者资源进行动态加载,可实现一定程度上的热更新。
3)、UI设计
Material Design:Google 官方出了一个支持库 Android Design Support Library,来支持Material Design的App开发。
4)、异步过程框架
用清晰简洁的方式协调多个异步过程,提高稳定性
5)、动态更新方案
使用动态类加载技术,使android项目可以做到热更新
6)、跨平台开发框架,phonegap,react native
使用同一的技术方案实现过平台开发
自Avazu Holding尹波
React Native: Facebook力推的跨平台开发解决方案。
2)、开发模式
Dagger 2:使用Dagger依赖注入促进Android分模块开发。
MVP:Android 并没有严格的区分业务逻辑和界面区分,项目复杂后很容易使代码陷入混乱。MVP(Model-View-Presenter) 模式非常适合Android App 开发。
动态加载技术:使用动态加载技术,对功能模块或者资源进行动态加载,可实现一定程度上的热更新。
3)、UI设计
Material Design:Google 官方出了一个支持库 Android Design Support Library,来支持Material Design的App开发。
4)、异步过程框架
用清晰简洁的方式协调多个异步过程,提高稳定性
5)、动态更新方案
使用动态类加载技术,使android项目可以做到热更新
6)、跨平台开发框架,phonegap,react native
使用同一的技术方案实现过平台开发
自Avazu Holding尹波
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询