android 开源项目

从网上看到几个开源项目,最近在学习android,所以记录下来,方便学习

http://www.sohu.com/a/215922374_611601

1  

微阅

一款 新闻客户端, MVP + RxJava + Retrofit + Dagger2,总体体验效果还不错,功能和数据相关还算齐全。

作者提供了Kotlin和Java两个版本。

 

Kotlin版本:

https://github.com/Will-Ls/WeiYueKotlin

Java版本:

https://github.com/Will-Ls/WeiYue

 

2

玩Android客户端

这是我群里哥们针对wanandroid.com开发的客户端,Kotlin编写的。

风格和app的UI设计都不错,功能也比较完善,技术栈:Kotlin + MVP。

https://github.com/wangzailfm/WanAndroidClient

该作者的Kotlin学的挺好,他还写了一个专题叫:我的Kotlin之旅,大致编写了十几篇Kotlin相关文章:

https://www.jianshu.com/c/10545ba15cb3

 

 

仿虎扑应用EasySport

这是我在简书看到的一个项目,技术栈:MVP + Retrofit2 + RxJava,Java编写的项目,功能以及相对比较完善了。不过体验的时候稍微有些卡,部分接口不是特别稳定,不过不影响学习。

值得关注的就是做了一些渠道打包配置、分享、阿里热更新等功能,功能点非常多。

值得关注的是,作者还开源了后端的代码:

https://github.com/Rayhahah/Raymall

为APP提供的接口服务

  • 账号系统

  • 崩溃信息收集

  • APP版本自动更新

  • 腾讯直播

  • 用户信息反馈

好了详细的可以看作者的原文介绍:

https://www.jianshu.com/p/352d8b80af94

 

 

https://github.com/Rayhahah/EasySports

注意:导入的时候,删除gradle.properties中的:

android.buildCacheDir=C:/work/as3/gradle/gradle-4.1/caches

 

4

仿摩拜单车app

Android百度地图实例详解之仿摩拜单车APP(包括附近车辆、规划路径、行驶距离、行驶轨迹记录,轨迹回放,导航等)。

这是是基于百度地图的,大家可以通过该项目了解一个单车app涉及到的相关技术,有一个问题需要注意:因为使用了百度地图,那么要申请key还要绑定包名,相对是比较麻烦的,值得开心的是,作者项目中提供了签名文章,所以如果要运行处效果,一定要使用作者提供的签名就行签名。

https://github.com/gaoleiandroid1201/BiuBike

有个坑,并不是直接运行release就签名好了,需要自行签名,可以通过AS Build->Build APK,然后选择项目下的签名,密码在build.gradle里面,还需要填写别名,值得注意的是,作者配置文件中的别名:bikeup是错的!正确的是:biubike

最后,很多时候,大家在做练手app的时候,都是抓取的数据,会担心哪天接口就不能用了,如果你只是简单的希望有个较为稳定的服务器返回JSON数据用于学习,也可以使用:

http://www.wanandroid.com/tools/mockapi

我上周末的时候开发的,可以指定一个url返回指定的数据~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值