一个快速开发APP的框架:AndroidQuick

公众号【国民程序员】回馈粉丝福利: 现金红包和送书活动火热进行中点击参与

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。

书籍详情请见:https://blog.csdn.net/ddnosh/article/details/107666187

书籍购买地址:京东 当当 天猫

图片名称


欢迎加入Android开发交流QQ群:
Android开发技术交流

项目简介

AndroidQuick项目旨在提供一套进行Android APP快速开发的代码参考库。

AndroidQuick覆盖了开发一个APP所用到的常用的架构、模块、功能、技术点等,每个部分都有详细的说明和demo实例。

开发者在开发的过程中可以从AndroidQuick项目中找到常用的实例进行参考,甚至直接copy then paste。

AndroidQuick还提供了一个库文件ARabbit集合了通用的功能,供开发快速开发使用。

关于库文件ARabbit:https://github.com/ddnosh/ARabbit

适用范围

本项目适用于以下几种情形:

  • 开发一款新的APP;
  • 对现有APP进行重构设计;
  • 常用功能实现的代码demo;

目录

  • 设计模式
    • 工厂
    • 代理
    • 单例
    • 策略
    • 构建
    • 观察者
    • 责任链
    • 模板
    • 适配器
  • 架构
    • MVC
    • MVP
      • MVP with Activity
      • MVP with Activity and Dagger2
      • MVP with Fragment
    • MVVM
    • 其它
      • 一个布局 + 多个子View
      • 一个View + 多个模块
      • WebView
  • 模块
    • 网络
      • Retrofit + 普通URL
      • Retrofit + 不同URL
      • Retrofit + 下载
      • Retrofit + 普通URL + Get模式
      • 普通Http请求
      • 串行任务和并行任务
    • 数据库
      • GreenDao
      • OrmLite
    • 图片
      • Glide
    • 异步分发
      • EventBus
      • RxBus
    • 控制反转(IOC)
      • ButterKnife
      • Dagger2
    • Task
      • TinyTask
      • Task with RxJava
  • 功能
    • UI
      • Fragment
        • 普通Fragment
        • Fragmentation
      • Adapter
        • CommonAdapter
        • MultiViewTypeAdapter
        • BRVAH
      • Top Bar
        • 默认Toolbar
        • CommonToolbar
      • BottomBar
        • RadioButton
        • BottomBar
      • Dialog
        • Activity的Dialog
          • LoadingDialog
          • CommonDialog
        • DialogFragment
      • Tab
        • SmartTabLayout
        • FlycoTabLayout
        • TabLayout
      • Refresh
        • SwipeRefreshLayout
        • SmartRefreshLayout
      • Banner
      • WebView
      • DataBinding
      • VaryPageStatus
      • Resolution
      • ConstraintLayout
      • Permission
        • EasyPermissions
        • TinyPermission
        • RxPermissions
      • Json
      • RxJava
      • Annotation
      • SharedPreferences
      • 沉浸式
      • AOP
  • 其它
    • 一种在APP中显示代码格的样式
    • RxJava + LifeCycle
    • Lambda
    • CallBack
  • 使用了AndriodQuick的App
    • QuickGank
    • QuickGank-Kotlin
    • QuickTV

欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货

  1. 每天分享原创技术文章
  2. 海量免费技术资料和视频学习资源
  3. 分享赚钱门道,带领程序员走向财务自由
图片名称
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值