Mango APP 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Mango APP 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 Kotlin
操作系统 Android
软件类型 开源软件
开发厂商
地区 国产
提 交 者 TonnyL
适用人群 未知
收录时间 2017-12-04

软件简介

芒果 Mango 是一款为 Dribbble 开发的 Android App , 灵感来源于 ResplashPlaid 和 Protein 。

特色

  • Kotlin 和 RxKotlin: 完全由 Kotlin 编写开发

  • MVP 架构: 完全的 MVP 架构.

  • Material Design: 尽我最大的努力

  • Deep Link: 使用了来自Airbnb 的 DeepLinkDispatch 库

  • 使用了其他出色的开源库:  Anko common 用于简化Intents,Flexbox layout 用于智能优雅的布局,Glide 用于图片加载,Gson 用于序列化与反序列化,Retrofit 用于 HTTP 请求,Room 用于数据持久化。

截图

Google Play 下载地址

https://play.google.com/store/apps/details?id=io.github.tonnyl.mango

构建
在 Android Studio 中打开

git clone https://github.com/TonnyL/Mango.git

 

在 Android Studio 中打开` Mango/` 文件夹。

解决错误

  • 将 Android Studio 升级至最新版本

  • 将 Kotlin 升级至最新版本

  • 尝试 `clean` 并 `rebuild` 项目

  • 如果以上均不能解决你的问题,请提出一个新的 issue

Dribbble OAuth 授权
App client id, client secret 和 client access token均放置在了ApiConstants.kt 文件中, 但是考虑到[访问频率限制]和芒果 APP 在 Google Play 上线的可能性, 如果你想要继续开发, 我建议你在 [Dribbble开发者中心] 注册你自己的 APP 并替换 ApiConstants 中相应的内容。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于运维专区
03/23 11:14

【HTB】Mango

暂时最后一个 HackTheBox(之前的存货) 做起来实在头疼,连接太慢,等到自闭 后面就做 vulnhub 的了 这个靶机,巨慢 但是另外了解了一些 NoSQL 的知识就补充在文章里面了 语雀可能阅读体验更好一点 https://www....

0
0
发表了博客
2011/06/29 08:31

Mango深度预览

Mango In-depth Preview Mango深度预览 posted by David Adams on Tue 28th Jun 2011 15:33 UTC, submitted by kragil 发表于:2011年6月28日 北京时间23:33 Make no mistake, Microsoft isn't playing coy in the smartphone market any longer. The folks in Redmond are making a significant jump forward in the m...

0
1
发表于运维专区
02/23 16:52

Hack the box - Mango

大家好,今天给大家带来的CTF挑战靶机是来自hackthebox的“Mango”,hackthebox是一个非常不错的在线实验平台,能帮助你提升渗透测试技能和黑盒测试技能,平台上有很多靶机,从易到难,各个级别的靶机都有。本级靶...

0
0
2018/08/20 21:18

启动mango数据库批处理

::启动mango数据库 set dbdir=c:\mongodb\data if not exist %dbdir% md %dbdir% c: cd c:\mongodb mongod.exe --dbpath %dbdir%...

0
0
发表于程序人生专区
11/14 14:39

Mango的OpenCV学习笔记【二】

本文主要参考自 OpenCV官方文档 一、图像的基本操作 访问、修改像素值 import cv2 img = cv2.imread('../../Resources/messi15.jpg') px = img[100, 100] print(px) # 仅访问单一通道像素值 blue = img[100, 10......

0
0
发表了博客
2019/12/25 16:14

java 操作mango 实现增删改查

1.pom.xml <!-- springboot 整合 mongodb --> <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-data-mongodb</artifactId>    <version>2.0.0.RELEASE</version> </dependency> 2.导入对象 @Autowired private MongoTemplate mongoTemplate; 3.CRUD 插...

0
0
发表了博客
2019/03/09 15:12

我投了接近70份简历,收到10个面试邀请,参与了5个面试,总结出了这篇。来自浙外一个无名专业不愿意透露姓名的我。如果非要有个署名,plz call me booming mango

年前我辞去了接近7个月的第一份实习。 结束的时候心情很复杂。我很看好这家公司,且工作环境、工作氛围都是我所喜欢的,如果一直做下去,在应届毕业生中非技术类岗位的薪资水平也属于领先。最后仍然迈出这一步,是...

0
0
发表于服务端专区
07/07 00:52

redis3.0之后不支持Windows版本了 目前想玩redis5.0版本可以通过Linux解压编译。 mango已经弄到了redis5.0的Windows版本,只需要在公众号里发送:redi...

本文分享自微信公众号 - 架构技术栈(gh_f036ff0c58eb)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
发表于大前端专区
05/09 11:27

Array数组的常用方法汇总

Array数组的常用方法汇总 concat() // 连接两个或更多的数组,并返回结果。 var alpha = ["a", "b", "c"]; var numeric = [1, 2, 3]; var alphaNumeric = alpha.concat(numeric); console.log("alphaNumeric : " ......

0
0
发表了博客
2018/06/17 10:40

笔记_简明Python教程_Byte_of_Python

1. 局部变量、全局变量   局部变量: 1 x = 50 2 def func(x): 3 x = 2 4 print('Change local x to',x) 5 6 func(x) 7 print('x is still',x) 输出: Change local x to 2 x is still 50   全局变量: 1 x = 50 2 def func(): 3 global x 4 5 print('x is',x) 6 x = 2 7 ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
10 收藏
分享
返回顶部
顶部