美文网首页
安卓团队入门指南

安卓团队入门指南

作者: 紫阚 | 来源:发表于2018-05-04 11:15 被阅读77次

hi,欢迎加入安卓开发团队,这篇文章将指引你熟悉现有的开发框架,达到快速进入开发状态的目的。

项目模块:
总的来说,我们的app是个容器,由各种功能插件组合而成,并通过路由在插件之间流转。


项目简介

开发中经常用到的功能

举个例子


简单的列表页面.png

你可以在项目里面根据类名查找引用,达到快速熟悉的目的

基础

  1. 列表XLRecyclerView
    封装了下拉刷新、上拉加载更多、加载中、错误、空数据的功能,参考UnitSelectV2Activity
  2. 适配器XLBaseAdapter
    扩展了原生的RecyclerView的Adapter,并封装了大部分的代码,参考UnitSelectV2Activity
  3. 列表帮助类XLRecyclerViewHelper
    封装了大部分XLBaseAdapterXLRecyclerView之间交互的逻辑,参考UnitSelectV2Activity
  4. api请求
    参考Retrofit,基于项目实际情况重新实现。参考Api
  5. 图片加载
    基于Glide,加了一层封装,便于后期替换其他框架,参考ImageManager
  6. XLBaseActivity
    项目里Activity的父类,直接继承即可
  7. XLBaseFragment
    项目里Fragment的父类,直接继承即可

操作

  1. 磁盘数据存储XLDataManager
  2. 子线程、UI线程 XLExecutor

UI

  1. 标题栏 XLActionbarLayout
    项目中大部分页面的标题栏,都是用它,参考UnitSelectV2Activity
  2. ViewPager的适配器
    BaseFragmentPagerAdapter,如果元素数量固定,则可以简单使用FixCountFragmentPagerAdapter
    3.toast弹框
    ToastUtils.xToast ,如果操作成功,则xToastGreen

总体上来说,项目的大部分底层的功能,都是基于成熟流行的开源框架二次开发。

  1. 网络,#okhttp
  2. 图片,# glide
  3. RecyclerView的Adapter,# BaseRecyclerViewAdapterHelper
  4. 列表下拉刷新、上拉加载更多,# SmartRefreshLayout
  5. 消息总线, # EventBus
  6. 数据存储, # greenDAO

相关文章

  • 安卓团队入门指南

    hi,欢迎加入安卓开发团队,这篇文章将指引你熟悉现有的开发框架,达到快速进入开发状态的目的。 项目模块:总的来说,...

  • mapbox-gl-native 安卓小白编译指南

    mapbox-gl-native安卓小白编译指南 引用:安卓小白编译指南.MD 安装 ubuntu 16.04 d...

  • 安卓入门学习(八)第二个Activity

    本文是以Andorid Studio为开发工具,以Android编程权威指南为学习书籍 前言 在安卓入门学习(二)...

  • 安卓开发零基础入门系列

    本文由安卓开发007出品 ## 1.1 安卓发展历程## 1.2 安卓开发前景展望## 1.3 安卓开发入门之安装...

  • 安卓自定义View-画圆

    效果图 代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开发工...

  • 安卓动画样例-圆环变多变少

    效果图 代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开发工...

  • 安卓动画样例-放大缩小

    效果图 实现代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开...

  • 安卓架构指南

    Architecture Guidelines 安卓架构指南 The architecture of our An...

  • 2.React Native安卓开发环境安装

    翻译自:官网原文在运行React Native安卓应用时,需要一个安卓模拟器。这个指南用于描述基本的安卓开发环境安...

  • RobotFramework学习笔记二

    robotframework +appium安卓自动化测试入门 安卓开发环境搭建请参考: https://www....

网友评论

      本文标题:安卓团队入门指南

      本文链接:https://www.haomeiwen.com/subject/bsxhrftx.html