diff --git a/README.md b/README.md index 62065b0..ea4b559 100644 --- a/README.md +++ b/README.md @@ -1,454 +1,153 @@ -# 完整项目 ------ - -* [Muzei Live Wallpaper](https://github.com/romannurik/muzei) - 这是已经在Playstore上线了的android壁纸应用,点击壁纸界面可以磨砂透明效果以及一般背景效果之间切换,可以自己指定背景图片的来源。最重要的他是开源的。 -* [Plaid](https://github.com/nickbutcher/plaid) - 一个material design 的使用范例。关注量相当高。Plaid is a showcase of material design that we hope you will keep installed. It pulls in news & inspiration from Designer News, Dribbble & Product Hunt. It demonstrates the use of material principles to create tactile, bold, understandable UIs. -* [SimplifyReader](https://github.com/SkillCollege/SimplifyReader) - 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。 -* [OuNews](https://github.com/oubowu/OuNews) - MVP模式的新闻客户端 -* [materialistic](https://github.com/hidroh/materialistic) - Material Desgin风格的Hacker News客户端。 -* [Telegram](https://github.com/DrKLO/Telegram) - Telegram 是一款专注于速度、安全的短信息应用,快速、简单、免费。Telegram 支持群组聊天,最高200人,最高支持分享1GB的视频,其它图片等等更是不在话下。而且所有信息全部支持同步。由于频发的隐私问题,所以 Telegram 也很注重通信安全。 -* [AisenWeiBo](https://github.com/wangdan/AisenWeiBo) - Aisen微博是新浪微博的第三方客户端,UI遵循Material Design:遵循Material Design、发布多图、离线下载、私信(触屏版、颜色主题切换、手势返回,4.4、5.0状态栏变色、离线编辑,定时发布多图、gif、长微博预览。[FrescoDemo](https://github.com/06peng/FrescoDemo) 。 -* [GithubTrends](https://github.com/laowch/GithubTrends) - 是一个用来看查看 GitHub 热门项目的 Android App, 遵循 Material Design, 支持订阅 50 多种编程语言, 9 种颜色主题切换, 可在上面收藏喜欢的项目。 -* [TranslateApp](https://github.com/maoruibin/TranslateApp) - 一个实现『划词翻译』功能的 Android 开源应用。 -* [2048-android](https://github.com/uberspot/2048-android) - 2048小游戏,Android版 -* [Timber](https://github.com/naman14/Timber) - Material Design Music Player 一款Material Design 的音乐播放器 -* [JamsMusicPlayer](https://github.com/psaravan/JamsMusicPlayer)另一款的音乐播放器 -* [StylishMusicPlayer](https://github.com/ryanhoo/StylishMusicPlayer) A stylish music player for android device 16+ -* [Material-Movies](https://github.com/saulmm/Material-Movies) 电影资讯app MD设计,国外 -* [AnimeTaste](https://github.com/daimajia/AnimeTaste) - AnimeTaste(品赏艾尼莫)是国内首个关注独立动画的网站。 移动版聚焦更新的全球独立动画的传播,让您随时随地能观看动画,分享快乐给更多好友。品味动画,重拾幻想。 -* [BookReader](https://github.com/JustWayward/BookReader) - "任阅" 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、本地txt/pdf书籍阅读、字体/主题/亮度设置、Wifi传书等功能 -* [BuildingBlocks](https://github.com/tangqi92/BuildingBlocks) - 积木: 一个以知乎日报作为数据展现内容;以抽屉菜单作为功能扩展入口;依循 Material Design 作为主导设计 UI 的应用。 -* [Douya](https://github.com/DreaminginCodeZH/Douya) - 开源的 Material Design 豆瓣客户端。 -* [jianshi](https://github.com/wingjay/jianshi) - jianshi简诗是国人开发的一个用于记录文字信息的 Android 完整应用, 作者仅用了一天便将其开发出来, 并将开发的流程记录成文放到了简书上。 -* [MiCode/FileExplorer小米文件管理器](https://github.com/MiCode/FileExplorer) - 小米文件管理器的开源版,这是一个完整的文件管理程序,虽然界面一般,但是功能相对完善,非常适合用来学习。 - - -## 别人整理 - -#### [StylishMusicPlayer](https://github.com/ryanhoo/StylishMusicPlayer) -> A stylish music player for android device 16+ - -#### [banya](https://github.com/forezp/banya) -> 瓣呀,一个非官方的豆瓣app - -#### [AndroidFire](https://github.com/jaydenxiao2016/AndroidFire) -> 一款新闻阅读 App框架,基于 Material Design + MVP + RxJava + Retrofit + Glide,基本涵盖了当前 Android 端开发最常用的主流框架,基于此框架可以快速开发一个app。 - -#### [TasteNews](https://github.com/SomeOneIntheWorld/TasteNews) -> MVP架构的新闻类应用 - -#### [FreeBook](https://github.com/80945540/FreeBook) -> 基于MVP模式开发的带缓存网络爬虫,采用最流行框架搭建,干货多多 - -#### [BookReader](https://github.com/JustWayward/BookReader) -> 任阅小说阅读器,高仿追书神器,实现追书推荐、标签检索、3D仿真翻页效果、文章阅读、缓存章节、日夜间模式、文本朗读等功能。 - -#### [Tuikan](https://github.com/homcin/Tuikan) -> 「推看」是一款集知乎头条,美图,视频于一体的休闲阅读app。 - -#### [Simplenote for Android](https://github.com/Automattic/simplenote-android) -> Simplenote Android客户端 - -#### [PrettyGirls](https://github.com/PleaseCallMeCoder/PrettyGirls) -> 一个基于MVP+Retrofit+RxJava+MaterialDesign和gank.io的MeiZhi客户端。 - -#### [OpenEyes](https://github.com/xiaohaibin/OpenEyes) -> 仿照[开眼视频]客户端做的一个App - -#### [quill](https://github.com/vickychijwani/quill) -> 一款搭配Ghost博客的客户端 - -#### [书柜](https://github.com/iHaPBoy/BookShelf) -> 一款用于管理个人图书及阅读笔记的移动 Android 应用。 - -#### [OhMyBiliBili](https://github.com/HotBitmapGG/OhMyBiliBili) -> 莆田系高仿真哔哩哔哩动画客户端 - -#### [JNote](https://github.com/Jhuster/JNote) -> 一款支持部分Markdown语法的轻量级便签软件。 - -#### [SeeWeather](https://github.com/xcc3641/SeeWeather) -> 一款遵循Material Design风格的只看天气的APP。 - -#### [MicroReader](https://github.com/YiuChoi/MicroReader) -> 一个小而美的阅读客户端 - -#### [GankGirl](https://github.com/gaolonglong/GankGirl) -> RxJava+Retrofit+Glide构建的gank.io第三方客户端,包含妹子图和技术干货等。 - -#### [WBZhiHuDailyPaper](https://github.com/chatwyn/WBZhiHuDailyPaper) -> 高仿知乎日报 - -#### [huaban](https://github.com/LiCola/huabanDemo) -> MD版的花瓣网App - -#### [IPTVFree](https://github.com/michelelacorte/IPTVFree) -> Simple IPTV - -#### [GanHuoIO](https://github.com/burgessjp/GanHuoIO) -> 基于Gank.IO提供的API的第三方客户端 - -#### [AndroidWeekly](https://github.com/mzule/AndroidWeekly) -> AndroidWeekly.net第三方客户端 - -#### [DiyCodeForAndroid](https://github.com/Yasic/DiyCodeForAndroid) -> Diycode社区Android客户端 - -#### [Knowledge](https://github.com/DanteAndroid/Knowledge) -> A MD project with MVP architecture - -#### [DoubanFM](https://github.com/nekocode/murmur) -> Murmur是一个带白噪声效果的豆瓣电台第三方客户端,采用 Kotlin / MVP / ReactiveX 进行构建. - -#### [AntennaPod](https://github.com/AntennaPod/AntennaPod) -> A podcast manager for Android - -#### [DMPlayer](https://github.com/dibakarece/DMPlayer) -> Android音乐播放器 - -#### [Idaily](https://github.com/liuguangqiang/Idaily) -> 开源的第三方知乎日报客户端 - -#### [RealStuff](https://github.com/IvorHu/RealStuff) -> 一个看妹纸与开发资讯的Android APP,具有本地缓存、分享与添加收藏的功能 - -#### [GankMM](https://github.com/maning0303/GankMM) -> 干货集中营第三方客户端 - -#### [CoCoin](https://github.com/Nightonke/CoCoin) -> 一款多视图记账App - -#### [TranslateApp](https://github.com/maoruibin/TranslateApp) -> TranslateApp 一个实现『划词翻译』功能的 Android 开源应用 - -#### [GanK](https://github.com/dongjunkun/GanK) -> 干货集中营第三方客户端 - -#### [AndroidReview](https://github.com/envyfan/AndroidReview) -> Android面试复习App - -#### [ZhiHuMVP](https://github.com/fangx/ZhiHuMVP) -> 采用MVP架构的仿知乎APP - -#### [OuNews](https://github.com/oubowu/OuNews) -> 新闻阅读类App - -#### [Douya](https://github.com/DreaminginCodeZH/Douya) -> 开源的 Material Design 豆瓣客户端 - -#### [SearchPictureTool](https://github.com/wenhuaijun/SearchPictureTool) -> 图片搜索APP源码,Material Design,Rxjava - -#### [ONE-Unofficial](https://github.com/Uphie/ONE-Unofficial) -> 非官方版“一个(ONE)”,一个比官方版更优秀的版本。 - -#### [growth](https://github.com/phodal/growth) -> Growth关注于Web开发的流程及其技术栈、学习路线、成长衡量 - -#### [EasyGank](https://github.com/CaMnter/EasyGank) -> The project build framework based on the Rx series and MVP pattern - -#### [ribot-app-android](https://github.com/ribot/ribot-app-android) -> The ribot studio app for the Android Platform - -#### [MovieGuide](https://github.com/esoxjem/MovieGuide) -> An Android app that showcases the MVP pattern and RxJava - -#### [NBAPlus](https://github.com/SilenceDut/NBAPlus) -> A concise APP about NBA News and Event with RxJava and EventBus - -#### [SimpleNews](https://github.com/liuling07/SimpleNews) -> 基于Material Design和MVP的新闻客户端 - -#### [Auro](https://github.com/architjn/Auro) -> 1st Most Fastest, Latest Designed and open source Music player - -#### [Leisure](https://github.com/MummyDing/Leisure) -> 闲暇(Leisure)是一款集"知乎日报"、“果壳科学人”、“新华网新闻”以及“豆瓣图书”于一体的阅读类Android应用。 - -#### [BookdashAndroidApp](https://github.com/spongebobrf/BookdashAndroidApp) -> Book Dash is an Android App for the NPO where you can download books in different languages for free. - -#### [WeWin](https://github.com/WuXiaolong/WeWin) -> 开源项目App - -#### [MLManager](https://github.com/javiersantos/MLManager) -> 开源App管理工具 - -#### [GankDaily](https://github.com/maoruibin/GankDaily) -> gank.io手机客户端 - -#### [Android-Carbon-Forum](https://github.com/lincanbin/Android-Carbon-Forum) -> Material Design风格的 Carbon Forum客户端 - -#### [ResoCamera](https://github.com/ValuesFeng/ResoCamera) -> 一个开源的相机应用 - -#### [爱看博客Android客户端](https://github.com/KJFrame/KJBlog) -> 爱看博客Android客户端 - -#### [ganchai](https://github.com/openproject/ganchai) -> 干柴(客户端、服务端) - -#### [V2EX客户端](https://github.com/taoliuh/v2ex) -> V2EX客户端 - -#### [mr-mantou-android](https://github.com/oxoooo/mr-mantou-android) -> 妹纸应用 - -#### [ScanBook](https://github.com/JayFang1993/ScanBook) -> 扫扫图书 - -#### [phphub-android](https://github.com/CycloneAxe/phphub-android) -> PHPHub Android客户端 - -#### [Dribbo](https://github.com/ikew0ng/Dribbo) -> Dribbble客户端 - -#### [Hide-Music-Player](https://github.com/w9xhc/Hide-Music-Player) -> Hide音乐播放器 - -#### [GEM](https://github.com/Substance-Project/GEM) -> A music player for Android, in stunning Material Design. - -#### [36krReader](https://github.com/kinneyyan/36krReader) -> MD风格的36氪Android阅读客户端 - -#### [GithubTrends](https://github.com/laowch/GithubTrends) -> 一个用来看查看 Github 热门项目的 Android App, 遵循 Material Design。 - -#### [Minimal-Todo](https://github.com/avjinder/Minimal-Todo) -> Material To-Do App - -#### [rx-android-architecture](https://github.com/tehmou/rx-android-architecture) -> An example project of an Android architecture built on RxJava - -#### [掌上V2EX](https://github.com/greatyao/v2ex-android) -> V2EX 第三方Android客户端 - -#### [githot](https://github.com/andyiac/githot) -> GitHot is an Android App that will help you to find the world most popular project and person - -#### [Timber](https://github.com/naman14/Timber) -> Material Design Music Player - -#### [zulip-android](https://github.com/zulip/zulip-android) -> Dropbox收购公司内部社交服务商Zulip,然后全部开源,这是Android App - -#### [Fast-Access-Floating-Toolbox](https://github.com/k0shk0sh/Fast-Access-Floating-Toolbox-) -> Fast Access (Floating Toolbox) - -#### [iosched](https://github.com/google/iosched) -> Google I/O 2014官方App - -#### [android-topeka](https://github.com/googlesamples/android-topeka) -> Google官方给出的material design应用指南。 - -#### [android-UniversalMusicPlayer](https://github.com/googlesamples/android-UniversalMusicPlayer) -> Google官方给出的m音乐播放器,支持Android phones, tablets, Auto, Wear and Cast devices - -#### [OSCChina-Android](https://git.oschina.net/oschina/android-app) -> 开源中国Android客户端。 - -#### [git-osc-android-project](https://git.oschina.net/oschina/git-osc-android-project) -> Git@OSC客户端 - -#### [Coding](https://coding.net/u/coding/p/Coding-Android/git) -> Coding官方客户端 - -#### [cheesesquare](https://github.com/chrisbanes/cheesesquare) -> Android Design library库DEMO - -#### [u2020](https://github.com/JakeWharton/u2020) -> JakeWharton写的一个App,针对多个库的综合应用:Dagger、ButterKnife、Retrofit、Moshi、Picasso、OkHttp、RxJava、Timber、Madge、ProcessPhoenix、Scalpel、LeakCanary - -#### [ZhihuPaper](https://github.com/cundong/ZhihuPaper) -> 一个知乎日报客户端 - -#### [ZhuanLan](https://github.com/bxbxbai/ZhuanLan) -> 一个知乎专栏App - -#### [KuaiHu](https://github.com/iKrelve/KuaiHu) -> 又一个高仿知乎日报应用 - -#### [ZhihuDailyPurify](https://github.com/izzyleung/ZhihuDailyPurify) -> 更纯净的知乎日报应用 - -#### [iZhihu](https://github.com/feelinglucky/iZhihu) -> 随时随地获得「知乎」每日最新精选内容! - -#### [resemble-zhihu-app](https://github.com/meizhou/resemble-zhihu-app) -> 仿知乎日报android - -#### [KanZhiHu](https://github.com/wenjiahui/KanZhiHu) -> 看知乎Android端app(非官方) - -#### [2048-android](https://github.com/uberspot/2048-android) -> 2048游戏Android客户端 - -#### [JianDan](https://github.com/ZhaoKaiQiang/JianDan) -> 高仿煎蛋客户端 - -#### [OpenFlappyBird](https://github.com/deano2390/OpenFlappyBird) -> 用AndEngine写的FlappyBird游戏 - -#### [FlappyCow](https://github.com/cubei/FlappyCow) -> 类似FlappyBird风格的游戏 - -#### [RedReader](https://github.com/QuantumBadger/RedReader) -> Reddit 第三方客户端 - -#### [K-9 Mail](https://github.com/k9mail/k-9) -> 开源邮件客户端 - -#### [weiciyuan](https://github.com/qii/weiciyuan) -> 四次元(原微次元)新浪微博客户端 - -#### [Muzei](https://github.com/romannurik/muzei) -> 墙纸应用。 - -#### [Android-CleanArchitecture](https://github.com/android10/Android-CleanArchitecture) -> 用clean architecture来架构的Android App应用。 - -#### [philm](https://github.com/chrisbanes/philm) -> 电影资讯类App - -#### [JamsMusicPlayer](https://github.com/psaravan/JamsMusicPlayer) -> 另一款音乐播放器 - -#### [9GAG](https://github.com/stormzhang/9GAG) -> 9GAG第三方客户端。 - -#### [android-demos](https://github.com/novoda/android-demos) -> Android应用demo。 - -#### [RxJava-Android-Samples](https://github.com/kaushikgopal/RxJava-Android-Samples) -> 通过例子学习Rxjava在Android中的运用。 - -#### [rx-android-architecture](https://github.com/tehmou/rx-android-architecture) -> 基于RxJava的Android架构 - -#### [ownCloud](https://github.com/owncloud/android) -> ownCloud客户端 - -#### [Talon-for-Twitter](https://github.com/klinker24/Talon-for-Twitter) -> twitter第三方客户端 - -#### [SimplifyReader](https://github.com/SkillCollege/SimplifyReader) -> 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发 - -#### [eoe客户端](https://github.com/eoecn/android-app) -> eoe客户端 - -#### [androidmvp](https://github.com/antoniolg/androidmvp) -> androidmvp例子 - -#### [AndroidExamples](https://github.com/hmkcode/Android) -> Android相关例子 - -#### [AisenWeiBo](https://github.com/wangdan/AisenWeiBo) -> 新浪微博第三方Android客户端 - -#### [qksms](https://github.com/qklabs/qksms) -> 开源通信的App - -#### [Mizuu](https://github.com/MizzleDK/Mizuu) -> 媒体索引App - -#### [Material-Movies](https://github.com/saulmm/Material-Movies) -> material design设计的电影类App - -#### [gauges-android](https://github.com/expectedbehavior/gauges-android) -> Gaug.es Android App - -#### [TweetLanes](https://github.com/chrislacy/TweetLanes) -> twotter第三方客户端 - -#### [wechat](https://github.com/motianhuo/wechat) -> 高仿微信 - -#### [PocketHub](https://github.com/pockethub/PocketHub) -> PocketHub Android App - -#### [android-pedometer](https://github.com/bagilevi/android-pedometer) -> android计步器 - -#### [yahnac](https://github.com/malmstein/yahnac) -> Hacker News 客户端 - -#### [EverMemo](https://github.com/daimajia/evermemo) -> 笔记应用 - -#### [FileExplorer](https://github.com/MiCode/FileExplorer) -> MIUI文件管理器社区开源版 - -#### [Notes](https://github.com/MiCode/Notes) -> 小米便签社区开源版 - -#### [SoundRecorder](https://github.com/MiCode/SoundRecorder) -> MIUI录音机社区开源版 - -#### [MaterializeYourApp](https://github.com/antoniolg/MaterializeYourApp) -> 一个Material App的例子 - -#### [gh4a](https://github.com/slapperwan/gh4a) -> Github第三方客户端 - -#### [MaterialUp](https://github.com/jariz/MaterialUp) -> MaterialUp第三方客户端 - -#### [v2ex](https://github.com/kyze8439690/v2ex-daily-android) -> v2ex第三方客户端 - -#### [WeGit](https://github.com/Leaking/WeGit) -> Github第三方客户端 - -#### [dmix](https://github.com/abarisain/dmix) -> MPD客户端,音乐类App - -#### [Seashell-app](https://github.com/drakeet/Seashell-app) -> 贝壳单词 APP Android 客户端 - -#### [ECMobile_Android](https://github.com/GeekZooStudio/ECMobile_Android) -> 基于ECShop的手机商城客户端 - -#### [CNode-Material-Design Android](https://github.com/TakWolf/CNode-Material-Design) -> CNode社区第三方Android客户端,Material Design风格 - -#### [my-oscgit-android](https://git.oschina.net/Mr.LiaBin/my-oscgit-android) -> Git@OSC非官方客户端,遵循Material Design设计原则 - -#### [GankApp](https://github.com/xiongwei-git/GankApp) -> 干活集中营第三方客户端 - -#### [哇靠百科](https://github.com/yongbo000/wakao-app) -> 一款聚合了众多笑话段子、妹子图、微信公众号文章的Android App。 - -#### [kanxue-android-app](https://github.com/kanxue-team/kanxue-android-app) -> 看雪安全论坛android客户端 - -#### [Meizitu](https://github.com/sangmingming/Meizitu) -> 一个看妹子的软件 - -#### [Meizhi](https://github.com/drakeet/Meizhi) -> 妹纸客户端,数据来自干活集中营 - -#### [Gank-Veaer](https://github.com/Veaer/Gank-Veaer) -> 欣赏妹纸,查看干货Feed的小应用,数据来自代码家的干货网站:Gank.io - -#### [GankMeizhi](https://github.com/xingrz/GankMeizhi) -> 妹子图软件 数据来自代码家的干货网站:Gank.io - -#### [HappyMusicPlayer](https://github.com/zhangliangming/HappyMusicPlayer) -> android音乐播放器 - -#### [iBeebo](https://github.com/andforce/iBeebo) -> Sina Weibo Client - -#### [BlackLight](https://github.com/PaperAirplane-Dev-Team/BlackLight) -> A light Sina Weibo client for Android - -#### [show-java](https://github.com/niranjan94/show-java) -> Android反编译APK客户端 - - +| **分类** | **开发者 & 项目名称** | **简介** | **Star数** | **更新时间** | +| :----: | :----: | :----: | :----: | :----: | +| App | 开发者:romannurik
项目名:[muzei](https://github.com/romannurik/muzei) | Muzei Live Wallpaper for Android | 896 | 2018-12-06 | +| App | 开发者:nickbutcher
项目名:[plaid](https://github.com/nickbutcher/plaid) | An Android app which provides design news & inspiration as well as being an example of implementing material design. | 2503 | 2018-12-04 | +| App | 开发者:chentao0707
项目名:[SimplifyReader](https://github.com/SkillCollege/SimplifyReader) | 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发,由于还是摸索阶段,可能不是很规范。但基本上应该是这么个套路,至少我个人认为是这样的~恩,就是这样的! | 1697 | 2017-03-24 | +| App | 开发者:oubowu
项目名:[OuNews](https://github.com/oubowu/OuNews) | 新闻阅读 | 459 | 2017-08-01 | +| App | 开发者:hidroh
项目名:[materialistic](https://github.com/hidroh/materialistic) | A material-design Hacker News Android reader | 395 | 2018-10-16 | +| App | 开发者:DrKLO
项目名:[Telegram](https://github.com/DrKLO/Telegram) | Telegram for Android source | 4332 | 2018-12-07 | +| App | 开发者:wangdan
项目名:[AisenWeiBo](https://github.com/wangdan/AisenWeiBo) | 新浪微博第三方Android客户端 | 624 | 2018-10-28 | +| App | 开发者:laowch
项目名:[GithubTrends](https://github.com/laowch/GithubTrends) | It's a GitHub Trending repositories Viewer with Material Design. | 107 | 2016-09-23 | +| App | 开发者:maoruibin
项目名:[TranslateApp](https://github.com/maoruibin/TranslateApp) | :memo: A translations app without interruptions, copy words and translate directly, show result by top view. | 363 | 2018-10-31 | +| App | 开发者:uberspot
项目名:[2048-android](https://github.com/uberspot/2048-android) | The android port of the 2048 game (for offline playing) | 650 | 2018-11-29 | +| App | 开发者:naman14
项目名:[Timber](https://github.com/naman14/Timber) | Material Design Music Player | 1742 | 2018-11-19 | +| App | 开发者:psaravan
项目名:[JamsMusicPlayer](https://github.com/psaravan/JamsMusicPlayer) | A free, powerful and elegant music player for Android. | 1224 | 2015-09-01 | +| App | 开发者:ryanhoo
项目名:[StylishMusicPlayer](https://github.com/ryanhoo/StylishMusicPlayer) | A stylish music player for android device 16+ | 691 | 2018-01-04 | +| App | 开发者:saulmm
项目名:[Material-Movies](https://github.com/saulmm/Material-Movies) | [Deprecated] An application about movies with material design | 647 | 2016-06-23 | +| App | 开发者:daimajia
项目名:[AnimeTaste](https://github.com/daimajia/AnimeTaste) | Taste global original animation | 532 | 2017-04-17 | +| App | 开发者:smuyyh
项目名:[BookReader](https://github.com/JustWayward/BookReader) | :closed_book: "任阅" 网络小说阅读器,仿真翻页效果、txt/pdf/epub书籍阅读、Wifi传书~ | 1469 | 2018-08-29 | +| App | 开发者:tangqi92
项目名:[BuildingBlocks](https://github.com/tangqi92/BuildingBlocks) | Building Blocks - To help you quickly and easily take to build their own applications. | 236 | 2017-11-15 | +| App | 开发者:DreaminginCodeZH
项目名:[Douya](https://github.com/DreaminginCodeZH/Douya) | 开源的 Material Design 豆瓣客户端(A Material Design app for douban.com) | 1121 | 2018-12-04 | +| App | 开发者:wingjay
项目名:[jianshi](https://github.com/wingjay/jianshi) | A Full-Stack mobile app, including Android & Server, Simple-Poem 简诗. You can write poem in graceful & traditional Chinese style. | 417 | 2018-08-17 | +| App | 开发者:MiCode
项目名:[FileExplorer](https://github.com/MiCode/FileExplorer) | MIUI文件管理器社区开源版(Community edition of MIUI File Explorer) | 741 | 2015-12-10 | +| App | 开发者:ryanhoo
项目名:[StylishMusicPlayer](https://github.com/ryanhoo/StylishMusicPlayer) | A stylish music player for android device 16+ | 691 | 2018-01-04 | +| App | 开发者:forezp
项目名:[banya](https://github.com/forezp/banya) | An open resource for Douban API with NETEASY Music's UI. | 241 | 2018-10-24 | +| App | 开发者:jaydenxiao2016
项目名:[AndroidFire](https://github.com/jaydenxiao2016/AndroidFire) | AndroidFire,一款新闻阅读 App框架,基于 Material Design + MVP + RxJava + Retrofit + Glide,基本涵盖了当前 Android 端开发最常用的主流框架,基于此框架可以快速开发一个app。 | 731 | 2018-09-09 | +| App | 开发者:SomeOneIntheWorld
项目名:[TasteNews](https://github.com/SomeOneIntheWorld/TasteNews) | MVP架构的新闻类应用 | 26 | 2016-10-12 | +| App | 开发者:smuyyh
项目名:[BookReader](https://github.com/JustWayward/BookReader) | :closed_book: "任阅" 网络小说阅读器,仿真翻页效果、txt/pdf/epub书籍阅读、Wifi传书~ | 1469 | 2018-08-29 | +| App | 开发者:homcin
项目名:[Tuikan](https://github.com/homcin/Tuikan) | 「推看」是一款集知乎头条,美图,视频于一体的休闲阅读app。 | 151 | 2018-02-06 | +| App | 开发者:Automattic
项目名:[simplenote-android](https://github.com/Automattic/simplenote-android) | Simplenote for Android | 199 | 2018-11-29 | +| App | 开发者:PleaseCallMeCoder
项目名:[PrettyGirls](https://github.com/PleaseCallMeCoder/PrettyGirls) | A personal App based on gank.io. | 169 | 2018-05-25 | +| App | 开发者:xiaohaibin
项目名:[OpenEyes](https://github.com/xiaohaibin/OpenEyes) | :fire: 仿【开眼视频】客户端,一款精美的短视频应用 | 152 | 2018-10-13 | +| App | 开发者:vickychijwani
项目名:[quill](https://github.com/vickychijwani/quill) | :ghost: [MOVED TO https://github.com/TryGhost/Ghost-Android] The beautiful Android app for your Ghost blog. | 86 | 2018-01-07 | +| App | 开发者:iHaPBoy
项目名:[BookShelf](https://github.com/iHaPBoy/BookShelf) | 📖 书柜 BookShelf Android App | 42 | 2017-02-08 | +| App | 开发者:HotBitmapGG
项目名:[bilibili-android-client](https://github.com/HotBitmapGG/OhMyBiliBili) | An unofficial bilibili client for android http://www.jianshu.com/p/f69a55b94c05 -- 该项目已停止维护! | 1143 | 2018-04-24 | +| App | 开发者:Jhuster
项目名:[JNote](https://github.com/Jhuster/JNote) | 一款支持部分Markdown语法的轻量级便签软件。 | 46 | 2017-04-16 | +| App | 开发者:xcc3641
项目名:[SeeWeather](https://github.com/xcc3641/SeeWeather) | :partly_sunny: [@Deprecated]RxJava+RxBus+Retrofit+Glide+Material Design Weather App | 731 | 2018-01-07 | +| App | 开发者:YiuChoi
项目名:[MicroReader](https://github.com/YiuChoi/MicroReader) | 一个小而美的阅读客户端 | 224 | 2017-01-01 | +| App | 开发者:gaolonglong
项目名:[GankGirl](https://github.com/gaolonglong/GankGirl) | RxJava+Retrofit+Glide构建的gank.io第三方客户端,包含妹子图和技术干货等。 | 58 | 2016-05-24 | +| App | 开发者:chatwyn
项目名:[WBZhiHuDailyPaper](https://github.com/chatwyn/WBZhiHuDailyPaper) | 高仿知乎日报 | 76 | 2016-02-01 | +| App | 开发者:LiCola
项目名:[huabanDemo](https://github.com/LiCola/huabanDemo) | MD版的花瓣网App | 176 | 2018-03-15 | +| App | 开发者:burgessjp
项目名:[GanHuoIO](https://github.com/burgessjp/GanHuoIO) | 基于Gank.IO提供的API的第三方客户端(RxJava+Retrofit) | 168 | 2017-10-12 | +| App | 开发者:mzule
项目名:[AndroidWeekly](https://github.com/mzule/AndroidWeekly) | Unofficial client for androidweekly.net | 30 | 2016-10-11 | +| App | 开发者:Yasic
项目名:[DiyCodeForAndroid](https://github.com/Yasic/DiyCodeForAndroid) | Diycode社区Android客户端 http://diycode.cc/ | 12 | 2016-05-31 | +| App | 开发者:DanteAndroid
项目名:[Knowledge](https://github.com/DanteAndroid/Knowledge) | DEPRECATED | 154 | 2017-04-25 | +| App | 开发者:nekocode
项目名:[Murmur](https://github.com/nekocode/murmur) | 📻 A third-party android client of DoubanFM. | 90 | 2018-05-06 | +| App | 开发者:AntennaPod
项目名:[AntennaPod](https://github.com/AntennaPod/AntennaPod) | A podcast manager for Android | 677 | 2018-12-04 | +| App | 开发者:dibakarece
项目名:[DMPlayer](https://github.com/dibakarece/DMPlayer) | DMPLayer is an Android music player prototype | 194 | 2017-08-05 | +| App | 开发者:liuguangqiang
项目名:[Idaily](https://github.com/liuguangqiang/Idaily) | 使用data binding , dagger2 , retrofit2和rxjava实现的,基于MVVM的知乎日报APP。 | 120 | 2017-04-25 | +| App | 开发者:IvorHu
项目名:[RealStuff](https://github.com/IvorHu/RealStuff) | 一个看妹纸与开发资讯的Android APP,具有本地缓存、分享与添加收藏的功能,新手向大神学习的练手项目,来自代码家的API http://gank.io | 53 | 2018-08-06 | +| App | 开发者:maning0303
项目名:[GankMM](https://github.com/maning0303/GankMM) | (Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)Gank.io Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供。 | 138 | 2018-10-22 | +| App | 开发者:Nightonke
项目名:[CoCoin](https://github.com/Nightonke/CoCoin) | CoCoin, Multi-view Accounting Application | 873 | 2018-11-25 | +| App | 开发者:maoruibin
项目名:[TranslateApp](https://github.com/maoruibin/TranslateApp) | :memo: A translations app without interruptions, copy words and translate directly, show result by top view. | 363 | 2018-10-31 | +| App | 开发者:dongjunkun
项目名:[GanK](https://github.com/dongjunkun/GanK) | 干货集中营 | 326 | 2017-05-03 | +| App | 开发者:envyfan
项目名:[AndroidReview](https://github.com/envyfan/AndroidReview) | Adnroid面试复习 | 156 | 2018-10-06 | +| App | 开发者:fangx
项目名:[ZhiHuMVP](https://github.com/fangx/ZhiHuMVP) | 采用MVP架构的仿知乎APP | 130 | 2016-07-14 | +| App | 开发者:wenhuaijun
项目名:[SearchPictureTool](https://github.com/wenhuaijun/SearchPictureTool) | None | 207 | 2017-06-01 | +| App | 开发者:Uphie
项目名:[ONE-Unofficial](https://github.com/Uphie/ONE-Unofficial) | An unofficial app of ONE, which I like more and tries to be better. | 46 | 2016-05-16 | +| App | 开发者:phodal
项目名:[growth](https://github.com/phodal/growth) | Growth 3.0 with React Native - an app to help you to be Awesome Developer | 133 | 2017-09-15 | +| App | 开发者:CaMnter
项目名:[EasyGank](https://github.com/CaMnter/EasyGank) | 💊 The project build framework based on the Rx series and MVP pattern. | 201 | 2017-01-06 | +| App | 开发者:ribot
项目名:[ribot-app-android](https://github.com/ribot/ribot-app-android) | The ribot studio app for the Android Platform | 246 | 2018-06-01 | +| App | 开发者:esoxjem
项目名:[MovieGuide](https://github.com/esoxjem/MovieGuide) | Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture | 691 | 2018-10-09 | +| App | 开发者:SilenceDut
项目名:[NBAPlus](https://github.com/SilenceDut/NBAPlus) | A concise APP about NBA News and Event with RxJava and EventBus | 141 | 2017-04-01 | +| App | 开发者:liuling07
项目名:[SimpleNews](https://github.com/liuling07/SimpleNews) | 基于Material Design和MVP的新闻客户端 | 460 | 2016-12-09 | +| App | 开发者:architjn
项目名:[Auro](https://github.com/architjn/Auro) | 1st Most Fastest, Latest Designed and open source Music player | 178 | 2017-04-22 | +| App | 开发者:MummyDing
项目名:[Leisure](https://github.com/MummyDing/Leisure) | Leisure is an Android App containing Zhihu Daily,Guokr Scientific,XinhuaNet News and Douban Books | 158 | 2018-06-07 | +| App | 开发者:bookdash
项目名:[bookdash-android-app](https://github.com/spongebobrf/BookdashAndroidApp) | An Android app that lets you download free children's books in different languages from non-profit publisher Book Dash | 210 | 2018-05-06 | +| App | 开发者:WuXiaolong
项目名:[WeWin](https://github.com/WuXiaolong/WeWin) | An app for Android studio beta | 241 | 2018-06-08 | +| App | 开发者:javiersantos
项目名:[MLManager](https://github.com/javiersantos/MLManager) | A modern, easy and customizable app manager for Android with Material Design | 339 | 2018-01-03 | +| App | 开发者:maoruibin
项目名:[GankDaily](https://github.com/maoruibin/GankDaily) | A application used to show technical information in every working days, use MVP pattern. | 168 | 2017-04-16 | +| App | 开发者:lincanbin
项目名:[Android-Carbon-Forum](https://github.com/lincanbin/Android-Carbon-Forum) | Android Client for Carbon Forum with Material Design. | 84 | 2017-10-30 | +| App | 开发者:ValuesFeng
项目名:[ResoCamera](https://github.com/ValuesFeng/ResoCamera) | None | 35 | 2015-11-25 | +| App | 开发者:openproject
项目名:[ganchai](https://github.com/openproject/ganchai) | 干柴(客户端、服务端) | 64 | 2016-07-22 | +| App | 开发者:taoliuh
项目名:[v2ex](https://github.com/taoliuh/v2ex) | a v2ex android client build with modern design patterns. | 20 | 2015-11-30 | +| App | 开发者:oxoooo
项目名:[mr-mantou-android](https://github.com/oxoooo/mr-mantou-android) | On the importance of taste | 185 | 2016-03-22 | +| App | 开发者:JayFang1993
项目名:[ScanBook](https://github.com/JayFang1993/ScanBook) | scan book's ISBN to get the information of this book | 107 | 2015-03-12 | +| App | 开发者:CycloneAxe
项目名:[phphub-android](https://github.com/CycloneAxe/phphub-android) | PHPHub for Android | 300 | 2017-06-26 | +| App | 开发者:ikew0ng
项目名:[Dribbo](https://github.com/ikew0ng/Dribbo) | Dribbble客户端 | 227 | 2015-06-22 | +| App | 开发者:notHide
项目名:[Hide-Music-Player](https://github.com/w9xhc/Hide-Music-Player) | None | 88 | 2015-10-30 | +| App | 开发者:SubstanceMobile
项目名:[GEM](https://github.com/Substance-Project/GEM) | A music player for Android, in stunning Material Design. | 84 | 2017-07-20 | +| App | 开发者:kinneyyan
项目名:[36krReader](https://github.com/kinneyyan/36krReader) | MD风格的36氪Android阅读客户端 | 96 | 2016-04-15 | +| App | 开发者:laowch
项目名:[GithubTrends](https://github.com/laowch/GithubTrends) | It's a GitHub Trending repositories Viewer with Material Design. | 107 | 2016-09-23 | +| App | 开发者:avjinder
项目名:[Minimal-Todo](https://github.com/avjinder/Minimal-Todo) | Material To-Do App | 678 | 2018-12-02 | +| App | 开发者:reark
项目名:[reark](https://github.com/tehmou/rx-android-architecture) | RxJava architecture library for Android | 244 | 2018-06-23 | +| App | 开发者:greatyao
项目名:[v2ex-android](https://github.com/greatyao/v2ex-android) | 爱V2EX(原掌上V2EX) | 153 | 2017-07-23 | +| App | 开发者:andyiac
项目名:[githot](https://github.com/andyiac/githot) | GitHot is an Android App that will help you to find the world most popular project and person | 100 | 2017-10-10 | +| App | 开发者:naman14
项目名:[Timber](https://github.com/naman14/Timber) | Material Design Music Player | 1742 | 2018-11-19 | +| App | 开发者:zulip
项目名:[zulip-android](https://github.com/zulip/zulip-android) | Legacy Zulip Android app | 256 | 2018-08-12 | +| App | 开发者:k0shk0sh
项目名:[FastAccess](https://github.com/k0shk0sh/FastAccess) | A tiny launcher or as Samsung likes to call it Floating Toolbox. | 78 | 2017-07-16 | +| App | 开发者:google
项目名:[iosched](https://github.com/google/iosched) | The Google I/O 2018 Android App | 5685 | 2018-12-04 | +| App | 开发者:googlesamples
项目名:[android-topeka](https://github.com/googlesamples/android-topeka) | A fun to play quiz that showcases material design on Android | 1084 | 2018-10-21 | +| App | 开发者:googlesamples
项目名:[android-UniversalMusicPlayer](https://github.com/googlesamples/android-UniversalMusicPlayer) | This sample shows how to implement an audio media app that works across multiple form factors and provide a consistent user experience on Android phones, tablets, Auto, Wear and Cast devices | 3239 | 2018-11-27 | +| App | 开发者:oschina
项目名:[android-app](https://git.oschina.net/oschina/android-app) | 这是开源中国社区的开源 Android 客户端项目,本项目已经迁移到码云 gitee.com 此处不再更新! | 638 | 2014-04-18 | +| App | 开发者:chrisbanes
项目名:[cheesesquare](https://github.com/chrisbanes/cheesesquare) | Demos the new Android Design library. | 1894 | 2018-10-13 | +| App | 开发者:JakeWharton
项目名:[u2020](https://github.com/JakeWharton/u2020) | A sample Android app which showcases advanced usage of Dagger among other open source libraries. | 992 | 2017-11-27 | +| App | 开发者:cundong
项目名:[ZhihuPaper](https://github.com/cundong/ZhihuPaper) | Zhihu Daily Android App | 438 | 2017-10-17 | +| App | 开发者:bxbxbai
项目名:[ZhuanLan](https://github.com/bxbxbai/ZhuanLan) | 非官方知乎专栏 - Android | 237 | 2017-04-17 | +| App | 开发者:iKrelve
项目名:[KuaiHu](https://github.com/iKrelve/KuaiHu) | 高仿知乎日报——krelve.com | 289 | 2015-09-07 | +| App | 开发者:izzyleung
项目名:[ZhihuDailyPurify](https://github.com/izzyleung/ZhihuDailyPurify) | Purified version of Zhihu Daily - 更纯净的知乎日报 | 1025 | 2018-11-20 | +| App | 开发者:feelinglucky
项目名:[iZhihu](https://github.com/feelinglucky/iZhihu) | 随时随地获得「知乎」每日最新精选内容!(停止维护) | 41 | 2013-10-23 | +| App | 开发者:meizhou
项目名:[resemble-zhihu-app](https://github.com/meizhou/resemble-zhihu-app) | 仿知乎日报android | 16 | 2014-11-25 | +| App | 开发者:wenjiahui
项目名:[KanZhiHu](https://github.com/wenjiahui/KanZhiHu) | 看知乎Android端app(非官方)(http://www.kanzhihu.com/) | 10 | 2016-04-15 | +| App | 开发者:uberspot
项目名:[2048-android](https://github.com/uberspot/2048-android) | The android port of the 2048 game (for offline playing) | 650 | 2018-11-29 | +| App | 开发者:ZhaoKaiQiang
项目名:[JianDan](https://github.com/ZhaoKaiQiang/JianDan) | 高仿煎蛋客户端 | 316 | 2016-04-10 | +| App | 开发者:deano2390
项目名:[OpenFlappyBird](https://github.com/deano2390/OpenFlappyBird) | An open source clone of a famous flappy bird game for Android using AndEngine | 155 | 2014-08-28 | +| App | 开发者:cubei
项目名:[FlappyCow](https://github.com/cubei/FlappyCow) | Android game in "Flappy Bird" Style | 181 | 2018-11-01 | +| App | 开发者:QuantumBadger
项目名:[RedReader](https://github.com/QuantumBadger/RedReader) | An unofficial open source Reddit client for Android. | 368 | 2018-11-28 | +| App | 开发者:k9mail
项目名:[k-9](https://github.com/k9mail/k-9) | K-9 Mail – Advanced Email for Android 📧 | 1963 | 2018-12-07 | +| App | 开发者:qii
项目名:[weiciyuan](https://github.com/qii/weiciyuan) | Sina Weibo Android Client | 1283 | 2016-08-14 | +| App | 开发者:romannurik
项目名:[muzei](https://github.com/romannurik/muzei) | Muzei Live Wallpaper for Android | 896 | 2018-12-06 | +| App | 开发者:android10
项目名:[Android-CleanArchitecture](https://github.com/android10/Android-CleanArchitecture) | This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach. | 2982 | 2018-08-30 | +| App | 开发者:chrisbanes
项目名:[philm](https://github.com/chrisbanes/philm) | Movie collection and information app for Android. | 515 | 2017-01-08 | +| App | 开发者:psaravan
项目名:[JamsMusicPlayer](https://github.com/psaravan/JamsMusicPlayer) | A free, powerful and elegant music player for Android. | 1224 | 2015-09-01 | +| App | 开发者:stormzhang
项目名:[9GAG](https://github.com/stormzhang/9GAG) | Android unofficial REST Client of 9GAG. | 1157 | 2018-11-14 | +| App | 开发者:novoda
项目名:[android-demos](https://github.com/novoda/android-demos) | Examples of Android applications | 675 | 2018-10-23 | +| App | 开发者:kaushikgopal
项目名:[RxJava-Android-Samples](https://github.com/kaushikgopal/RxJava-Android-Samples) | Learning RxJava for Android by example | 1303 | 2018-09-24 | +| App | 开发者:reark
项目名:[reark](https://github.com/tehmou/rx-android-architecture) | RxJava architecture library for Android | 244 | 2018-06-23 | +| App | 开发者:owncloud
项目名:[android](https://github.com/owncloud/android) | :phone: The ownCloud Android App | 2719 | 2018-12-07 | +| App | 开发者:klinker24
项目名:[talon-twitter-holo](https://github.com/klinker24/Talon-for-Twitter) | [Deprecated] The Holo version of my popular Android Talon for Twitter app, 100% open-source | 355 | 2018-07-04 | +| App | 开发者:chentao0707
项目名:[SimplifyReader](https://github.com/SkillCollege/SimplifyReader) | 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发,由于还是摸索阶段,可能不是很规范。但基本上应该是这么个套路,至少我个人认为是这样的~恩,就是这样的! | 1697 | 2017-03-24 | +| App | 开发者:eoecn
项目名:[android-app](https://github.com/eoecn/android-app) | eoe的Android客户端源码 | 1264 | 2015-10-06 | +| App | 开发者:antoniolg
项目名:[androidmvp](https://github.com/antoniolg/androidmvp) | MVP Android Example | 1562 | 2018-07-04 | +| App | 开发者:hmkcode
项目名:[Android](https://github.com/hmkcode/Android) | Android related examples | 3278 | 2018-11-27 | +| App | 开发者:wangdan
项目名:[AisenWeiBo](https://github.com/wangdan/AisenWeiBo) | 新浪微博第三方Android客户端 | 624 | 2018-10-28 | +| App | 开发者:moezbhatti
项目名:[qksms](https://github.com/qklabs/qksms) | The most beautiful SMS messenger for Android | 679 | 2018-11-24 | +| App | 开发者:MizzleDK
项目名:[Mizuu](https://github.com/MizzleDK/Mizuu) | Popular media indexer app for Android. No longer maintained. DEPRECATED. | 215 | 2018-05-10 | +| App | 开发者:saulmm
项目名:[Material-Movies](https://github.com/saulmm/Material-Movies) | [Deprecated] An application about movies with material design | 647 | 2016-06-23 | +| App | 开发者:gaugesapp
项目名:[gauges-android](https://github.com/expectedbehavior/gauges-android) | Gaug.es Android App | 235 | 2014-08-29 | +| App | 开发者:chrislacy
项目名:[TweetLanes](https://github.com/chrislacy/TweetLanes) | Tweet Lanes for Android | 303 | 2018-09-16 | +| App | 开发者:motianhuo
项目名:[wechat](https://github.com/motianhuo/wechat) | A High Copy WeChat ,SNS APP (高仿微信) | 2093 | 2018-08-23 | +| App | 开发者:pockethub
项目名:[PocketHub](https://github.com/pockethub/PocketHub) | PocketHub Android App | 3700 | 2018-11-06 | +| App | 开发者:bagilevi
项目名:[android-pedometer](https://github.com/bagilevi/android-pedometer) | App for Android phones that counts your steps. | 462 | 2016-12-12 | +| App | 开发者:malmstein
项目名:[yahnac](https://github.com/malmstein/yahnac) | Yet Another Hacker News Android Client | 120 | 2016-09-04 | +| App | 开发者:daimajia
项目名:[EverMemo](https://github.com/daimajia/evermemo) | Fast Record,Organize,and Share. The android memo app you will deeply love. ❤ | 281 | 2014-07-13 | +| App | 开发者:MiCode
项目名:[Notes](https://github.com/MiCode/Notes) | 小米便签社区开源版(Community edition of XM notepad/MIUI notes) | 848 | 2015-06-28 | +| App | 开发者:MiCode
项目名:[SoundRecorder](https://github.com/MiCode/SoundRecorder) | MIUI录音机社区开源版(Community edition of MIUI SoundRecorder) | 285 | 2012-02-24 | +| App | 开发者:antoniolg
项目名:[MaterializeYourApp](https://github.com/antoniolg/MaterializeYourApp) | Example of a Material App for Android | 382 | 2017-08-25 | +| App | 开发者:slapperwan
项目名:[gh4a](https://github.com/slapperwan/gh4a) | Github client for Android | 163 | 2018-09-03 | +| App | 开发者:jariz
项目名:[MaterialUp](https://github.com/jariz/MaterialUp) | MaterialUp Android App | 107 | 2015-11-02 | +| App | 开发者:kyze8439690
项目名:[v2ex-daily-android](https://github.com/kyze8439690/v2ex-daily-android) | A v2ex client on android platform.(deprecated) | 133 | 2015-04-26 | +| App | 开发者:Leaking
项目名:[WeGit](https://github.com/Leaking/WeGit) | An Android App for Github | 107 | 2016-12-09 | +| App | 开发者:abarisain
项目名:[dmix](https://github.com/abarisain/dmix) | A modern MPD Client for Android. | 190 | 2018-11-25 | +| App | 开发者:GeekZooStudio
项目名:[ECMobile_Android](https://github.com/GeekZooStudio/ECMobile_Android) | 基于ECShop的手机商城客户端 | 484 | 2017-04-18 | +| App | 开发者:TakWolf
项目名:[CNode-Material-Design](https://github.com/TakWolf/CNode-Material-Design) | CNode 社区第三方 Android 客户端,原生 App,Material Design 风格,支持夜间模式。 | 360 | 2018-12-03 | +| App | 开发者:xiongwei-git
项目名:[GankApp](https://github.com/xiongwei-git/GankApp) | An android client for http://gank.io/ | 66 | 2016-03-03 | +| App | 开发者:yongbo000
项目名:[wakao-app](https://github.com/yongbo000/wakao-app) | 哇靠百科 - 一款聚合了众多笑话段子、妹子图、微信公众号文章的Android App。哇靠百科官方QQ群:253746945 | 118 | 2016-09-21 | +| App | 开发者:kanxue-team
项目名:[kanxue-android-app](https://github.com/kanxue-team/kanxue-android-app) | 看雪安全论坛android客户端 | 137 | 2013-07-22 | +| App | 开发者:sangmingming
项目名:[Meizitu](https://github.com/sangmingming/Meizitu) | 一个美图软件 | 79 | 2015-08-16 | +| App | 开发者:Veaer
项目名:[Gank-Veaer](https://github.com/Veaer/Gank-Veaer) | Android for daimajia's meizi | 14 | 2016-01-26 | +| App | 开发者:xingrz
项目名:[GankMeizhi](https://github.com/xingrz/GankMeizhi) | THIS PROJECT IS DEPRECATED AND MOVED TO: | 131 | 2015-09-18 | +| App | 开发者:zhangliangming
项目名:[HappyMusicPlayer](https://github.com/zhangliangming/HappyMusicPlayer) | android音乐播放器 | 110 | 2017-11-08 | +| App | 开发者:andforce
项目名:[iBeebo](https://github.com/andforce/iBeebo) | 第三方新浪微博客户端 | 66 | 2018-07-18 | +| App | 开发者:PaperAirplane-Dev-Team
项目名:[BlackLight](https://github.com/PaperAirplane-Dev-Team/BlackLight) | A light Sina Weibo client for Android | 238 | 2016-09-11 | +| App | 开发者:niranjan94
项目名:[show-java](https://github.com/niranjan94/show-java) | An apk decompiler for android. | 153 | 2018-12-02 | \ No newline at end of file diff --git a/backup/readme-backup.md b/backup/readme-backup.md new file mode 100644 index 0000000..62065b0 --- /dev/null +++ b/backup/readme-backup.md @@ -0,0 +1,454 @@ +# 完整项目 +----- + +* [Muzei Live Wallpaper](https://github.com/romannurik/muzei) - 这是已经在Playstore上线了的android壁纸应用,点击壁纸界面可以磨砂透明效果以及一般背景效果之间切换,可以自己指定背景图片的来源。最重要的他是开源的。 +* [Plaid](https://github.com/nickbutcher/plaid) - 一个material design 的使用范例。关注量相当高。Plaid is a showcase of material design that we hope you will keep installed. It pulls in news & inspiration from Designer News, Dribbble & Product Hunt. It demonstrates the use of material principles to create tactile, bold, understandable UIs. +* [SimplifyReader](https://github.com/SkillCollege/SimplifyReader) - 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。 +* [OuNews](https://github.com/oubowu/OuNews) - MVP模式的新闻客户端 +* [materialistic](https://github.com/hidroh/materialistic) - Material Desgin风格的Hacker News客户端。 +* [Telegram](https://github.com/DrKLO/Telegram) - Telegram 是一款专注于速度、安全的短信息应用,快速、简单、免费。Telegram 支持群组聊天,最高200人,最高支持分享1GB的视频,其它图片等等更是不在话下。而且所有信息全部支持同步。由于频发的隐私问题,所以 Telegram 也很注重通信安全。 +* [AisenWeiBo](https://github.com/wangdan/AisenWeiBo) - Aisen微博是新浪微博的第三方客户端,UI遵循Material Design:遵循Material Design、发布多图、离线下载、私信(触屏版、颜色主题切换、手势返回,4.4、5.0状态栏变色、离线编辑,定时发布多图、gif、长微博预览。[FrescoDemo](https://github.com/06peng/FrescoDemo) 。 +* [GithubTrends](https://github.com/laowch/GithubTrends) - 是一个用来看查看 GitHub 热门项目的 Android App, 遵循 Material Design, 支持订阅 50 多种编程语言, 9 种颜色主题切换, 可在上面收藏喜欢的项目。 +* [TranslateApp](https://github.com/maoruibin/TranslateApp) - 一个实现『划词翻译』功能的 Android 开源应用。 +* [2048-android](https://github.com/uberspot/2048-android) - 2048小游戏,Android版 +* [Timber](https://github.com/naman14/Timber) - Material Design Music Player 一款Material Design 的音乐播放器 +* [JamsMusicPlayer](https://github.com/psaravan/JamsMusicPlayer)另一款的音乐播放器 +* [StylishMusicPlayer](https://github.com/ryanhoo/StylishMusicPlayer) A stylish music player for android device 16+ +* [Material-Movies](https://github.com/saulmm/Material-Movies) 电影资讯app MD设计,国外 +* [AnimeTaste](https://github.com/daimajia/AnimeTaste) - AnimeTaste(品赏艾尼莫)是国内首个关注独立动画的网站。 移动版聚焦更新的全球独立动画的传播,让您随时随地能观看动画,分享快乐给更多好友。品味动画,重拾幻想。 +* [BookReader](https://github.com/JustWayward/BookReader) - "任阅" 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、本地txt/pdf书籍阅读、字体/主题/亮度设置、Wifi传书等功能 +* [BuildingBlocks](https://github.com/tangqi92/BuildingBlocks) - 积木: 一个以知乎日报作为数据展现内容;以抽屉菜单作为功能扩展入口;依循 Material Design 作为主导设计 UI 的应用。 +* [Douya](https://github.com/DreaminginCodeZH/Douya) - 开源的 Material Design 豆瓣客户端。 +* [jianshi](https://github.com/wingjay/jianshi) - jianshi简诗是国人开发的一个用于记录文字信息的 Android 完整应用, 作者仅用了一天便将其开发出来, 并将开发的流程记录成文放到了简书上。 +* [MiCode/FileExplorer小米文件管理器](https://github.com/MiCode/FileExplorer) - 小米文件管理器的开源版,这是一个完整的文件管理程序,虽然界面一般,但是功能相对完善,非常适合用来学习。 + + +## 别人整理 + +#### [StylishMusicPlayer](https://github.com/ryanhoo/StylishMusicPlayer) +> A stylish music player for android device 16+ + +#### [banya](https://github.com/forezp/banya) +> 瓣呀,一个非官方的豆瓣app + +#### [AndroidFire](https://github.com/jaydenxiao2016/AndroidFire) +> 一款新闻阅读 App框架,基于 Material Design + MVP + RxJava + Retrofit + Glide,基本涵盖了当前 Android 端开发最常用的主流框架,基于此框架可以快速开发一个app。 + +#### [TasteNews](https://github.com/SomeOneIntheWorld/TasteNews) +> MVP架构的新闻类应用 + +#### [FreeBook](https://github.com/80945540/FreeBook) +> 基于MVP模式开发的带缓存网络爬虫,采用最流行框架搭建,干货多多 + +#### [BookReader](https://github.com/JustWayward/BookReader) +> 任阅小说阅读器,高仿追书神器,实现追书推荐、标签检索、3D仿真翻页效果、文章阅读、缓存章节、日夜间模式、文本朗读等功能。 + +#### [Tuikan](https://github.com/homcin/Tuikan) +> 「推看」是一款集知乎头条,美图,视频于一体的休闲阅读app。 + +#### [Simplenote for Android](https://github.com/Automattic/simplenote-android) +> Simplenote Android客户端 + +#### [PrettyGirls](https://github.com/PleaseCallMeCoder/PrettyGirls) +> 一个基于MVP+Retrofit+RxJava+MaterialDesign和gank.io的MeiZhi客户端。 + +#### [OpenEyes](https://github.com/xiaohaibin/OpenEyes) +> 仿照[开眼视频]客户端做的一个App + +#### [quill](https://github.com/vickychijwani/quill) +> 一款搭配Ghost博客的客户端 + +#### [书柜](https://github.com/iHaPBoy/BookShelf) +> 一款用于管理个人图书及阅读笔记的移动 Android 应用。 + +#### [OhMyBiliBili](https://github.com/HotBitmapGG/OhMyBiliBili) +> 莆田系高仿真哔哩哔哩动画客户端 + +#### [JNote](https://github.com/Jhuster/JNote) +> 一款支持部分Markdown语法的轻量级便签软件。 + +#### [SeeWeather](https://github.com/xcc3641/SeeWeather) +> 一款遵循Material Design风格的只看天气的APP。 + +#### [MicroReader](https://github.com/YiuChoi/MicroReader) +> 一个小而美的阅读客户端 + +#### [GankGirl](https://github.com/gaolonglong/GankGirl) +> RxJava+Retrofit+Glide构建的gank.io第三方客户端,包含妹子图和技术干货等。 + +#### [WBZhiHuDailyPaper](https://github.com/chatwyn/WBZhiHuDailyPaper) +> 高仿知乎日报 + +#### [huaban](https://github.com/LiCola/huabanDemo) +> MD版的花瓣网App + +#### [IPTVFree](https://github.com/michelelacorte/IPTVFree) +> Simple IPTV + +#### [GanHuoIO](https://github.com/burgessjp/GanHuoIO) +> 基于Gank.IO提供的API的第三方客户端 + +#### [AndroidWeekly](https://github.com/mzule/AndroidWeekly) +> AndroidWeekly.net第三方客户端 + +#### [DiyCodeForAndroid](https://github.com/Yasic/DiyCodeForAndroid) +> Diycode社区Android客户端 + +#### [Knowledge](https://github.com/DanteAndroid/Knowledge) +> A MD project with MVP architecture + +#### [DoubanFM](https://github.com/nekocode/murmur) +> Murmur是一个带白噪声效果的豆瓣电台第三方客户端,采用 Kotlin / MVP / ReactiveX 进行构建. + +#### [AntennaPod](https://github.com/AntennaPod/AntennaPod) +> A podcast manager for Android + +#### [DMPlayer](https://github.com/dibakarece/DMPlayer) +> Android音乐播放器 + +#### [Idaily](https://github.com/liuguangqiang/Idaily) +> 开源的第三方知乎日报客户端 + +#### [RealStuff](https://github.com/IvorHu/RealStuff) +> 一个看妹纸与开发资讯的Android APP,具有本地缓存、分享与添加收藏的功能 + +#### [GankMM](https://github.com/maning0303/GankMM) +> 干货集中营第三方客户端 + +#### [CoCoin](https://github.com/Nightonke/CoCoin) +> 一款多视图记账App + +#### [TranslateApp](https://github.com/maoruibin/TranslateApp) +> TranslateApp 一个实现『划词翻译』功能的 Android 开源应用 + +#### [GanK](https://github.com/dongjunkun/GanK) +> 干货集中营第三方客户端 + +#### [AndroidReview](https://github.com/envyfan/AndroidReview) +> Android面试复习App + +#### [ZhiHuMVP](https://github.com/fangx/ZhiHuMVP) +> 采用MVP架构的仿知乎APP + +#### [OuNews](https://github.com/oubowu/OuNews) +> 新闻阅读类App + +#### [Douya](https://github.com/DreaminginCodeZH/Douya) +> 开源的 Material Design 豆瓣客户端 + +#### [SearchPictureTool](https://github.com/wenhuaijun/SearchPictureTool) +> 图片搜索APP源码,Material Design,Rxjava + +#### [ONE-Unofficial](https://github.com/Uphie/ONE-Unofficial) +> 非官方版“一个(ONE)”,一个比官方版更优秀的版本。 + +#### [growth](https://github.com/phodal/growth) +> Growth关注于Web开发的流程及其技术栈、学习路线、成长衡量 + +#### [EasyGank](https://github.com/CaMnter/EasyGank) +> The project build framework based on the Rx series and MVP pattern + +#### [ribot-app-android](https://github.com/ribot/ribot-app-android) +> The ribot studio app for the Android Platform + +#### [MovieGuide](https://github.com/esoxjem/MovieGuide) +> An Android app that showcases the MVP pattern and RxJava + +#### [NBAPlus](https://github.com/SilenceDut/NBAPlus) +> A concise APP about NBA News and Event with RxJava and EventBus + +#### [SimpleNews](https://github.com/liuling07/SimpleNews) +> 基于Material Design和MVP的新闻客户端 + +#### [Auro](https://github.com/architjn/Auro) +> 1st Most Fastest, Latest Designed and open source Music player + +#### [Leisure](https://github.com/MummyDing/Leisure) +> 闲暇(Leisure)是一款集"知乎日报"、“果壳科学人”、“新华网新闻”以及“豆瓣图书”于一体的阅读类Android应用。 + +#### [BookdashAndroidApp](https://github.com/spongebobrf/BookdashAndroidApp) +> Book Dash is an Android App for the NPO where you can download books in different languages for free. + +#### [WeWin](https://github.com/WuXiaolong/WeWin) +> 开源项目App + +#### [MLManager](https://github.com/javiersantos/MLManager) +> 开源App管理工具 + +#### [GankDaily](https://github.com/maoruibin/GankDaily) +> gank.io手机客户端 + +#### [Android-Carbon-Forum](https://github.com/lincanbin/Android-Carbon-Forum) +> Material Design风格的 Carbon Forum客户端 + +#### [ResoCamera](https://github.com/ValuesFeng/ResoCamera) +> 一个开源的相机应用 + +#### [爱看博客Android客户端](https://github.com/KJFrame/KJBlog) +> 爱看博客Android客户端 + +#### [ganchai](https://github.com/openproject/ganchai) +> 干柴(客户端、服务端) + +#### [V2EX客户端](https://github.com/taoliuh/v2ex) +> V2EX客户端 + +#### [mr-mantou-android](https://github.com/oxoooo/mr-mantou-android) +> 妹纸应用 + +#### [ScanBook](https://github.com/JayFang1993/ScanBook) +> 扫扫图书 + +#### [phphub-android](https://github.com/CycloneAxe/phphub-android) +> PHPHub Android客户端 + +#### [Dribbo](https://github.com/ikew0ng/Dribbo) +> Dribbble客户端 + +#### [Hide-Music-Player](https://github.com/w9xhc/Hide-Music-Player) +> Hide音乐播放器 + +#### [GEM](https://github.com/Substance-Project/GEM) +> A music player for Android, in stunning Material Design. + +#### [36krReader](https://github.com/kinneyyan/36krReader) +> MD风格的36氪Android阅读客户端 + +#### [GithubTrends](https://github.com/laowch/GithubTrends) +> 一个用来看查看 Github 热门项目的 Android App, 遵循 Material Design。 + +#### [Minimal-Todo](https://github.com/avjinder/Minimal-Todo) +> Material To-Do App + +#### [rx-android-architecture](https://github.com/tehmou/rx-android-architecture) +> An example project of an Android architecture built on RxJava + +#### [掌上V2EX](https://github.com/greatyao/v2ex-android) +> V2EX 第三方Android客户端 + +#### [githot](https://github.com/andyiac/githot) +> GitHot is an Android App that will help you to find the world most popular project and person + +#### [Timber](https://github.com/naman14/Timber) +> Material Design Music Player + +#### [zulip-android](https://github.com/zulip/zulip-android) +> Dropbox收购公司内部社交服务商Zulip,然后全部开源,这是Android App + +#### [Fast-Access-Floating-Toolbox](https://github.com/k0shk0sh/Fast-Access-Floating-Toolbox-) +> Fast Access (Floating Toolbox) + +#### [iosched](https://github.com/google/iosched) +> Google I/O 2014官方App + +#### [android-topeka](https://github.com/googlesamples/android-topeka) +> Google官方给出的material design应用指南。 + +#### [android-UniversalMusicPlayer](https://github.com/googlesamples/android-UniversalMusicPlayer) +> Google官方给出的m音乐播放器,支持Android phones, tablets, Auto, Wear and Cast devices + +#### [OSCChina-Android](https://git.oschina.net/oschina/android-app) +> 开源中国Android客户端。 + +#### [git-osc-android-project](https://git.oschina.net/oschina/git-osc-android-project) +> Git@OSC客户端 + +#### [Coding](https://coding.net/u/coding/p/Coding-Android/git) +> Coding官方客户端 + +#### [cheesesquare](https://github.com/chrisbanes/cheesesquare) +> Android Design library库DEMO + +#### [u2020](https://github.com/JakeWharton/u2020) +> JakeWharton写的一个App,针对多个库的综合应用:Dagger、ButterKnife、Retrofit、Moshi、Picasso、OkHttp、RxJava、Timber、Madge、ProcessPhoenix、Scalpel、LeakCanary + +#### [ZhihuPaper](https://github.com/cundong/ZhihuPaper) +> 一个知乎日报客户端 + +#### [ZhuanLan](https://github.com/bxbxbai/ZhuanLan) +> 一个知乎专栏App + +#### [KuaiHu](https://github.com/iKrelve/KuaiHu) +> 又一个高仿知乎日报应用 + +#### [ZhihuDailyPurify](https://github.com/izzyleung/ZhihuDailyPurify) +> 更纯净的知乎日报应用 + +#### [iZhihu](https://github.com/feelinglucky/iZhihu) +> 随时随地获得「知乎」每日最新精选内容! + +#### [resemble-zhihu-app](https://github.com/meizhou/resemble-zhihu-app) +> 仿知乎日报android + +#### [KanZhiHu](https://github.com/wenjiahui/KanZhiHu) +> 看知乎Android端app(非官方) + +#### [2048-android](https://github.com/uberspot/2048-android) +> 2048游戏Android客户端 + +#### [JianDan](https://github.com/ZhaoKaiQiang/JianDan) +> 高仿煎蛋客户端 + +#### [OpenFlappyBird](https://github.com/deano2390/OpenFlappyBird) +> 用AndEngine写的FlappyBird游戏 + +#### [FlappyCow](https://github.com/cubei/FlappyCow) +> 类似FlappyBird风格的游戏 + +#### [RedReader](https://github.com/QuantumBadger/RedReader) +> Reddit 第三方客户端 + +#### [K-9 Mail](https://github.com/k9mail/k-9) +> 开源邮件客户端 + +#### [weiciyuan](https://github.com/qii/weiciyuan) +> 四次元(原微次元)新浪微博客户端 + +#### [Muzei](https://github.com/romannurik/muzei) +> 墙纸应用。 + +#### [Android-CleanArchitecture](https://github.com/android10/Android-CleanArchitecture) +> 用clean architecture来架构的Android App应用。 + +#### [philm](https://github.com/chrisbanes/philm) +> 电影资讯类App + +#### [JamsMusicPlayer](https://github.com/psaravan/JamsMusicPlayer) +> 另一款音乐播放器 + +#### [9GAG](https://github.com/stormzhang/9GAG) +> 9GAG第三方客户端。 + +#### [android-demos](https://github.com/novoda/android-demos) +> Android应用demo。 + +#### [RxJava-Android-Samples](https://github.com/kaushikgopal/RxJava-Android-Samples) +> 通过例子学习Rxjava在Android中的运用。 + +#### [rx-android-architecture](https://github.com/tehmou/rx-android-architecture) +> 基于RxJava的Android架构 + +#### [ownCloud](https://github.com/owncloud/android) +> ownCloud客户端 + +#### [Talon-for-Twitter](https://github.com/klinker24/Talon-for-Twitter) +> twitter第三方客户端 + +#### [SimplifyReader](https://github.com/SkillCollege/SimplifyReader) +> 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发 + +#### [eoe客户端](https://github.com/eoecn/android-app) +> eoe客户端 + +#### [androidmvp](https://github.com/antoniolg/androidmvp) +> androidmvp例子 + +#### [AndroidExamples](https://github.com/hmkcode/Android) +> Android相关例子 + +#### [AisenWeiBo](https://github.com/wangdan/AisenWeiBo) +> 新浪微博第三方Android客户端 + +#### [qksms](https://github.com/qklabs/qksms) +> 开源通信的App + +#### [Mizuu](https://github.com/MizzleDK/Mizuu) +> 媒体索引App + +#### [Material-Movies](https://github.com/saulmm/Material-Movies) +> material design设计的电影类App + +#### [gauges-android](https://github.com/expectedbehavior/gauges-android) +> Gaug.es Android App + +#### [TweetLanes](https://github.com/chrislacy/TweetLanes) +> twotter第三方客户端 + +#### [wechat](https://github.com/motianhuo/wechat) +> 高仿微信 + +#### [PocketHub](https://github.com/pockethub/PocketHub) +> PocketHub Android App + +#### [android-pedometer](https://github.com/bagilevi/android-pedometer) +> android计步器 + +#### [yahnac](https://github.com/malmstein/yahnac) +> Hacker News 客户端 + +#### [EverMemo](https://github.com/daimajia/evermemo) +> 笔记应用 + +#### [FileExplorer](https://github.com/MiCode/FileExplorer) +> MIUI文件管理器社区开源版 + +#### [Notes](https://github.com/MiCode/Notes) +> 小米便签社区开源版 + +#### [SoundRecorder](https://github.com/MiCode/SoundRecorder) +> MIUI录音机社区开源版 + +#### [MaterializeYourApp](https://github.com/antoniolg/MaterializeYourApp) +> 一个Material App的例子 + +#### [gh4a](https://github.com/slapperwan/gh4a) +> Github第三方客户端 + +#### [MaterialUp](https://github.com/jariz/MaterialUp) +> MaterialUp第三方客户端 + +#### [v2ex](https://github.com/kyze8439690/v2ex-daily-android) +> v2ex第三方客户端 + +#### [WeGit](https://github.com/Leaking/WeGit) +> Github第三方客户端 + +#### [dmix](https://github.com/abarisain/dmix) +> MPD客户端,音乐类App + +#### [Seashell-app](https://github.com/drakeet/Seashell-app) +> 贝壳单词 APP Android 客户端 + +#### [ECMobile_Android](https://github.com/GeekZooStudio/ECMobile_Android) +> 基于ECShop的手机商城客户端 + +#### [CNode-Material-Design Android](https://github.com/TakWolf/CNode-Material-Design) +> CNode社区第三方Android客户端,Material Design风格 + +#### [my-oscgit-android](https://git.oschina.net/Mr.LiaBin/my-oscgit-android) +> Git@OSC非官方客户端,遵循Material Design设计原则 + +#### [GankApp](https://github.com/xiongwei-git/GankApp) +> 干活集中营第三方客户端 + +#### [哇靠百科](https://github.com/yongbo000/wakao-app) +> 一款聚合了众多笑话段子、妹子图、微信公众号文章的Android App。 + +#### [kanxue-android-app](https://github.com/kanxue-team/kanxue-android-app) +> 看雪安全论坛android客户端 + +#### [Meizitu](https://github.com/sangmingming/Meizitu) +> 一个看妹子的软件 + +#### [Meizhi](https://github.com/drakeet/Meizhi) +> 妹纸客户端,数据来自干活集中营 + +#### [Gank-Veaer](https://github.com/Veaer/Gank-Veaer) +> 欣赏妹纸,查看干货Feed的小应用,数据来自代码家的干货网站:Gank.io + +#### [GankMeizhi](https://github.com/xingrz/GankMeizhi) +> 妹子图软件 数据来自代码家的干货网站:Gank.io + +#### [HappyMusicPlayer](https://github.com/zhangliangming/HappyMusicPlayer) +> android音乐播放器 + +#### [iBeebo](https://github.com/andforce/iBeebo) +> Sina Weibo Client + +#### [BlackLight](https://github.com/PaperAirplane-Dev-Team/BlackLight) +> A light Sina Weibo client for Android + +#### [show-java](https://github.com/niranjan94/show-java) +> Android反编译APK客户端 + + diff --git a/task/config.pyc b/task/config.pyc new file mode 100644 index 0000000..659c0bb Binary files /dev/null and b/task/config.pyc differ diff --git a/task/task.py b/task/task.py new file mode 100644 index 0000000..ffc61aa --- /dev/null +++ b/task/task.py @@ -0,0 +1,160 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +import codecs +import json +import os +import urlparse +import urllib +import sqlite3 +from jinja2 import FileSystemLoader, Environment +import config +import time + +__author__ = 'liuqiang' + +github_base_url = "https://api.github.com/repos/" +db_name = "repo.db" + + +# 时间日期格式化的过滤器,把 2018-12-06T06:23:36Z 转换成 2018-12-06 样式 +def datetime_format(t): + time_struct0 = time.strptime(t, "%Y-%m-%dT%H:%M:%SZ") + str_date = time.strftime("%Y-%m-%d", time_struct0) + return str_date + + +def insert2db(data, cursor, conn): + """ 每一个项目的信息插入数据库 + :param conn: 据说执行插入不会立即执行,需要执行conn.commit() 才行 + :param cursor: 数据库游标 + :param data: 对应表里面的每个字段 + """ + cursor.execute('INSERT INTO info' + ' (owner_name, avatar_url, name, url, description,' + ' created_at, updated_at, pushed_at, forks_count, watchers)' + ' VALUES (?,?,?,?,?,?,?,?,?,?)', + (data['owner_name'], data['avatar_url'].replace("\n", ""), + data['name'], data['url'].replace("\n", ""), + data['description'], data['created_at'], + data['updated_at'], data['pushed_at'], + data['forks_count'], data['watchers'])) + conn.commit() + + +def request_project_info(project_url): + """ 从网络上获取一个github项目的详细信息 + :param project_url: 某个仓库的github开源api地址 + """ + split_result = urlparse.urlsplit(project_url.strip()) + # 从url中获取path + path = split_result.path + # 去除path开头的 / + path = path.strip().strip('/') + # 从path中解析出 用户名 和 项目名 + (user_name, project_name) = os.path.split(path) + # print(user_name) + # print(project_name) + github_api_url = urlparse.urljoin(github_base_url, path) + params = urllib.urlencode({'client_id': config.client_id, 'client_secret': config.client_secret}) + + # 访问github api + f = urllib.urlopen(github_api_url + "?%s" % params) + if f.code != 200: + return None + json_str = str(f.read()) + json_obj = json.loads(json_str) + + try: + owner_name = json_obj['owner']['login'] + avatar_url = json_obj['owner']['avatar_url'] + name = json_obj['name'] + description = json_obj['description'] + created_at = json_obj['created_at'] # 第一次提交 + updated_at = json_obj['updated_at'] + pushed_at = json_obj['pushed_at'] # 最后一次提交 + forks_count = json_obj['forks_count'] + watchers = json_obj['watchers'] + return {'owner_name': owner_name, + 'avatar_url': avatar_url, + 'name': name, + 'url': project_url, + 'description': description, + 'created_at': created_at, + 'updated_at': updated_at, + 'pushed_at': pushed_at, + 'forks_count': forks_count, + 'watchers': watchers, + } + except KeyError, (key_error): + print("key_error %s" % key_error) + return None + + +def build_target_file(projects): + """ 填充模板 + :param projects: 一个字典列表 [{},{},{}] + """ + env = Environment(loader=FileSystemLoader('./')) # 创建一个加载器对象 + env.filters['datetime_format'] = datetime_format + template = env.get_template('template.md') # 获取一个模板文件 + result = template.render(projects=projects) # 渲染 + return result + + +# 修改查询结果的每一行为字典类型 +def dict_factory(cursor, row): + d = {} + for idx, col in enumerate(cursor.description): + d[col[0]] = row[idx] + return d + + +def start(): + exists = os.path.exists(db_name) + conn = sqlite3.connect(db_name) + # 指定工厂方法 ,为了查询返回字典类型 + conn.row_factory = dict_factory + cursor = conn.cursor() + if not exists: + # 创建表 + cursor.execute('CREATE TABLE info ( _id INTEGER PRIMARY KEY AUTOINCREMENT, ' + 'owner_name VARCHAR(20),' + 'avatar_url VARCHAR(20),' + 'name VARCHAR(20),' + 'url VARCHAR(20),' + 'description VARCHAR(20),' + 'created_at VARCHAR(20),' + 'updated_at VARCHAR(20),' + 'pushed_at VARCHAR(20),' + 'forks_count INTEGER,' + 'watchers INTEGER)' + ) + else: + # 清空表 + cursor.execute("DELETE FROM info WHERE 1 = 1") + conn.commit() + + f = open('urls.txt', 'r') + for project_url in f.readlines(): + single_data = request_project_info(project_url) + if single_data is None: + print(('\033[0;31;0m' + 'Q_M: 请求仓库 %s 出错' + '\033[0m') % project_url.replace("\n", "")) + continue + print("Q_M: 请求仓库 %s 成功" % project_url.replace("\n", "")) + insert2db(single_data, cursor, conn) + + # 根据模板文件和数据库数据构建我们最终的文件 + cursor.execute("SELECT * FROM info;") + results = cursor.fetchall() + readme = build_target_file(results) + print(readme) + with codecs.open('../README.md', 'w', 'utf-8') as f: + f.write(readme) + + # 最后关闭数据库 + cursor.close() + conn.close() + + +if __name__ == '__main__': + start() diff --git a/task/template.md b/task/template.md new file mode 100644 index 0000000..2d368c2 --- /dev/null +++ b/task/template.md @@ -0,0 +1,5 @@ +| **分类** | **开发者 & 项目名称** | **简介** | **Star数** | **更新时间** | +| :----: | :----: | :----: | :----: | :----: | +{%- for item in projects %} +| App | 开发者:{{ item['owner_name'] }}
项目名:[{{ item['name'] }}]({{ item['url'] }}) | {{ item['description'] }} | {{ item['forks_count'] }} | {{ item['pushed_at']|datetime_format }} | +{%- endfor %} \ No newline at end of file diff --git a/task/urls.txt b/task/urls.txt new file mode 100644 index 0000000..1958c67 --- /dev/null +++ b/task/urls.txt @@ -0,0 +1,158 @@ +https://github.com/romannurik/muzei +https://github.com/nickbutcher/plaid +https://github.com/SkillCollege/SimplifyReader +https://github.com/oubowu/OuNews +https://github.com/hidroh/materialistic +https://github.com/DrKLO/Telegram +https://github.com/wangdan/AisenWeiBo +https://github.com/laowch/GithubTrends +https://github.com/maoruibin/TranslateApp +https://github.com/uberspot/2048-android +https://github.com/naman14/Timber +https://github.com/psaravan/JamsMusicPlayer +https://github.com/ryanhoo/StylishMusicPlayer +https://github.com/saulmm/Material-Movies +https://github.com/daimajia/AnimeTaste +https://github.com/JustWayward/BookReader +https://github.com/tangqi92/BuildingBlocks +https://github.com/DreaminginCodeZH/Douya +https://github.com/wingjay/jianshi +https://github.com/MiCode/FileExplorer +https://github.com/ryanhoo/StylishMusicPlayer +https://github.com/forezp/banya +https://github.com/jaydenxiao2016/AndroidFire +https://github.com/SomeOneIntheWorld/TasteNews +https://github.com/JustWayward/BookReader +https://github.com/homcin/Tuikan +https://github.com/Automattic/simplenote-android +https://github.com/PleaseCallMeCoder/PrettyGirls +https://github.com/xiaohaibin/OpenEyes +https://github.com/vickychijwani/quill +https://github.com/iHaPBoy/BookShelf +https://github.com/HotBitmapGG/OhMyBiliBili +https://github.com/Jhuster/JNote +https://github.com/xcc3641/SeeWeather +https://github.com/YiuChoi/MicroReader +https://github.com/gaolonglong/GankGirl +https://github.com/chatwyn/WBZhiHuDailyPaper +https://github.com/LiCola/huabanDemo +https://github.com/michelelacorte/IPTVFree +https://github.com/burgessjp/GanHuoIO +https://github.com/mzule/AndroidWeekly +https://github.com/Yasic/DiyCodeForAndroid +https://github.com/DanteAndroid/Knowledge +https://github.com/nekocode/murmur +https://github.com/AntennaPod/AntennaPod +https://github.com/dibakarece/DMPlayer +https://github.com/liuguangqiang/Idaily +https://github.com/IvorHu/RealStuff +https://github.com/maning0303/GankMM +https://github.com/Nightonke/CoCoin +https://github.com/maoruibin/TranslateApp +https://github.com/dongjunkun/GanK +https://github.com/envyfan/AndroidReview +https://github.com/fangx/ZhiHuMVP +https://github.com/wenhuaijun/SearchPictureTool +https://github.com/Uphie/ONE-Unofficial +https://github.com/phodal/growth +https://github.com/CaMnter/EasyGank +https://github.com/ribot/ribot-app-android +https://github.com/esoxjem/MovieGuide +https://github.com/SilenceDut/NBAPlus +https://github.com/liuling07/SimpleNews +https://github.com/architjn/Auro +https://github.com/MummyDing/Leisure +https://github.com/spongebobrf/BookdashAndroidApp +https://github.com/WuXiaolong/WeWin +https://github.com/javiersantos/MLManager +https://github.com/maoruibin/GankDaily +https://github.com/lincanbin/Android-Carbon-Forum +https://github.com/ValuesFeng/ResoCamera +https://github.com/KJFrame/KJBlog +https://github.com/openproject/ganchai +https://github.com/taoliuh/v2ex +https://github.com/oxoooo/mr-mantou-android +https://github.com/JayFang1993/ScanBook +https://github.com/CycloneAxe/phphub-android +https://github.com/ikew0ng/Dribbo +https://github.com/w9xhc/Hide-Music-Player +https://github.com/Substance-Project/GEM +https://github.com/kinneyyan/36krReader +https://github.com/laowch/GithubTrends +https://github.com/avjinder/Minimal-Todo +https://github.com/tehmou/rx-android-architecture +https://github.com/greatyao/v2ex-android +https://github.com/andyiac/githot +https://github.com/naman14/Timber +https://github.com/zulip/zulip-android +https://github.com/k0shk0sh/FastAccess +https://github.com/google/iosched +https://github.com/googlesamples/android-topeka +https://github.com/googlesamples/android-UniversalMusicPlayer +https://git.oschina.net/oschina/android-app +https://git.oschina.net/oschina/git-osc-android-project +https://coding.net/u/coding/p/Coding-Android/git +https://github.com/chrisbanes/cheesesquare +https://github.com/JakeWharton/u2020 +https://github.com/cundong/ZhihuPaper +https://github.com/bxbxbai/ZhuanLan +https://github.com/iKrelve/KuaiHu +https://github.com/izzyleung/ZhihuDailyPurify +https://github.com/feelinglucky/iZhihu +https://github.com/meizhou/resemble-zhihu-app +https://github.com/wenjiahui/KanZhiHu +https://github.com/uberspot/2048-android +https://github.com/ZhaoKaiQiang/JianDan +https://github.com/deano2390/OpenFlappyBird +https://github.com/cubei/FlappyCow +https://github.com/QuantumBadger/RedReader +https://github.com/k9mail/k-9 +https://github.com/qii/weiciyuan +https://github.com/romannurik/muzei +https://github.com/android10/Android-CleanArchitecture +https://github.com/chrisbanes/philm +https://github.com/psaravan/JamsMusicPlayer +https://github.com/stormzhang/9GAG +https://github.com/novoda/android-demos +https://github.com/kaushikgopal/RxJava-Android-Samples +https://github.com/tehmou/rx-android-architecture +https://github.com/owncloud/android +https://github.com/klinker24/Talon-for-Twitter +https://github.com/SkillCollege/SimplifyReader +https://github.com/eoecn/android-app +https://github.com/antoniolg/androidmvp +https://github.com/hmkcode/Android +https://github.com/wangdan/AisenWeiBo +https://github.com/qklabs/qksms +https://github.com/MizzleDK/Mizuu +https://github.com/saulmm/Material-Movies +https://github.com/expectedbehavior/gauges-android +https://github.com/chrislacy/TweetLanes +https://github.com/motianhuo/wechat +https://github.com/pockethub/PocketHub +https://github.com/bagilevi/android-pedometer +https://github.com/malmstein/yahnac +https://github.com/daimajia/evermemo +https://github.com/MiCode/Notes +https://github.com/MiCode/SoundRecorder +https://github.com/antoniolg/MaterializeYourApp +https://github.com/slapperwan/gh4a +https://github.com/jariz/MaterialUp +https://github.com/kyze8439690/v2ex-daily-android +https://github.com/Leaking/WeGit +https://github.com/abarisain/dmix +https://github.com/drakeet/Seashell-app +https://github.com/GeekZooStudio/ECMobile_Android +https://github.com/TakWolf/CNode-Material-Design +https://git.oschina.net/Mr.LiaBin/my-oscgit-android +https://github.com/xiongwei-git/GankApp +https://github.com/yongbo000/wakao-app +https://github.com/kanxue-team/kanxue-android-app +https://github.com/sangmingming/Meizitu +https://github.com/drakeet/Meizhi +https://github.com/Veaer/Gank-Veaer +https://github.com/xingrz/GankMeizhi +https://github.com/zhangliangming/HappyMusicPlayer +https://github.com/andforce/iBeebo +https://github.com/PaperAirplane-Dev-Team/BlackLight +https://github.com/niranjan94/show-java \ No newline at end of file diff --git "a/task/\345\216\237\347\220\206\346\200\235\350\267\257.md" "b/task/\345\216\237\347\220\206\346\200\235\350\267\257.md" new file mode 100644 index 0000000..131638d --- /dev/null +++ "b/task/\345\216\237\347\220\206\346\200\235\350\267\257.md" @@ -0,0 +1,27 @@ +### 思路 + +这个仓库的 readme 是根据一些url自动生成的 + +1. 请求github的api获取项目的基本信息(临时保存在txt里面将来改成数据库) +2. 根据项目的基本信息构建临时数据库 +3. 生成 markdown 文件,生成过程中判断是否排序 +4. 上传到github,然后经过github渲染 + +### 用到的库 + +- [Jinja2](http://jinja.pocoo.org/) [中文文档](https://www.kancloud.cn/manual/jinja2) [空白控制](https://www.kancloud.cn/manual/jinja2/70455) +- [GitPython](https://gitpython.readthedocs.io/en/stable/tutorial.html) [简单用法](https://www.cnblogs.com/baiyangcao/p/gitpython.html) + +### 问题 + +这个github的接口访问有次数限制,如果不创建app的没有授权的话,每小时限制60次 +[documentation_url](https://developer.github.com/v3/#rate-limiting),so~ +我就创建了个开发项目 + +config.py 就是个配置文件里面保存了键值对,大概的样子如下: + +``` +client_id = "xxxxxxxxxxxxxx" +client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + +``` \ No newline at end of file