JianShi 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
JianShi 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
JianShi 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 Android
软件类型 开源软件
开源组织
地区 国产
投 递 者 周其
适用人群 未知
收录时间 2017-11-03

软件简介

简诗是一款优雅的中国风Android App,包括Android端和Server端,支持登录注册,数据云端同步,离线数据存储和截屏分享等功能。

技术

Android

简诗 Android 依赖了当前最流行的 Android 库来搭建稳定简洁的架构。

  • 数据库层: DBFlow to manage sqlite database;

  • 网络层: OkHttp3 & Retrofit2, and Stetho to debug http requests;

  • Rx层: RxJava & RxAndroid;

  • 依赖注入: Dagger2;

  • Logging: Timber;

  • 图片加载: Picasso;

  • 崩溃监测: Crashlytics;

  • 其它: Eventbus.

服务端

简诗服务端主要采用了 Python 和 Flask.

服务端主要分成三层:

  • www层:该层主要用来接受client传过来的请求,解析参数,解密token和对所有request记录logging等,然后调用logic层来进行处理;

  • logic层:该层主要用来处理业务相关的逻辑,并且调用db层的接口来进行数据操作;

  • db层:该层将所有数据库操作封装起来,执行db操作,并对外提供抽象的数据处理接口。

Android 界面

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
Square Retrofit 路径遍历漏洞
路径遍历
Square Retrofit是一款为Java编程提供类型安全的HTTP客户端。 Square Retrofit 2.0版本至2.5.0之前版本中存在目录遍历漏洞。攻击者可通过操纵URL利用该漏洞添加或删除攻击者无法使用的资源。
CVE-2018-1000850 MPS-2018-16072
2022-08-08 18:13
gunicorn 存在HTTP请求的解释不一致性(HTTP请求私运)漏洞
HTTP请求的解释不一致性(HTTP请求私运)
gunicorn 是一个用于 UNIX 的 Python WSGI HTTP 服务器。此软件包的受影响版本容易受到 HTTP 请求走私的攻击。
MPS-2022-14935
2022-08-08 18:13
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
19 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部