Github搜索就有了
WeChat高仿微信
高仿微信,实现功能有: 好友之间文字聊天,表情,视频通话,语音,语音电话,发送文件等。
知乎专栏App
第三方的app,引用作者的描述:“最近一直在利用空余时间开发一个完整的App,名字就叫“专栏”。开发这个App的目的主要是为了练练手,熟悉开发一个完整App的流程。就像造房子,亲手打地基,搬砖头,垒砖头,还自己装修(虽然装修的不好看)”
GankMeizhi
没错。又是一个妹子图app,依然采集自干货集中营。
Meizhi
一个妹子图项目。通过这个项目,你可能可以学习到的内容有: 多渠道打包 使用 ORM 快速操作数据库 访问网络,简单解析 HTML RecyclerView 瀑布流的使用 RecyclerView 底部加载更多的简单实现 Material Design 的下拉刷新 使用最新的 Design 兼容库 使用 5.0 的 Share 组件或元素动画 使用 Toolbar 完全替代 ActionBar
JianDan
高仿煎蛋的app,数据是采用抓包分析出煎蛋的api,离线缓存使用GreenDao实现本地Sqlite缓存。 ps : 煎蛋是一个2b青年聚集地。
WeGit
SimplifyReader
一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发,由于还是摸索阶段,可能不是很规范。但基本上应该是这么个套路
StickerCamera
这是一款集成了相机,图片裁剪,给图片贴贴图打标签的APP。编译需要java8
验证码助手 SmsCodeHelper
是由原「贝壳单词」团队开发的一款新的开源轻App. 它可以在手机接收到验证码短信的时候,自动浮现验证码,并自动复制验证码到用户的剪切板。当用户接收到短信验证码,只要长按验证码的输入框,粘贴验证码即可。
Notes-开源记事本应用
一款基于Material Design 的开源笔记本应用,Material Design风格,采用抽屉式菜单,悬浮滑动按钮,点击控件时的水波纹效果,状态栏透明使得与应用融为一体,用户即使在Android L系统以下的手机也能感受到良好的用户体验 用文字记录身边随时发生的事情,或者你的待办事项 同步,同步需要你在手机设置里面添加一个邮箱,并作为你的同步账号,提交到服务器
Hubble Gallery
一个显示哈勃拍摄的太空照片的相册类app,该项目使用了ObservableScrollView,road-trip等著名的库,很适合学习。
BiliClient
仿bilibili客户端,喜欢动漫的进。
V2EX社区客户端
V2EX社区客户端,非官方。
Remindly
Remindly 是一个简单的用户友好的提醒应用。特点:Material 风格,可以设置重复提醒,按小时,按天 按周,按月。
Launcher3
很老的项目了,更改官方的Launcher3使得可以在eclipse编译 targetSdkVersion 必须是19 (之前说的有错误) 如果修改AndroidManifest.xml后有错误,project -> clean 作者配有相关的分析文章。
superCleanMaster
一键清理开源版,包括内存加速,缓存清理,自启管理,软件管理等。
BlackLight
BlackLight 是由纸飞机开发团队开发的一款Android上的新浪微博第三方轻量级客户端。没有任何商业化的因素,没有广告(新浪友情插入的除外),是一个最纯净的新浪微博客户端。
Sky31Radio
一个开源的校园电台app,一款学院风的电台节目。可以学习,不过因为是校园的东西,服务端说不定哪天说没就没了。
cut_the_rope_type_game
切绳子的游戏,流畅度不错,还可以学习关卡的实现方法,对于我这种只涉及过普通应用开发的人来讲,足够有吸引力了。github上的代码需要去掉google广告的代码才能运行(或者引入相关的google的广告包)。本站下载链接中是我去掉了广告的版本。
Catlog
查看logcat的app
Material-Movies
material design风格的电影应用,这个应用的目的其实是为了讲解作者一篇文章中所描述的一种编程模式
WayHoo
“本应用是以变形金刚作为主题元素的实用型Android天气软件,界面高仿雅虎天气,数据来自中国天气网!”
OpenLibra-Material
OpenLibra的一个客户端(非官方),演示了Material设计在真实应用中的使用,OpenLibra是西班牙的一个提供免费书籍下载的网站。建议用studio 编译
InstaMaterial
将概念设计在程序中实现的人是伟大的,作者将Instagram 的一组Material 风格的概念设计转变成了现实,非常有借鉴意义。包括水波效果 ListView的生动初始化效果,actionbar元素的进入效果,popmenu的动画效果等。5星级代码当之无愧。
Compass
本项目是MIUI指南针的社区开源版,由MIUI团队(www.miui.com) 发起并贡献第一批代码
Omni-Notes
功能相当完善的记事本app。包括记事分类,涂鸦、添加图片或者其他附件,日程提醒等记事本常用功能,可以在此基础上做二次开发,但需要遵守gpl协议。依赖了好几个库,又是studio开发的,新手编译起来可能比较吃力。
Smart-Note
一个很简单的记事本应用,只有添加和查看功能。适合初学者学习数据库的基本操作。
MaterialNotes
Material Design风格的笔记app,该项目需要依赖RoboGuice,floating-action-button,appcompat 两个项目,因此编译起来比较困难,不太适合初学者。
AnimeTaste(全球动画精选)
AnimeTaste(品赏艾尼莫)是国内首个关注独立动画的网站。 移动版聚焦更新的全球独立动画的传播,让您随时随地能观看动画,分享快乐给更多好友。品味动画,重拾幻想。 AnimeTaste For Android,为全球动画爱好者所开发。
Faceless匿名聊天应用
匿名聊天应用,包括了android客户端以及服务端(php)的代码。
photoup 开源相册
photoup 是一款开源的相册类app,主要功能是将本地图片提交到facebook上去,虽然他的功能和facebook的远程服务相关,但是本身是可以被当作一款相册应用的,具有相册应用需要的绝大多数功能,可以很流畅的浏览相册,裁剪图片,缩放图片,图片的编辑;不仅如此,还带有人脸识别这种特色功能,如果我们能够吸收其中的知识,写一个自己的相册应用就得心应手了,因为从本地相册的角度去看,photoup 在用户体验上仍然是值得改进的,仍然值得我们去开发一款相册程序。
ZhihuPaper
一个「知乎日报」Android 客户端 。经过了一段时间的开发,最初的设想已经全部完成: 最新新闻、过往的新闻的展示 下拉刷新数据 新闻正文的展示(WebView的各种使用) 正文中图片查看、保存至相册 离线下载 夜间模式 收藏夹 已读数据缓存 内容分享至SNS
TTAndroidClient开源IM
一个适用于公司内部同事交流的开源im,该源码是由Teamtalk团队贡献,同时他们开源了其他配套的源码。 因为该项目涉及到侵权已经被git下架。
v2ex-daily:v2ex网站的android客户端
v2ex是一个创意工作者交流的社区,里面也有很多的程序员,v2ex-daily是为v2ex开发的android客户端。可以在google play 上下载
Muzei Live Wallpaper for Android Muzei壁纸应用
这是已经在Playstore上线了的android壁纸应用,点击壁纸界面可以磨砂透明效果以及一般背景效果之间切换,可以自己指定背景图片的来源。最重要的他是开源的。 有一点需要注意, 这个项目使用了EventBus库。在Eclipse下整个项目要编译起来还是有点困难的。不妨试试Studio
MiCode/FileExplorer小米文件管理器开源版
小米文件管理器的开源版,这是一个完整的文件管理程序,虽然界面一般,但是功能相对完善,非常适合用来学习。
QuickNews新闻客户端
一个不错的新闻客户端,下载下来能用,是结合了很多开源项目制作的,值得新手参考下,数据也是通过网易和腾讯提供的。 并提供一个APK下载地址 大家可以下载下来看看,个人觉得还是很不错的,很多效果可以运用到自己的项目中去。
SeeWeather
就看天气——是一款遵循Material Design风格的只看天气的APP。无流氓权限,无自启,xxx,用最少的权限做最优的体验。
kickmaterial
一个为众筹网站kickstarter设计的安卓app,强调 Material Design,用来演示安卓开发的最新趋势。数据来自于模拟的api。
Memo
一款基于Google Material Design设计开发的Android密码管理客户端--怕死我的(PassWord)
React-Native-Gank
为Gank.io做的一个React-Native客户端
EasyGank
基于MVP模式 , RxJava+RxAndroid+Retrofit组合的干货集中营客户端。
CoCoin
CoCoin是一款记账APP,有记账、多种方式显示支出占比和支出变化、云同步、智能提醒等功能。
SimpleNews
基于Material Design和MVP的新闻客户端
JNote
一款支持部分Markdown语法的轻量级便签软件。
运行效果:
DoubanMovie-React-Native
React Native的豆瓣电影客户端。
RxWeather
这是一个简单的天气预报项目,目的是用来演示如何使用RxJava构造一个清晰的Android应用框架,并且加入了Rxbus。
plaid
Plaid是material design的演示app。它从Designer News, Dribbble 以及 Product Hunt中提取内容。
Hide-Music-Player
Hide音乐播放器。 1.0版主要特点 摇一摇进入播放器, 下拉展开新视图(扫描音乐), 音乐列表放大的动画, 进入页面的圆形动画, 滑动删除音乐, 更换主题颜色, 自定义的SwitchButton, 播放页面的模糊背景, 带指示器的自定义SeekBar, 通知栏显示音乐信息与关闭播放器
mr-mantou-android
又一个妹子app,之所以分享是因为里面有一个非常不错的pull-back-layout控件 ,可以下拉退出一个activity,然后这个activity里面的图片就能按照一定的动画回到列表的原有位置,觉得很赞。
GithubTrends
这是一个用来看查看 Github 热门项目的 Android App, 遵循 Material Design。 (https://github.com/trending) 支持订阅 50 多种编程语言,你可以在设置中添加/删除它们,并自定义它们的排序。 支持 9 种颜色主题切换,支持收藏喜欢的项目。
githot
GitHot是一款帮助你寻找github上最流行开源项目的app。 功能比较简单,就是列举了热门的项目和作者。不过里面用到了很多新技术RxJava,Dagger,retrofit等,作为学习材料还是不错的。
简诗
用传统中文的表达方式,把简单的生活记录成一首首美好的诗歌,一款笔记软件。
Timber
Material Design风格的音乐播放器,beta版本。
AnyShareOfAndroid
file transfer on android 仿茄子快传 或者 360文件传输 在局域网内(如果没有接收方建立热点,发送方接入热点),进行文件(发送方的app、图片等文件,项目中只是进行了手机中的第三方app和手机图片的)的传输。
AppPlus
App+是一个MD风格的用于传送、提取APK文件的开源工具软件。
Conquer
基于Material Design的todo应用。 主要功能: 1.根据时间记录任务 2.定时提醒 3.云同步功能 亮点功能:1.可与好友分享,互相监督 2.界面简洁精美,用户易操作 3.支持丰富内容,形式多样化。
ZhiHuDaily-React-Native
使用 React Native for Android 完成的知乎日报app。
ToolWizAppLock (密码锁)
一个密码锁应用,加密你的应用,照片,视频文件。 在生活中,你有没有担心过手机里的某些应用被别人偷看,比如微信聊天记录、短信、照片? 你是否担心一些重要图片,视频等重要资料被偷窥? 有了密码锁,您只需将不想被别人查看的应用在我这里锁住,设置好密码,就可以高枕无忧了! 您只需将重要的图片,视频等文件在我这里加密,再也不怕被别人窃取你的隐私了!
archi
演示和比较如何用不同的架构模式开发安卓app。同样的app使用传统的模式,MVP模式,MVVM模式开发了三次。
Clip-Stack(剪纸堆 )
剪纸堆 一个超轻量级剪贴板历史记录管理软件。
pocket-note-android
一个简单的记事本app,具有多色彩主题,自带日历视图,记事可以是列表显示也可以是网格显示,提醒功能,隐私保护功能等。
EWeightScale
一款可以记录和查询体重的应用,功能介绍如下 支持体重数据的添加、删除、查询等功能 动态生成体重曲线图,支持手势缩放 实时计算BMI值,并进行诊断,给出健康体重范围