{"id":20466087,"url":"https://github.com/xfhy/daily","last_synced_at":"2025-04-13T09:05:12.552Z","repository":{"id":127029029,"uuid":"103270926","full_name":"xfhy/Daily","owner":"xfhy","description":"拿来练练手的APP,将所学知识尽量利用起来","archived":false,"fork":false,"pushed_at":"2017-12-17T10:04:30.000Z","size":2909,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T00:34:03.453Z","etag":null,"topics":["material-design","mvp-android","retrofit2","rxjava2","rxlifecycle"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xfhy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-12T12:59:15.000Z","updated_at":"2023-09-22T01:18:43.000Z","dependencies_parsed_at":"2023-08-14T19:49:13.876Z","dependency_job_id":null,"html_url":"https://github.com/xfhy/Daily","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xfhy%2FDaily","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xfhy%2FDaily/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xfhy%2FDaily/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xfhy%2FDaily/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xfhy","download_url":"https://codeload.github.com/xfhy/Daily/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248688576,"owners_count":21145766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["material-design","mvp-android","retrofit2","rxjava2","rxlifecycle"],"created_at":"2024-11-15T13:21:33.690Z","updated_at":"2025-04-13T09:05:12.547Z","avatar_url":"https://github.com/xfhy.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Daily\n\n\u003e 拿来练练手的APP,将所学知识尽量利用起来.是和一个哥们儿一起做.\n\n一个生活小app,整合知乎,微信热文,即时新闻,笑话等集成功能在里面,目前项目还在积极筹备中\n\n- RxJava+Retrofit+MVP\n- Material Design\n\n马上公司开始忙起来了(加班..),唉~搞这个的时间有点少,更新慢....\n\n## 目前已经实现的东西(2017年11月22日17:04:14)\n\n**该文档最后更新2017年11月22日17:04:14**\n\n\u003cimg src=\"http://olg7c0d2n.bkt.clouddn.com/17-11-22/49275610.jpg\" width=300\u003e\n\u003cimg src=\"http://olg7c0d2n.bkt.clouddn.com/17-11-22/35524408.jpg\" width=300/\u003e\n\u003cimg src=\"http://olg7c0d2n.bkt.clouddn.com/17-11-22/80068225.jpg\" width=300/\u003e\n\u003cimg src=\"http://olg7c0d2n.bkt.clouddn.com/17-11-22/79138080.jpg\" width=300/\u003e\n\u003cimg src=\"http://olg7c0d2n.bkt.clouddn.com/17-11-22/92628555.jpg\" width=300/\u003e\n\u003cimg src=\"http://olg7c0d2n.bkt.clouddn.com/17-11-22/51698199.jpg\" width=300/\u003e\n\u003cimg src=\"http://olg7c0d2n.bkt.clouddn.com/17-11-22/58757161.jpg\" width=300/\u003e\n\u003cimg src=\"http://olg7c0d2n.bkt.clouddn.com/17-11-22/44390678.jpg\" width=300\u003e\n\n## 值得提到的点\n\n- Kotlin和Java混合开发(虽然目前Kotlin使用的比较少)\n- MVP架构封装\n- fastjson进行json解析\n- GreenDao操作数据库\n- 数据库Dao封装\n- OkHttp3封装(有网走网络,无网走缓存,动态切换url等)\n- 可离线使用\n- 工具类\n    - 剪贴板\n    - 日期\n    - 网络状态\n    - 屏幕宽度\n    - Glide封装\n    - Html拼接css和js\n    - LoadDialog封装\n    - Log封装\n    - 分享\n    - Snackbar使用封装\n    - SharedPreferences使用封装\n    - String常用操作\n    - Toast使用封装\n- Activity管理\n- 封装BaseQuickAdapter\n- 打造的容易使用的banner框架\n- 多布局切换\n- 用gradle将api进行配置,简单规范等\n- MVP+Retrofit+RxJava封装的网络访问框架\n- fragment懒加载\n- WebView加载网页,简单配置\n- 夜间模式\n\n## UI\n\n\u003e 下面的控件,能提升用户体验,而且提升了开发效率,浓浓的MD风格,赶快使用起来吧.\n\n- RecyclerView\n- AppBarLayout\n- CollapsingToolbarLayout\n- FloatingActionButton\n- ConstraintLayout\n- CoordinatorLayout\n- DrawerLayout\n- NavigationView\n- Toolbar\n- TabLayout\n- CardView\n- Snackbar\n\n## 使用的开源库\n\n- leakcanary 监测内存泄漏\n- multiline-collapsingtoolbar   多行文本的CollapsingToolbarLayout\n- greendao 数据库操作\n- RxJava2 \n- Retrofit \n- Rxlifecycle\n- Butterknife 不用findViewById啦\n- Logger 强大的log\n- Glide 图片加载\n\n## 声明\n\n知乎模块API参考自:https://github.com/izzyleung/ZhihuDailyPurify/wiki/%E7%9F%A5%E4%B9%8E%E6%97%A5%E6%8A%A5-API-%E5%88%86%E6%9E%90\n获取与共享之行为或有侵犯知乎权益的嫌疑。若被告知需停止共享与使用，本人会及时删除知乎模块。请您暸解相关情况，并遵守知乎协议。\n知乎模块的全部内容来源于知乎官方,内容版权归知乎(Zhihu.inc)所有.项目已经开源: https://github.com/xfhy/Daily  ,仅供学习交流,请勿用作商业用途.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxfhy%2Fdaily","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxfhy%2Fdaily","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxfhy%2Fdaily/lists"}