初次使用 kotlin 开发一款 豆瓣 App
概要
初学kotlin,所以做这个 豆瓣 app 来练练手,感受了 kotlin 的魅力~
App 数据采用 豆瓣 api (如果不小心侵权了,sorry,联系我,我把它删除了,谢谢.)
由于提供 api 数据有限,暂时只实现 电影,和 图书功能。后续有时间会完善~
App 展示
API
豆瓣提供
框架
- Anko
- Glide
- RxKotlin
- RxAndroid
- Retrofit (网络请求框架)
- AndroidScreenAdaptation (屏幕适配)
- SmartRefreshLayout (下拉刷新、上拉加载)
项目地址
项目地址
如果遇到有问题,可以留言~
感谢阅读。下次再见。
初次使用 kotlin 开发一款 豆瓣 App相关推荐
- 从零开发一款笔记APP——神马笔记WhatsNote
从零开发一款笔记APP--神马笔记WhatsNote 一.主要功能 二.开发过程 三.优质的笔记应用 四.附录 一.主要功能 笔记的主要功能分为三个部分: 管理 目录--多层目录结构 标签--单层结构 ...
- Android Camera:从零开发一款相机APP
从零开发一款相机APP Day 1: 前言 一.Android Camera开发前景: 1)camera相关应用的领域 2)相关岗位介绍: 3)市场招聘介绍: 4)发展前景介绍: 二.学习这门课的重要 ...
- 开发一款外卖App应该具备哪些功能?
手机app的出现改变了每个人的消费习惯,也改变了每个人的日常生活方式,没有遗漏任何东西.你是否还记的你上次中午下班去吃饭的情景?我不记得我上次中午下班出去吃饭是什么时候了,因为我已经习惯了打开外卖Ap ...
- 开发一款旅游APP应包含哪些功能板块呢?
现在生活节奏快.工作高强度往往压的我们喘不过气,甚至已经严重影响我们的身心健康.旅游出行这件事已经出现在越来越多人的生活计划里.随着国民旅游意愿高涨,旅游行业市场增长十分迅猛,面对急剧上升的旅游需求, ...
- 用Flutter开发一款企业级App(开眼Flutter-OpenEye)
先贴项目地址:WinWang/open_eye: Flutter 开眼APP:整体项目架构基于Getx搭建,完成路由,依赖注入:网络请求框架基于Retrofit+Dio实现,配合官方JsonSeria ...
- android电影app开发,如何使用Flutter开发一款电影APP详解
前言 使用Flutter开发一款App是一件非常愉快的事情,其出色的性能.跨多端以及数量众多的原生组件都是我们选择Flutter的理由!今天我们就来使用Flutter开发一款电影类的App,先看下Ap ...
- 打车类app怎么获取司机位置 开发_详谈开发一款打车APP应用的解决方案
随着移动互联网的发展,使得人们的日常生活越来越便捷,其中改变最大的便是交通出行.正是如此,有些企业于是联想到其中的商机,想要借助于长沙APP开发,打造一款打车APP应用.那么接下来,长沙APP制作创研 ...
- 安卓新手如何学习开发一款游戏APP呢?
毫无疑问,开发一款自己的App对于初学者来说,无论从技术学习,还是找工作,开发手机游戏而言,都是一大利器.那么如何才能快速上手,开发一款属于自己的app.本篇文章仅以自己的一些经验给更多的Androi ...
- html+css+js+Hbuilder开发一款安卓APP,根本不用学Android开发!
我们知道,要做一款安卓APP,咱们得先学安卓开发语言,例如java,前端后端.那么没有这些开发语言基础,咱们怎么做呢?其实现在有比较好的开发方案就是做webAPP,咱们可以用web前端知识构建安卓客户 ...
最新文章
- 皮一皮:选第一个选项的人是咋想的?
- 【Android 启动过程】Activity 启动源码分析 ( ActivityThread -> Activity、主线程阶段 一 )
- c语言中坐标xoy轴在哪里,用C语言在linux下获取鼠标指针的相对位置
- Leaf:美团分布式ID生成服务开源 1
- html 图片墙效果,基于html5实现的图片墙效果
- 苏泊尔电磁炉dcl6907_苏泊尔电磁炉c20显示E3故障检修
- Java内部类最细详解
- 2019年9月23日、24日北京市出租车数据
- UE4 视差毛发材质
- CCS 5.5的安装教程
- 2020-09-22回忆一下高中物理的弹性碰撞速度公式推导
- 20172301 2017-2018-2 《程序设计与数据结构》第十周学习总结
- 飞信机器人 ld-linux.so.2,飞信机器人安装
- maximo工作流画布加载失败问题
- shiro中使用自定义filter后,anon不生效解决方案
- 支付系统设计:银行卡支付
- 计算机视觉系列(七)——迁移学习
- 基于ug的框架断路器抽屉座运动仿真
- WPS 中怎么屏蔽推送的消息热点?
- 华为手机充满有提醒吗_手机充满电铃声提醒软件下载-华为手机充满电铃声提醒软件app下载 v1.0-友情手机站...
热门文章
- 湖北师范大学计信2018届计算机组成原理实训(参考答案)
- 项目总结(关于fixed/absolute固定的底部按钮被input输入框的键盘顶上去的问题一般安卓手机会出现这种问题)
- 二叉树层序遍历分层[递归迭代两种思想+三种解法]
- 服务器只显示1个网口,服务器上多个个网口
- 转载 banq---阎宏之间的恩怨
- 【算法面试必刷JAVA版三】链表中的节点每k个一组翻转
- mysql中查看图片_查询已存入数据库中的图片,并显示出来
- java new_Java中new的用法
- QT的MVC和MVD架构简述
- 磁盘挂载失败Couldn't create temporary archive name