Android概述与学习指南
在不同层次上开发,需 要掌握不同的技术栈。 大多数Android开发者在 最上面的这两层工作, 为各行业开发各种各样 的Android应用及组件。 Android应用层开发中的核心组件 Activity、 Fragment 服务 (Service) 广播接收者 (Broadcast Receiver) 内容提供者 (Content Provider) Android UI技术的变革 Java/Kotlin Java/Kotlin + XML Jetpack Compose Android开发技术的应用现状 第二部分 Android开发技术的现状与未来 Android开发技术 主要应用领域 游戏类App开发 商业与工具类App开发 物联网应用类App开发 智能应用类App开发 当前 未来 三种智能手机应用类型 •运行于手机浏览器中 •本质上是一个传统的Web应用 •应用响应式设计原则,使之在手机上使用方便 当前智能手机应用主要开发方式的对比 开发方式 简要说明 优缺点 使用特定手机操作系统原生的编程语 言(比如Kotlin之于Android)开发。 给Web View套一个Native App外壳,部 分功能直接使用Web网页技术实现,部 分功能则使用本机原生语言实现。 使用Flutter、React Native等框架,使 用特定编程语言(比如Dart和JS)写 代码,仅需一次编写,但却可以生成 跑在所有主流智能手机设备上的0 码力 | 33 页 | 3.38 MB | 1 年前3
共 1 条
- 1