0
点赞
收藏
分享

微信扫一扫

Android架构开发进阶指南,Android Jetpack Compose强化实战


在我们日常的开发中,如果所有人各自为战,没有统一规范,久而久之,项目代码会变得混乱且后续难以维护。

而这时,许多人就会使用Jetpack这个由多个库组成的套件,来减少样板代码,以便将精力更多的集中于重要的编码工作上面。

统一的架构模式通常会给我们带来诸多好处,如:

  • 统一开发规范,使得代码整洁、规范,后续易于维护及扩展
  • 提高开发效率(尤其在团队人员较多时)
  • 模块单一职责,使得模块专注自己内部(面向对象),模块间解耦

总之,开发架构是前人总结出来的一套行之有效的开发模式,目的是达到高内聚,低耦合的效果,使得项目代码更健壮、易维护。

Android中常见的架构模式有MVC(Model-View-Controller)、MVP(Model-View-Presenter)、MVVM(Model-View-ViewModel)。

为方便大家系统的学习 Android Compose ,这里特意联合了阿里P7架构师和谷歌技术团队共同整理了一份 《Android Compose 强化实战》全文条理清晰,含图像化表示更加易懂,非常适合想要进阶提升的伙伴

Android架构开发进阶指南,Android Jetpack Compose强化实战_架构

第一章 使用Compose实现底部按钮和首页banner以及数据列表

  • 第一节 Column、Row、ConstraintLayout布局先知
  • 第二节 首页内容的实现

Android架构开发进阶指南,Android Jetpack Compose强化实战_android jetpack_02

第二章 导航规整并实现登录页个人中心页

  • 第一节 导航规整
  • 第二节 个人中心的实现
  • 第三节 登录页面的实现

Android架构开发进阶指南,Android Jetpack Compose强化实战_架构模式_03

第三章 实现分类页面

  • 第一节 Scaffold简单使用
  • 第二节 BottomNavigation和NavHost实现底部导航
  • 第三节 分类页面的实现
  • 第四节 Compose自定义布局实现流式布局

Android架构开发进阶指南,Android Jetpack Compose强化实战_android_04

第四章 实现搜索页面

  • 第一节 ROOM数据库
  • 第二节 官方Flow Layout
  • 第三节 状态布局

Android架构开发进阶指南,Android Jetpack Compose强化实战_android jetpack_05

第五章 项目页面的实现

  • 第一节 获取数据
  • 第二节 Controllable实现顶部滑动菜单
  • 第三节 HorizontalPager 实现页面数据列表
  • 第四节 Compose中Webview的使用

Android架构开发进阶指南,Android Jetpack Compose强化实战_架构_06


举报

相关推荐

0 条评论