Skip to content

Commit

Permalink
Chaneg README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
stormzhang committed Dec 18, 2014
1 parent 7486b05 commit b89d947
Showing 1 changed file with 23 additions and 67 deletions.
90 changes: 23 additions & 67 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,101 +3,57 @@

## Android学习之路

推荐大家一篇博客--[Android学习之路](http://stormzhang.github.io/android/2014/07/07/learn-android-from-rookie/)
Recommend Blog--[Android学习之路](http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/)

## About
## Summary

遵循Android Design的9GAG客户端,练习之作,主要使用Android方面最新的IDE,新的技术、新特性,以及一些流行的开源库快速开发一个不错的REST Client,教你如何Make A Good App!
This a powerful REST Client of 9GAG unofficial which uses Android Studio + Gradle, and follows Android Design.

## 安装
## Run Environment

apk文件夹下附带安装包,当然你也可以扫描二维码下载,运行环境4.0+
min SDK verison 4.0+
Android Studio version 1.0 final
Gradle version 2.2.1

![9GAG](https://raw.github.com/stormzhang/9GAG/master/art/9gag_qrcode.png)
## Preview

## 导入运行

如果你是直接导入Studio,则应该不会有问题,只需要检查你本地的gradle版本即可。如果你要导入eclipse,则ButterKnife可能会不起作用,需要参考[这里](http://jakewharton.github.io/butterknife/ide-eclipse.html)做一些配置。
![9GAG](https://raw.github.com/stormzhang/9GAG/master/art/9gag_v1.2.png)

有些library是通过gradle直接引用的,具体参见app/build.gradle, 目前通过gradle引用的有support-v4、AndroidStaggeredGrid,没有使用gradle的请手动去对应的官方地址下载并引用。

## 预览
## Thanks to these open source projects

![9GAG](https://raw.github.com/stormzhang/9GAG/master/art/9gag_v1.2.png)
* [Volley](https://android.googlesource.com/platform/frameworks/volley)

## 开发工具
* [ButterKnife](http://jakewharton.github.io/butterknife/)

Android Studio(1.0) + Gradle(2.2.1)
* [UniversalImageLoader](https://github.com/nostra13/Android-Universal-Image-Loader)

作为一名潮人,怎能不使用最新的IDE来开发呢?
* [ListViewAnimations](https://github.com/nhaarman/ListViewAnimations)

支持命令行进行Gradle编译:(不知道什么是Gradle?见这篇博客[Android Gradle](http://stormzhang.github.io/android/2014/02/28/android-gradle/)
* [NineOldAndroid](http://nineoldandroids.com/)

gradle clean
gradle build
* [PhotoView](https://github.com/chrisbanes/PhotoView)

## 用到的开源库
* [FoldingLayout](https://github.com/tibi1712/Folding-Android)

目前用到的一些开源库,会持续更新。
* [ProgressWheel](https://github.com/Todd-Davies/ProgressWheel)

#### v1.3
* [AndroidStaggeredGrid](https://github.com/etsy/AndroidStaggeredGrid)

大神RomainPiel的两个动画库
* [BlurEffectForAndroidDesign](https://github.com/PomepuyN/BlurEffectForAndroidDesign)

* [Shimmer-android](https://github.com/RomainPiel/Shimmer-android)

* [Titanic](https://github.com/RomainPiel/Titanic)

#### v1.2

* [AndroidStaggeredGrid](https://github.com/etsy/AndroidStaggeredGrid) Etsy公司开源的瀑布流组件,应该算是目前瀑布流最好的开源库了,但仍然有很多需要改进的地方。

* [BlurEffectForAndroidDesign](https://github.com/PomepuyN/BlurEffectForAndroidDesign) 高斯模糊(即毛玻璃)效果,让你的App在细节取胜吧!

#### v1.1

* [SwipeBackLayout](https://github.com/Issacw0ng/SwipeBackLayout) 你的App还没有支持手势滑动返回么?那就有点Out了。

#### v1.0

* [Volley](https://android.googlesource.com/platform/frameworks/volley) Google I/O 2013推出的官方网络请求库,请求快速,使用方便,易于扩展,而且支持图片异步加载。

* [SwipeRefreshLayout](http://stormzhang.github.io/android/2014/03/29/android-swiperefreshlayout/) Google最近推出的下拉刷新组件,原来下拉刷新可以如此简单,如此酷炫!

* [ButterKnife](http://jakewharton.github.io/butterknife/) 是不是很烦各种findViewById, 那么这个库正是你需要的,轻量级View注入框架,从此你的代码不再那么臃肿。

* [UniversalImageLoader](https://github.com/nostra13/Android-Universal-Image-Loader) 目前最流行的图片异步加载库,配置强大,使用简单,绝对能满足你的各种需求!

* [ListViewAnimations](https://github.com/nhaarman/ListViewAnimations) 各种ListView加载动画,从此让你的ListView不再那么单调!

* [NineOldAndroid](http://nineoldandroids.com/) 兼容2.x版本的动画库,如果你是为4.0+平台开发的app,说明你或者你所在公司比较潮,请忽略之!

* [PhotoView](https://github.com/chrisbanes/PhotoView) 图片手势缩放库,很好用,也一直在用!

* [FoldingLayout](https://github.com/tibi1712/Folding-Android) 很轻易的让你的布局实现折叠效果,很Cool!

* [ProgressWheel](https://github.com/Todd-Davies/ProgressWheel) 自定义各种进度条,在[CustomLoading](https://github.com/stormzhang/CustomLoading)项目中也有收录!

## Pull Requests

I will gladly accept pull requests for fixes and feature enhancements but please do them in the develop branch.

## 感谢

此项目在代码结构以及Sqlite的管理上很大部分借鉴了碎总的[Dribble](https://github.com/Issacw0ng/Dribbo)项目

## 关于我

* 新浪微博: [googdev](http://weibo.com/zhangqi8)

分享Android方面的知识、技术、见闻
## More about me

* [更多信息](http://stormzhang.github.io/about.html)
* [stormzhang](http://stormzhang.github.io/about.html)

License
============

Copyright 2014 Storm Zhang
Copyright 2014 stormzhang

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down

0 comments on commit b89d947

Please sign in to comment.