❤️【Android精进之路-01】定计划,重行动来学Android吧❤️
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。
Android精进之路第一篇,确定安卓学习计划。
干货满满,建议收藏,需要用到时常看看。小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~。
前言
前段时间更新了一波《Python从入门到精通》系列的文章。现在暂告一段落了。接下来的这段时间主要更新Android的相关知识点。
学习前准备工作
俗话说,好的开始等于成功的一半。平时工作乱七八糟的事情很多,一不小心学习计划就会被不断地推迟。所以我在学习任何一门技术之前都会先问自己几个问题。
- 为什么要学习这门技术?
- 这门技术要怎么学,学到什么程度呢?
- 准备花多长时间进行学习呢?
下面我就分别解答这三个问题。
- 第一个问题:为什么要学习这门技术?
答:这里我学习Android最直接的原因就是领导要求学习的,并且项目组急需一个会Android开发的后端开发。有现成的项目给我参考。这里学习该技术的时机已经成熟。并不会说,学习了技术没地方用。 - 第二个问题:这门技术要怎么学,自己要学到什么程度呢?
答:网上有太多的Android教程,各种教程鱼龙混杂。我这里找了一个比较好的教程,定了一个学习路线图。后面会详细介绍。 - 第三个问题:准备花多长时间进行学习呢?
答:这里我计划花费1个多月的时间进行Android技术的学习,主要是入门基础知识的学习。
学习路线图
这里我选择了C语言中文网的Android教程。原因主要是因为C语言中文网上的教程通俗易懂。并且课程安排合理。
上面说7天玩转安卓APP开发,7天过一遍教程没问题。但是要吸收消化的话,这点时间还是不够的。
根据这套教程我整理了一套适合自己的学习路线图。因为我本身是Java开发所以Java的基础教程不需要重新学习。对Java基础教程还不清楚的小伙伴可以找一些Java教程先进行学习。不掌握Java基础是无法学习Android的。闲话少叙:让我们直接来看学习路线图。

这里最重要的几个基础 Android的程序结构,GUI开发以及网络编程。所以,这几块我将重点花时间进行学习。
怎么学习这门技术呢?
确定好学习教程和学习路线之后就是按照教程学习了。我都是通过边学边练的方式来编程语言的,前期按照教程猥琐发育,一边学习教程,一边编写Demo。最后再来一个练手项目。练手的项目可以从GitHub上下载一些优秀的项目进行模仿学习。当然,如果公司有相关的安卓项目那是最好不过了。直接拉下来看看,不懂的就问问移动端的同事们。
1.做思维导图笔记
学习的过程就是将教程中的知识转换成自己脑海中的知识。这个转换的过程的方式有很多种,比较推荐的就是按照自己的理解做思维导图并写读书笔记记录下来。比如:Android四大核心组件:Activity+Service+BroadcastReceiver+ContentProvider这一章节。如果你学完之后能够独立写出各个组件的含义,作用以及如何使用。那么你就掌握这一章的知识点。又比如Android的SDK是什么这一章节,你学完之后可以大致了解到SDK目录下有哪些文件夹,每个文件夹有啥作用就够了。

2.找项目练手
可以在Github或者在Gitee上搜索 Android 练手项目就可以找好多好多项目。大家可以自行取用。


总结
本文主要是本人学习Android的计划安排。
我是码农飞哥,再次感谢您读完本文。
全网同名【码农飞哥】。不积跬步,无以至千里,享受分享的快乐
我是码农飞哥,再次感谢您读完本文。
❤️【Android精进之路-01】定计划,重行动来学Android吧❤️的更多相关文章
- android开发之路01
一.android系统被分为4个层次:1.最下层的是linux核心,包括多个驱动程序,提供了操作系统应该具备的核心功能:2.在linux核心之上,包括两个部分,一部分是Android Runtime( ...
- ❤️【Android精进之路-03】创建第一个Android应用程序竟然如此简单❤️
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文会重点介绍如何创建第一个Android应用,以及如何使用Android Studio进行调试 干货满满,建议收藏,需要用到时常看看.小伙伴们如 ...
- CSharp程序员学Android开发---3.Android内部元素不填充BUG
最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...
- CSharp程序员学Android开发---2.个人总结的快捷键
最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...
- CSharp程序员学Android开发---1.初识AndriodIDE,掌握工具使用
最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...
- Android 测试工具集01
Appium是一个支持原生,混合和移动web apps的开源的跨平台测试框架工具. ANDROID依赖 Android SDK API >= 17 (Additional features re ...
- Android学习之路——简易版微信为例(三)
最近好久没有更新博文,一则是因为公司最近比较忙,另外自己在Android学习过程和简易版微信的开发过程中碰到了一些绊脚石,所以最近一直在学习充电中.下面来列举一下自己所走过的弯路: (1)本来打算前端 ...
- Android DIY之路 (一) 指定区域多图片合成 放大 缩小 镜像 旋转 等(转)
惯例先看效果图 // 注意做类似这种模板功能时候 方位由后台数据提供,这里我们用假数据 4个点 或者xy 加区域来做示例 //一开始我们公司用的是透明盖住 操作图片 但发现 局限性较大.后来直接限定区 ...
- 051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试——debug入门1
051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试--debug入门1 本文知识点: 程序调试--debug入门1 程序 ...
随机推荐
- 使用Freemarker导出Word文档(包含图片)代码实现及总结
.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); ...
- Linux进程理解与实践(三)进程终止函数和exec函数族的使用
进程的几种终止方式(Termination) (1)正常退出 从main函数返回[return] 调用exit 调用_exit或者_Exit 最后一个线程从其启动处返回 从最后一个线程调用pthrea ...
- Spring学习03(Bean的自动装配)
6.Bean的自动装配 6.1 自动装配说明 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean. Spring中bean的三种装配机 ...
- Nginx整数溢出漏洞 Writeup
Nginx整数溢出漏洞 CVE-2017-7529 题目URL:http://www.whalwl.site:8040/ 漏洞描述 在 Nginx 的 range filter 中存在整数溢出漏洞,可 ...
- Pikahu-SQL注入模块和sqlmap经典用法
一.概述 SQL注入漏洞主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的"数据"拼接到SQL语句中后,被当作SQL语句的一部分执行. 从而导 ...
- 002 TCP/IP模型
一.TCP/IP 的含义 一般来说,TCP/IP是利用IP进行通信时所必须用到的协议群的统称. 具体点,IP或ICMP.TCP或UDP.TELENT或FTP.以及HTTP等都属于TCP/IP协议,而T ...
- IOC概念和原理:BeanFactory 接口与ApplicationContext
IOC(概念和原理)1.什么是 IOC(1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理(2)使用 IOC 目的:为了耦合度降低(3)做入门案例就是 IOC 实现2.IOC ...
- noip9
T1 本次考试最水的一道题,然而我sb,前一个小时,找了一大堆跟题目无关的性质,干脆打了个20pts的表,然后就走了,最后几分钟才看出来,匆匆码出来,结果段错误,然后考试就结束了. 好吧,段错误是UB ...
- mongoose报错:DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead
参考:mongoose报错:DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead mo ...
- Centos7上安装最新的nodejs
下载nodejs包 安装wget yum install -y wget 下载nodejs到/usr/local/nodejs/下 https://cdn.npm.taobao.org/dist/no ...