admin 发表于 2016-11-14 15:34:50

简诗Android 源码,Python 和 Flask服务器端后台源码下载

简诗Android 源码,Python 和 Flask服务器端后台源码下载

简诗 的想法最初来源于我阅读的一本来自 Kevin 的书《 Producter 》,书中介绍了 iOS 小记的开发设计过程。唯一的缺憾是没有开发 Android 版本。因此我联系 Kevin 并获取了开发 Android 版本的授权。

简诗 主要由我独自开发,包括 Android 和 Server 端的,主要利用如周末或平时晚上的业余时间。开发的过程是比较累的,很多周末要熬夜到很晚;但也是充满惊喜的,因为里面有不少来自自己的灵感创意。

抛开天天用的 Google Material Design ,不断思考新鲜的设计并从工程角度去实现它,这总是非常有成就感的。

简诗 2.0 最主要的功能是登录注册、数据云同步。由于 1.0 是单机版,所以数据云备份这一点是最多用户反馈的。也正是这个需求,我决定重新为 简诗 搭建后台,实现数据云存储。也正是因为有了后台支持,简诗 添加了很多以前无法实现的功能,比如无限多实时更新的首页图片和三行诗等等。

希望简诗质朴传统的中国风特质能让用户重新感受到文字的美好,在形影寂寞时,找回一点温暖。

当然啦,如果小伙伴们能把这个美好的 app 介绍给身边人那更是再好不过。


一款优雅的中国风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.
感谢 Square 为我们提供了很多优秀的开源库.

服务端

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

服务端主要分成三层:

www层:该层主要用来接受client传过来的请求,解析参数,解密token和对所有request记录logging等,然后调用logic层来进行处理;
logic层:该层主要用来处理业务相关的逻辑,并且调用db层的接口来进行数据操作;
db层:该层将所有数据库操作封装起来,执行db操作,并对外提供抽象的数据处理接口。
Android 界面






开发历史:
项目的开发都是利用本人的业余时间,因此进度并没有太快。

配置阿里云服务器;安装Nginx, gunicorn等运行环境;搭建jenkins进行server部署;编写Unit Test
注册登录界面的设计,截屏分享等其它比较酷的小功能。
完成 Android 和后台的数据同步,将数据同步至后台;提高后台的错误处理能力和config机制。
完成 Android 端的用户管理,注册和登录流程。
服务器从 LeanCloud 迁移本地到 Apache + Mysql + wsgi + Flask 的结构上,自行搭建 Mysql 数据库。
着手搭建python Flask后台框架,并基于 LeanCloud 来进行部署。
在Android端集成 Dagger Retrofit2 OkHttp3 RxJava等库。



源码下载:



**** Hidden Message *****
简诗Android 源码,Python 和 Flask服务器端后台源码下载
http://bbs.jiandaima.com/thread-735-1-1.html




wshebb 发表于 2016-11-15 10:25:57

这个资源不错。感谢楼主!……来自于捡代码论坛

燕妮 发表于 2016-12-19 11:29:48

看看呀

教主 发表于 2016-12-27 17:19:54

好好好

sdmovie 发表于 2017-1-31 00:57:39

谢谢分享!~~~~~~~~~~~~~~~

Ferdinand 发表于 2017-2-4 20:29:04

赞赞赞,感谢楼主无私分享

cntjlz 发表于 2017-2-20 14:09:14

very good very good

寒村 发表于 2017-3-1 15:59:35

看看看:o;P;P

没故事的路人 发表于 2017-3-9 17:36:25

真的要回复十个字吗。。。

zzgisgod 发表于 2017-3-12 09:58:42

这真是太棒了,感谢大牛的分享
页: [1] 2 3 4 5 6
查看完整版本: 简诗Android 源码,Python 和 Flask服务器端后台源码下载