Android开源项目

开源项目一

名称: “任阅” 网络小说阅读器

项目地址:https://github.com/JustWayward/BookReader

任阅” 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、字体/主题/亮度设置、Wifi传书等功能~

项目基于RxJava + Retrofit2 + Dagger2,结合MVP模式开发,代码结构清晰。

1234

开源项目二

名称:gank.io

项目地址:https://github.com/drakeet/Meizhi

项目源码介绍:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0413/4140.html

每天自动更新一张精选妹纸图、一个小视频、一系列精选程序猿干货(周末不更新)。数据来自代码家的干货网站:http://gank.io

Material Design, RxJava & Retrofit…

123

开源项目三

名称:干·妹纸

项目地址:https://github.com/xingrz/GankMeizhi

只是一个业余的 Android 项目而已。
- Butter Knife:通过注解绑定 View
- Glide 图片加载
- Realm 数据库与 Retrofit RESTful API 框架的配合
- RecyclerView 及 StaggeredGridLayoutManager 瀑布流布局
- IntentService 实现的后台网络请求
- Android Design Support Library 中的 CoordinatorLayout

1

开源项目四

名称:仿哔哩哔哩安卓客户端

项目地址:https://github.com/HotBitmapGG/bilibili-android-client

1234

开源项目五

名称:开源的 Material Design 豆瓣客户端

项目地址:https://github.com/DreaminginCodeZH/Douya

  • Material Design
  • 首页友邻广播
  • 启动速度优化
  • 界面动画
  • 支持屏幕旋转
  • 平板多列视图
  • 支持使用 Custom Tabs 打开网页
  • 支持切换长/短链接显示
    123
开源项目六

名称:极客日报

项目地址:https://github.com/codeestX/GeekNews

极客日报,一款纯粹的阅读App,基于Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide

出于学习的目的做了这款Material Design风格的简洁的阅读应用,基本涵盖了当前Android端开发最常用的主流框架,阅读内容主要面向程序员/极客,目前包括:

  • 知乎日报 — 汇集知乎上的热门话题与新鲜事,板块众多
  • 微信精选 — 汇集微信上的海量精选新闻资讯,支持搜索
  • 干货集中营 — 或许是国内第三方客户端最多的干货分享地,内含福利
  • 稀土掘金 — 目前最火热的技术分发平台
  • V2EX — 一个关于分享和探索的地方,创意工作者们的社区

1234

开源项目六

名称:微阅

项目地址:https://github.com/YiuChoi/MicroReader

一个小而美的阅读客户端,包含微信精选,IT之家(去广告),果壳热门,知乎日报,和视频推荐栏目,每天更换主题。

  • Retrofit 的使用,包括使用 Http 缓存、converter 的使用等;
  • RxJava 的使用,包括配合 Retrofit、RxBus 的使用等;
  • MVP 架构实践,包括 presenter 的生命周期管理;
  • RecycleView + CardView 的使用;
  • RecycleView 使用 ItemTouchHelper 实现拖拽移动到不同的列表,下拉刷新,上拉到底自动加载等;
  • 使用 Palette 从图片中取色;
  • 主题动态切换;
  • Android 4.4 及以上版本的状态栏适配;
  • FloatingActionButton 的自定义动作;
  • AppCompatActivity 配合 PreferenceFragment 实现 Material Design 的设置界面;
  • WebView 的使用,包括显示加载进度条、播放视频等;
  • VideoView 的使用,包括自定义按钮;
  • 动态切换 NavigationView 的菜单项
  • Android 抓包及逆向分析
  • 数据离线缓存
  • 使用Gradle多渠道打包及自定义编译的APK文件名
  • Activity滑动返回的实现
  • 夜间模式实践

1234

开源项目七

名称:高仿全民直播

项目地址:https://github.com/jenly1314/KingTV

高仿全民直播(全民TV),项目采用 MVP + RXJava + Retrofit + OKHttp + Material Design + Dagger2 + Base + Glide + GreenDao构建。

开源项目八

名称:知乎日报APP

项目地址:https://github.com/liuguangqiang/Idaily

使用data binding , dagger2 , retrofit2和rxjava实现的,基于MVVM的知乎日报APP。

1

2

开源项目九

名称:TV电视界面

项目地址:https://github.com/hejunlin2013/TVSample

1、仿泰捷视频最新TV版 Metro UI效果. 2、仿腾讯视频TV版(云视听·极光) 列表页

1

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值