Skip to content

AsherYang/ThreeLine

Repository files navigation

三行情书

Build Status License star this repo fork this repo gradle version python

总体概况

  1. 创建时间:2017年3月18日
  2. 项目结构:mvp + dagger2 + rxJava + realm
  3. 一句话就可以插入数据, 数据库操作从未如此简单
  4. 一句话进行动态换肤(日夜间模式切换), 并支持自定义颜色值
  5. 运行程序需要注意先要在gradle task中选择uploadArchives进行上传插件库文件,然后再sync build 才可运行,因为使用了自定义gradle插件
  6. 项目结构说明:
ThreeLine
    --app
        --src
            --aop
            --api
            --db
                --bean
            --serve
                --data
                    --music
                    --article
                --net
                    --base
                    --bean
            --ui
                --main
                --login
            --util
    --server
        --tornado
        --crawler
        --im
        --wechat
    --wx
        --client
            
说明:
a. aop 包下放置切面编程相关处理
b. api 包下放置与服务器定义api,以及一些网络相关常量
c. db 包下放置数据库初始化,以及数据库实体bean,数据常量
d. serve 包下放置各个模块数据库操作以及网络操作,基础网络封装
e. ui 包下放置界面相关类,以module模块名划分,包含presenter|view 层
f. util 包下放置工具类相关
g. server 包下放置服务器端程序,使用Python编写
h. wx 包下放置微信小程序端程序

TODO

  • 换肤 --- 20170430 Finished
  • 推送 --- 20170504 Finished
  • 服务器部署 --- 20170514 Finished
  • 微信报警 --- 20170612 Finished
  • 完成界面 --- 20170713 Finished
  • 服务器数据库 --- 20170815 Finished
  • 数据爬虫
  • 小程序端

交流

欢迎交流意见。

QQ 群 ThreeLine ThreeLine

License

Copyright (C) 2017 AsherYang

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.