Git Product home page Git Product logo

androidknowledgesystem's Introduction

For English version, please click here.

TheMostCompleteAndroidKnowledgeSystemAndRealStuff

你想要的最全 Android 进阶路线知识图谱 + 干货资料收集,一条龙解决「查漏 -> 搜索资料 -> 专项学习 -> fix 短板」的闭环,点此开启阅读吧!

一、为什么有这个项目?

对于读者来说,相信大家在学习时常常困惑:

  • 困惑1:网上这么多的资料和博文,眼花缭乱又不成体系,水文和复制粘贴的文章太多,筛选的工作量实在是太大了,我怎么又快又好地找到我想要的文章呢?

  • 困惑2:怎么不同的博文观念冲突,我该以哪篇为准呢?

  • 困惑3:怎么学都学不进去,是不是方法不对呢?这个知识点该怎么学?我怎么才能提高学习效率呢?

对于笔者来说,这是一个松鼠症患者的自我治疗,强迫自己有输出有咀嚼有复盘。也借此提醒大家,不要被列表(图谱)所累,只需学习基础知识并开始开发某个项目,其余的学习就会随之而来。

所以我萌生写一篇 Android 进阶知识图谱的想法,有体系有方向有资料,既可以做一个整体的梳理,也可以专项查漏补缺。 如果你是 Android 初学者,不善于搜索或不知道如何入手一个新知识点,那么我相信这份列表,将会成为你的首选。如果你是 Android 老手,相信这份列表,也会成为你专项复习的有力辅助

本项目会不断更新,直到我头发掉光为止(手动狗头)。

当然,受限于个人水平,有错误请多多指正,对于某个问题你有更好的 Tips,欢迎提个 Issues 或者 pr,诚邀你和我一起成长,欢迎一起来维护这个项目!

二、和别的知识体系有什么区别?

  • 一个字,最全面

  • 这不是一个简单的知识体系,每个知识点都有详细的导读

  • 这不是一个简单的知识概述,每个知识点都有学习方法和顺序指引

  • 这不是一个简单的资源收集项目,每篇资料都有闪亮的优点

三、你能得到什么?

  • 对 Android 知识体系完整的掌握
  • 建立碎片化知识点的关联
  • 节省时间,快速找到优秀的专项博文
  • 推广导流,欢迎投稿自己优秀的博文,万一这个项目火了呢?(斜眼笑)

Android 最全知识体系图谱

想要获取其他格式?请戳

图谱可能存在更新不及时的情况,请以目录文件SUMMARY.md为准

GitBook

以 GitBook 电子书的形式来展现本项目,阅读体验好,界面清爽又方便管理,马上开启阅读吧!

  • 添加 gitbook-plugin-search-pro 插件支持中文搜索
  • 添加 Splitter 插件支持 GitBook 侧边栏目录的宽度可以自由调节

你还可以 clone 项目生成 PDF 格式的电子书:

$ gitbook pdf ./ ./mybook.pdf

生成 epub 格式的电子书:

$ gitbook epub ./ ./mybook.epub

生成 mobi 格式的电子书:

$ gitbook mobi ./ ./mybook.mobi

维护计划

诚邀你参与翻译计划

本项目登上趋势榜单后受到各地开发者的关注。

遗憾的是目前只有中文版本,诚挚邀请各位小伙伴,一起参与英文版的制作(身为英语渣渣的痛~)。

想了解如何参与翻译计划?这里有份翻译计划参与指南送上

诚邀你一起维护

术业有专攻,你可以自由选择知识体系里擅长或感兴趣的知识点,编写导读、学习方式和资料推荐。写下来本身就是一个促进思考整理的过程喔!

想了解如何参与维护?这里有份维护参与指南送上

更新计划

更新计划请见看板

大家可以留言,说下希望看到哪些知识点,优先更新。更新情况见SUMMARY.md,有md链接的即为更新完成。

联系方式

如果你

  • 热爱开源
  • 希望为开源贡献一份力量
  • 有好的优化想法写作建议
  • 想向我提问

请扫码进群与我联系,奥利给!

Contributors

©️ 转载

知识共享许可协议
作品FeelsChaotic 创作,采用知识共享署名 4.0 国际许可协议进行许可。

androidknowledgesystem's People

Contributors

beatful avatar feelschaotic avatar muboluo avatar qingeneral avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

androidknowledgesystem's Issues

授人以鱼不如授人以渔

小姐姐其实可以写一些自己的学习方法,其实现在网上的资料非常丰富,但是学习起来不得要领,有些知识学完就忘,有些看的发际线后移到后脑勺都看不进去。其实学习知识很重要学习知识的能力更为重要,如果小姐姐能讲一下各个知识点的学习方法就更好了!

求更新

求更新求更新求更新求更新求更新求更新

导出PDF报错

按照readme的提示,准备转成pdf,但是报错了

info: 9 plugins are installed
info: 7 explicitly listed
info: loading plugin "search-pro"... OK
info: loading plugin "fontsettings"... OK
info: loading plugin "splitter"... OK
info: loading plugin "highlight"... OK
info: loading plugin "sharing"... OK
info: loading plugin "theme-default"... OK
info: found 29 pages
info: found 40 asset files
internal/streams/legacy.js:59
throw er; // Unhandled stream error in pipe.
^

[Error: ENOENT: no such file or directory, open 'C:\Users\narut\AppData\Local\Temp\tmp-667247Q31zgbhS0hd\3ad58c6f.svg?style=flat&colorA=ed6f59'] {
errno: -4058,
code: 'ENOENT',
syscall: 'open',
path: 'C:\Users\narut\AppData\Local\Temp\tmp-667247Q31zgbhS0hd\3ad58c6f.svg?style=flat&colorA=ed6f59'
}

【翻译认领】5. 常见机制模块

  • 翻译模块:5. 常见机制模块
  • 英语水平:CET-6
  • 翻译经验:翻译过 medium 上的几篇文章
  • 个人博客:CSDN掘金
  • 个人介绍:工作三年半的某大厂移动开发,做过 Cocos,目前主要方式是 Android,平常会写写博客(虽然没啥人看),最近在学 JVM 运行机制。一起加油!

【翻译认领】Service模块

  • 翻译模块:
    Service
  • 英语水平:
    四六级通过,在大学内有阅读计科专业英文文献的基础
    TOEFL学习中
  • 翻译经验:
    参与过ASC2019赛题翻译(校队用)
  • 个人博客:
    https://blog.csdn.net/KamiyamaSatoru
  • 个人介绍:
    喜欢Android的大学生,没啥基础经验,希望借此提高自己的技术水平,并进一步巩固自己的英语基础。

是很久没更新了吗?

是很久没更新了吗?我是在一家手机公司做Framework,如果需要的话可以提供一些机制原理的分析,顺便自己也能督促学习一下

【系统源码学习】系统服务模块

  • 写作知识点:AMS/WMS
  • 擅长方向:Framwork层开发
  • 个人博客:https://blog.csdn.net/ZhanPengLu
  • 个人介绍:佛系IT人一枚,从做前端开发随着公司业务转到系统源码定制开发的憨憨一枚,后续逐步在源码上进行耕耘....有系统定制经验,操刀过AMS/WMS等修改经验...目前已和前端开发基本断层,和源码开发大佬肩并肩差距也甚远,只能默默沉淀静候花开.

problem

为啥我点开都是This page is empty.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.