• Stars
    star
    662
  • Rank 68,103 (Top 2 %)
  • Language
    Java
  • Created almost 8 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🔥 Study + Android + 学习资源 + 百科全书 + 持续更新干货

StudyForAndroid

这是你不应该错过的一本百科全书,开源资料持续更新中~

欢迎加入开发交流QQ群:118116509 Android神技侧漏交流群( 点击图标即可加入 )

欢迎贡献Pull requests, 我会根据内容 Merge.

一、写在前面

给大家献上一些福利,这些项目要么是 GitHub 上影响力很大,要么是对你们很有用的项目:
【本文部分内容资源参照帅比张:http://stormzhang.com/ 】  

1、free-programming-books

https://github.com/vhf/free-programming-books

这个项目目前 star 数排名 GitHub 第三,总 star 数超过6w,这个项目整理了所有跟编程相关的免费书籍,而且全球多国语言版的都有,,有了这个项目,理论上你可以获取任何编程相关的学习资料,强烈推荐给你们!

2、oh-my-zsh

https://github.com/robbyrussell/oh-my-zsh

  俗话说,不会用 shell 的程序员不是真正的程序员,所以建议每个程序员都懂点 shell,有用不说,装逼利器啊!而 oh-my-zsh 毫无疑问就是目前最流行,最酷炫的 shell,不多说了,懂得自然懂,不懂的以后你们会懂的!

3、awesome

https://github.com/sindresorhus/awesome

  GitHub 上有各种 awesome 系列,简单来说就是这个系列搜罗整理了 GitHub 上各领域的资源大汇总,比如有 awesome-android, awesome-ios, awesome-java, awesome-python 等等等。

4、github-cheat-sheet

https://github.com/tiimgreen/github-cheat-sheet/

  GitHub 的使用有各种技巧,只不过基本的就够我们用了,但是如果你对 GitHub 超级感兴趣,想更多的了解 GitHub 的使用技巧,那么这个项目就刚好是你需要的,每个 GitHub 粉都应该知道这个项目。

5、android-open-project

https://github.com/Trinea/android-open-project

  这个项目是Trinea 整理的一个项目,基本囊括了所有 GitHub 上的 Android 优秀开源项目,但是缺点就是内容太多了不适合快速搜索定位,但是身为 Android 开发无论如何你们应该知道这个项目。

6、awesome-android-ui

https://github.com/wasabeef/awesome-android-ui

  这个项目跟上面的区别是,这个项目只整理了所有跟 Android UI 相关的优秀开源项目,基本你在实际开发中用到的各种效果上面都几乎能找到类似的,简直是 UI 开发必备。

7、Android_Data

https://github.com/Freelander/Android_Data

  这个项目是张哥的邪教群的一位管理员整理的,几乎包括了国内各种学习 Android 的资料,简直太全了,他为这个项目也稍微出了点力,强烈推荐你们收藏起来。

8、AndroidInterview-Q-A

https://github.com/JackyAndroid/AndroidInterview-Q-A/blob/master/README-CN.md

  这个就不多说了,干货无疑,之前给大家推荐过的,国内一线互联网公司内部面试题库。

9、LearningNotes

https://github.com/GeniusVJR/LearningNotes

  这是一份非常详细的面试资料,涉及 Android、Java、设计模式、算法等等等,你能想到的,你不能想到的基本都包含了,可以说是适应于任何准备面试的 Android 开发者,看完这个之后别说你还不知道怎么面试!

10、AndroidUtilCode

https://github.com/Blankj/AndroidUtilCode

  如果你是Android开发者,这个东西绝对不容错过,这是楼主最新发掘的超级好用的各种工具类集合,还在犹豫什么,快去看看吧。

11、Kotlin

  https://www.kotlincn.net/docs/reference/

  Kotlin被炒的这么火,随着Kotlin被Android作为官方推荐语言,那有没有一个合适的中文学习网站呢?没错,这个网站你一定需要。  

12、RxJava2

https://github.com/nanchen2251/RxJava2Examples

  这是笔者自己写的 RxJava 2.x 系列的代码(附带技术文章),有兴趣的可以看看~

13、RxJava2 中文文档翻译

https://github.com/mcxiaoke/RxDocs

  oh,这真是夸张,无意间发现了这么一个好东西,对于一些看英文文档比较吃力的小伙伴,真的是福利满满,里面不仅包含Rx系列的中文翻译,其它出名的框架资料也有外链接哦,快去看看吧~

14、 awesome-adb

https://github.com/mzlogin/awesome-adb

  这是一个非常棒的 ADB 命令行总结,托管于 GitHub ,内容齐全,排版精美,囊括了平时开发测试中常用的和不常用的各种命令,并且持续更新中,推荐大家关注一下。

15、 Git 使用教程详解

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

  这是廖雪峰大神总结的 Git 教程,可谓非常全面,涵盖面非常广。不管你是用 GitHub 还是 Git 作为版本控制工具,我想此教程是你必看的。

16、 Android 面试题整理

https://github.com/MindorksOpenSource/android-interview-questions (amitshekhariitbhu) https://github.com/stormzhang/android-interview-questions-cn (stormzhang)

  面试依然是亘古不变的话题,amitshekhariitbhu 大神为我们做了 Android 的面试问题整理,无奈只有英文的。不过帅比张和他的朋友们励志为 Android 乃至更大的领域提供中文版本,所以有了第二个地址。

17、 React-native-guide

https://github.com/reactnativecn/react-native-guide

  也许你会很奇怪,为什么我收录了前端的 React-native 的学习资料,想必我不用多说了吧。懂的人自然懂。该库包含了全面的 RN 学习指南,不容错过。

17、 RxJava 线下活动视频及其文档

https://github.com/zhihu/zhihu-rxjava-meetup

  扔物线大神朱凯结合知乎 Android 技术开发团队在北京进行了非常 Nice 的 RxJava 在 Android 中的开发交流,带了视频和 PPT,扔物线朱凯,业界良心。视频已经查看,推荐关注。

关于作者

   南尘
   四川成都
   其它开源
   个人博客
   简书
   博客园
   欢迎投稿(关注)我的唯一公众号,公众号搜索 nanchen 或者扫描下方二维码:
   

有码走遍天下 无码寸步难行(引自网络)

1024 - 梦想,永不止步!
爱编程 不爱Bug
爱加班 不爱黑眼圈
固执 但不偏执
疯狂 但不疯癫
生活里的菜鸟
工作中的大神
身怀宝藏,一心憧憬星辰大海
追求极致,目标始于高山之巅
一群怀揣好奇,梦想改变世界的孩子
一群追日逐浪,正在改变世界的极客
你们用最美的语言,诠释着科技的力量
你们用极速的创新,引领着时代的变迁

------至所有正在努力奋斗的程序猿们!加油!!

Licenses

 Copyright 2017 nanchen(刘世麟)

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.

More Repositories

1

RxJava2Examples

🔥RxJava2 Examples —— 这可能是从 RxJava1 跳到 RxJava2(学习 RxJava2 )最好的例子 Demo:https://github.com/nanchen2251/RxJava2Examples
Java
2,847
star
2

CompressHelper

🔥 压缩文件,压缩图片,压缩Bitmap,Compress, CompressImage, CompressFile, CompressBitmap:https://github.com/nanchen2251/AiYaCompressHelper
Java
2,490
star
3

AiYaGirl

🔥 爱吖妹纸(含 Kotlin 分支版本)——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营 Gank.io,福利多多,不容错过
Kotlin
1,103
star
4

BankCardUtils

根据银行卡号 获取 银行卡类型、银行名称和银行编码 自动格式化银行卡号、手机号、身份证号输入的工具类
Java
887
star
5

AiYaSchoolPush

『停止维护』Android 毕业设计 —— OkHttp封装 + PHP + XAMPP + Retrofit 封装 + RxJava + MVC + 文档的成品 APP:https://github.com/nanchen2251/AiYaSchoolPush
Java
584
star
6

ScreenRecordHelper

🔥Android screen record helper, Android 屏幕录制 https://github.com/nanchen2251/ScreenRecordHelper
Kotlin
515
star
7

WaveSideBar

WavaSideBar+仿通讯录+字母导航栏+中英文搜索+拼音转换
Java
278
star
8

PinView

PIN 码专用输入控件,https://github.com/nanchen2251/PinView
Java
274
star
9

AppManager

🔥 An elegant exit application and restart mechanism management.
Java
272
star
10

AiYaScanner

🔥 zxing and zbar combined with scan code. 只为真正的 zxing zbar 结合二维码扫描:https://github.com/nanchen2251/AiYaScanner
Java
216
star
11

CoordinatorAppBarDemo

Coordinator+AppBarLayout+design设计的demo
Java
164
star
12

CheerBanner

CheerBanner:不止是图片,这是一款支持任意控件轮播的Banner控件,支持触摸暂停,任意定义高度。
Java
157
star
13

RetrofitRxUtil

🔥 Retrofit + RxJava + 封装
Java
155
star
14

Blogs

nanchen 的技术博客集锦:https://github.com/nanchen2251/Blogs
49
star
15

StepBarView

一款流程步骤进度条
Java
44
star
16

CalendarView

CalendarView,自带农历的日历控件
Java
25
star
17

CameraView

CameraView,自定义相机View,自动聚焦,支持自定义UI
Java
23
star
18

TitleBar

一个可随意设置的标题栏view
Java
12
star
19

MyCalendarViewDemo

自定义日历控件,包含左右滑动,农历和公历双显示等。
Java
11
star
20

NCSwitchMultiButton-Android

A SwitchButton support Multiple,https://github.com/nanchen2251/NCSwitchMultiButton-Android
Kotlin
10
star
21

pullToRefreshDemo

第三方控件实现上拉加载和下拉刷新效果
Java
8
star
22

DateTestDemo

一个自定义时间picker,一个仿QQ发送消息~
Java
8
star
23

RealmDemo

一个可以替代sqlite的数据库
Java
7
star
24

CropImageDemo

圆形图片裁剪
Java
6
star
25

CommonAdapterRecyclerDemo

一个万能的RecyclerView的适配器
Java
6
star
26

MyCalendarViewNewDemo

一个支持公历和农历双显示,支持左右滑动和点击事件的自定义日历控件。
Java
6
star
27

CroutonDemo

一个随意定位的Toast开源库
Java
6
star
28

retrofitDemo

retrofit网络加载框架
Java
6
star
29

databinding

databinding
Java
4
star
30

CommonAdapterListViewDemo

一个万能的CommonAdaper适配器
Java
4
star
31

ReceiverDemo

接听系统广播,实时刷新UI状态
Java
3
star
32

NCProcessView-Android

A ProcessView for Android https://github.com/nanchen2251/NCProcessView-Android
Kotlin
3
star
33

nanchen2251

2
star
34

GarbageSort

垃圾分类
Kotlin
2
star
35

designNavigation-and-tabLayout

navigation 和 tablayout 联合实现的仿qq效果
Java
2
star
36

EventbusDemo

EventBus
Java
2
star
37

CustomViewDemo

自定义View从入门到精通
Java
1
star
38

VolleyTestDemo

用Velloy打造二次开发框架
Java
1
star
39

ImageLoaderDemo

使用ImageLoader进行简单的图片缓存和网络加载
Java
1
star
40

flutter_study

1
star
41

nanchen2251.github.io

HTML
1
star
42

CoordinatorLayout

CoordinatorLayout赋予子控件的魔力
Java
1
star
43

phpAndroidDemo

用php生成API接口给android端访问,附android和php源码
Java
1
star