• Stars
    star
    450
  • Rank 97,143 (Top 2 %)
  • Language
    Kotlin
  • Created almost 8 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

Android 项目优化、面试题集,包含Android、Java、数据结构、算法、个人blog备份等。

说明

本页面展示个人的知识体系总结,详情请查看博客 http://crazyandcoder.work/

知识体系构建

开源从0到1

  1. 开源app-从0到1(一)效果演示
  2. 开源app-从0到1(二)项目运行
  3. 开源app-从0到1(三)网络爬虫实现数据采集
  4. 开源app-从0到1实现(四)Android端自制https证书实现双向认证

Android

  1. Android中关于Context的三言两语
  2. Android中存储目录详解
  3. Android编译8-0源码
  4. AsyncTask的理解与应用
  5. Handler机制
  6. JBitmapUtils
  7. WindowManager学习知识点
  8. android 关于Bitmap压缩处理解析
  9. android知识点总结
  10. 保存图片到SD卡
  11. 内存泄漏的原因

Java

  1. ArrayList和LinkedList的区别
  2. Iterator和Enumeration的不同
  3. Java HashMap中的加载因子及初始容量深入分析
  4. Java中关于synchronized的浅析
  5. Java中关于泛型的浅析
  6. Java中类加载器classloader浅析
  7. Java基础
  8. Java学习总结-反射
  9. Java学习总结-注解
  10. Java序列化和反序列化浅析
  11. final方法
  12. hashmap和hashtable的不同
  13. 接口的注意点

数据结构与算法

  1. 排序算法总结-Java实现
  2. 数据结构学习与应用-链表
  3. 数据结构学习与运用-栈

ReactNative

  1. RN实现仿余额宝余额数字翻滚动画特效
  2. ReactNative-问题总结记录

Git

  1. Git使用总结
  2. 如何打造属于自己的博客系统
  3. 打造App-GitHub-开放API大总结

面试

  1. Android面试题
  2. 2017年4月份杭州找工作经历
  3. 2017年4月份杭州面试题
  4. 2018-06-Android上海面试题
  5. 2020年疫情下的Android跳槽之路
  6. 2023年换工作经历总结

公众号

  1. 码农小世界Android学习大纲思维导图

公众号-码农的小世界

引言

工作一段时间一般都会出现一个瓶颈,这个时候学习的效率就会大打折扣,如果找不到好的方式,花的时间就会很长,然而进步的空间却很小。那么好的方式是什么呢?答案就是知识体系的思维导图。

构建自己的知识体系尤为重要,每个人都应该构建自己的知识体系,那么如何构建自己的知识体系呢?对于我来说,我是做 Android 开发的,从毕业到现在,大概五年多的时间,小公司呆过,大公司也呆过,自己独立开发过产品,同时也跟大团队一起开发过。因此基本上能经历的都会经历过,在这几年的开发时间里,我基本都会有学习总结的习惯,有的是工作上用到的,有的是平常想到的 idea ,我都会总结下来,然后抽空整理一下,写成博客。

这几天一直在准备码农的小世界构成大纲,前天后后大概花了四天时间来完成大纲思维导图。今天我就将它分享出来,欢迎大伙一起学习。

总纲

在这里插入图片描述 码农小世界主要由以上几大部分组成,基础部分,语言部分,还有其他方面的内容,不管工作还是生活都会涉及到,由于我是做 Android 开发的,因此主要会涉及 Android 开发的内容。接下来,我们就依次展开各个部分的详细大纲进行描述:

计算机基础

在计算机基础部分中,最重要的当然属于数据结构与算法,这部分在我们实际的工作中,用到的比较多,因此本公众号会着重总结所用到的各种数据结构以及算法。

在这里插入图片描述

编程语言

由于 Android 开发主要使用 Java 语言,因此对于 Java 的学习显得尤为重要,因此本公众号也会着重学习 Java 各方面的知识点,对于 Android 开发,Google 目前也主推 kotlin ,因此也会涉及到 kotlin 相关的内容。对于跨平台开发的内容,RN 和 Flutter 我们也会涉及到的。

在这里插入图片描述

Android

接下来就是我们的重头戏 Android 部分的知识点,Android 部分的知识点多而且杂,因此做一个学习大纲很重要,将重要的知识点都以大纲的形式列出来,这对于我们学习 Android 开发帮助很大。 在这里插入图片描述

结尾

对于其他部分的内容,我将准备部分涉及到,作为平常学习的润滑剂,主要的还是上面的三大部分,如果能将上面三大部分通学一遍,从入门到高级应该只是时间的问题。接来下的文章我们会分篇将对以上部分的大纲进行详细的记录学习总结。

关注公众号后台回复 “思维导图” 即可获取本文大纲源文件

在这里插入图片描述

More Repositories

1

citypicker

citypicker城市选择器,详细的省市区地址信息,支持仿iOS滚轮实现,仿京东样式,一级或者三级列表展示方式。
Java
3,160
star
2

MultiLineChoose

android流式布局,多行单选、多选Checkbox,自定义多种样式
Java
158
star
3

TakePhoto

图片选择器,可以通过相册或者相机选择图片,显示在页面上。
Java
96
star
4

ImageZoom

一行代码实现网络图片、本地图片的缩放显示,支持长按保存到本地相册操作,适配6.0权限
Java
75
star
5

awesome-practise

从0到1实现全栈开发的步骤,包括数据的爬取,服务端接口的开发,UI设计,以及移动端的开发,从0到1实现一整套的流程。服务端:SpringBoot + MyBatis++ + MySql等,Android端:MVP + Rxjava + Retrofit + Dagger2 + EventBus等开源库,数据采集:python + Mysql等
Python
61
star
6

circleimageview

Android圆形图片加载,加载本地及网络图片
Java
32
star
7

awesome-github-api

打造app,整理github开放出来的API,用这些API可获取GitHub上面的数据,返回格式为json,通过使用这些数据,可以用Flutter,ReactNative,Android,iOS等技术开发出这款GitHub客户端练练手,巩固所学知识。 GitHubRN客户端为:https://github.com/crazyandcoder/app-github-rn
31
star
8

WaveView

自定义view实现的波浪动画进度条
Java
25
star
9

ChargeProgress

自定义view+属性动画实现充电进度显示view
Java
24
star
10

UIHelper

UI 组件库,封装各种UI组件
Java
5
star
11

awesome-reactnative

JavaScript
5
star
12

awesome-git

git 学习总结
3
star
13

awesome-flutter

关于flutter的一切,从入门到精通。
Dart
2
star
14

CustomeVew

自定义view实现的各种UI动画效果合集
Java
2
star
15

CACF

CACF 是 CrazyAndroidComponentFramework 的简称,即:Android 组件化框架,该框架主旨是实现一套轻量化的 Android 组件化方案。
Java
2
star
16

SpringBootDemo

Java
2
star
17

awesome-audio-video

从入门到精通的Android音视频开发资料汇总
1
star
18

design-pattern-java

Java
1
star
19

app-github-android-kotlin

1
star
20

app-github-android

github android 客户端
Java
1
star
21

awesome-study

about jetpack,kotlin,flutter,designpattern,datastruct,android,http...
Java
1
star
22

app-github-rn

JavaScript
1
star
23

crazyandcoder

1
star
24

practice-in-leetcode

数据结构与算法刷题练习记录
1
star
25

awesome-gradle

android-gradle学习记录
1
star
26

WeChatMoment

RxJava+Retrofit+MVP实现高性能的微信朋友圈功能
Java
1
star