介绍 Kotlin,现在如火如荼,所以花了一点时间把之前的项目用Kotlin重构一下 原项目地址:https://github.com/onlyloveyd/GankIOClient 对应Kotlin版:https://github.com/onlyloveyd/GankIOWithKotlin 干货数据源 应用中的所有干货数据均来自干货集中营. App设计 色调:远州鼠.落栗.苏芳.石竹.枯草.柳煤竹茶.锖青磁.鸠羽紫八种淡雅的颜色,分别对应不同的干货数据. 布局:简约风格,极简主义,去繁就简…
简介 一个偶然的机会,在网上看到了 <「代码家」的学习过程和学习经验分享>,知道了代码家做的Gank网站. 干货集中营 每日分享妹子图 和 技术干货,还有供大家中午休息的休闲视频 在看过一段时间分享的内容后,今年春节的时候就做了个Gank.io的UWP客户端. 开源地址和下载地址: GitHub: https://github.com/lhysrc/gank.uwp Windows Store: https://www.microsoft.com/store/apps/9nblggh412kz…
中秋佳节,玩了一天,撸了两天代码,搞出这么个东东,共享出来,小伙伴们如果有兴趣,欢迎添砖加瓦. 数据接口为干货集中营的数据,接口地址:http://gank.io/api 使用到的技术清单如下: 1.greenDao 2.Retrofit 3.CardView 4.RecyclerView 5.TabLayout 6.FlexboxLayout 7.Bmob 效果图如下: GitHub地址:https://github.com/lenve/Gank 不想研究源码,就想直接使用App,请移步这里:…
CloudReader 一款基于网易云音乐UI,使用GankIo及豆瓣api开发的符合Google Material Desgin阅读类的开源项目.项目采取的是Retrofit + RxJava + MVVM-DataBinding架构开发.开发中所遇到的各种问题已归纳在这里. github地址:CloudReader Introduction 网易云音乐于2013年4月23日正式发布,是一款主打发现和分享,带有浓厚社交基因的网络音乐产品.相信用过的人都知道它给人的体验是极好的,我看过了绝大多数…
简介 最近学习Vue2.0,由于不懂前端知识,学习过程比较缓慢.文档学习过程如下: 通读vue官文 通读vue-router 2中文指南 学习axios 通读vuex官文 数据接口 再次感谢代码家的Gank.io,学习Android,Kotlin,微信小程序还是现在的Vue,都是使用的其免费接口. Github地址 VueGank 涉及内容 vue vue-router element-ui vue-resource bootstrap vue-particles 实际效果…
简介 利用干货集中营 , daimajia和他的小伙伴给我们开发者带来的福利开发的一个干货集中营客户端,主要功能在阅读干货上. Github地址: https://github.com/onlyloveyd/GankIOClient 接口 分类接口<使用方法如下> 开源库 主要用到如下开源库 compile 'com.github.bumptech.glide:glide:3.7.0' compile 'io.reactivex:rxandroid:1.2.1' compile 'io.rea…
欢迎访问我的个人博客 ,未经允许不得转发 前言 今天想要与大家一起分享的是近一个星期内开发的一个新app--干货集中营客户端,其实网上已经有许多类似的项目,代码家也在他的干货集中营中推荐了几款优秀的作品,我也借鉴了其中的一些,自己开发出一款干货集中营客户端,目前项目已经发布到github,如果你想了解整个工程的具体内容,那么你可以fork或者clone,如果你觉得我做得还可以,那么请你赐给我一个star呗!你的支持会是我努力的动力. 慢慢的已经养成了每篇文章都会来一个前言,也慢慢地将写文章潜移默…
需要学习的知识: 1.获取到的json数据如何处理 2.保存到json文件 3.保存到MongoDB数据库 4.下载项目图片(含缩略图) 1.创建项目 scrapy startproject gank 2.生成项目爬虫文件 scrapy genspider gank_img gank.io 注意:项目名称gank不能跟项目爬虫文件名gank_img一致 3.gank_img.py文件 import json import scrapy from gank.items import GankIte…
上一章熟悉了kotlin基本的变量和函数声明,并明白了如何调用函数.本章再来看一些其他有用的东西 包括: 1. kotlin代码组织结构 2. when语法 3. 循环迭代语法 4. try表达式 1. 代码组织结构 和JAVA一样,kotlin也可以使用"包"来组织代码文件,和JAVA的语法一样,使用package定义包,使用import导入包 但是也有许多不同,例如JAVA中通常包名就对应了类文件的存放路径,比如package cn.java.ch1下有一个User类,那么 对应的…
1. 函数 kotlin中支持顶级函数(文件内直接定义函数),对比JAVA来说,JAVA的程序入口是main方法,kotlin也一样,入口为main函数 首先看下kotlin中main函数的定义. fun main(args: Array<String>) { println("Hello, world!") } 语法简介: fun是关键字,定义函数时使用的,参数args是参数名,冒号后跟参数类型,此处的参数类型为Array(kotlin内置类型) 通过示例可以看出,kot…