美文网首页
开发WanAndroid客户端的点点滴滴(1)

开发WanAndroid客户端的点点滴滴(1)

作者: sweetying | 来源:发表于2018-05-02 23:20 被阅读137次

前言

前不久,鸿洋大神搭建了一个自己运营的网站玩Android,并开放了玩Android Api,很多Android开发者都使用了玩Android Api开发了许多优秀的开源App,这里作为一名Android开发者当然不能out,所以也打算自己动手撸一个玩Android App.

1. 需求分析

  1. 主界面4大模块
  • 首页
  • 知识体系
  • 导航
  • 项目
  1. 用户模块
  • 登录
  • 注册
  • 收藏文章
  • 关于我们
  • 退出登录
  1. 设置
  • 自动缓存
  • 无图模式
  • 夜间模式
  • 清除缓存
  1. 搜索
  2. 常用网站
  3. 详情界面
  • 分享
  • 用第三方浏览器打开

2. 框架搭建

本着学习的原则,该项目全部采用目前最流行的框架:
MVP + Retrofit + Rxjava2.0 + Dagger2 + GreenDao + Glide
具体第三方库传送门:
Rx

Rxjava

RxAndroid

Network

Retrofit

OkHttp

Gson

Image Loader

Glide

DI

Dagger2

ButterKnife

DB

GreenDao

UI

SmartRefreshLayout

Lottie-android

还有上面没列举的一些优秀的第三方开源库,感谢开源,愿我们一同成长

3. 时间安排

具体时间规划

  1. 框架搭建 2天
    一个好的框架往往能够让我们做事情事半功倍,所以我们需要多花一点时间去搭建一个好用的开发框架
  2. 业务逻辑 4天
    框架搭建好之后,业务逻辑这块往往能写的比较快,但是也是需要注意一些细节的处理
  3. App性能及UI优化,Bug处理 1天
    当我们开发完一个App后,需要对其进行测试,尽量保证没有bug了在将其上线.

之所以进行如上安排,是因为接口和UI都已经有了,UI是仿造这个开源App做的.

4. 总结

以上列举的是一个大概的开发步骤,具体的还有待进一步去研究,不管中间的过程有多艰难,Just do it!!!

当你觉得某个事情特别棘手,压得你特别焦虑,喘不过气,那么最好的办法就是直接去做这件事,什么都别管,一步一步去推进,至今每做一点,你的焦虑就会少一分,你的焦虑越少,推进的速度也就越快,只要咬紧牙关,不停推进,总会有解脱的一天,去做事,做着做着,也就有了出路 ---致自己

相关文章

网友评论

      本文标题:开发WanAndroid客户端的点点滴滴(1)

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