您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。

Android精进之路第一篇,确定安卓学习计划。


干货满满,建议收藏,需要用到时常看看。小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~。

前言

前段时间更新了一波《Python从入门到精通》系列的文章。现在暂告一段落了。接下来的这段时间主要更新Android的相关知识点。

学习前准备工作

俗话说,好的开始等于成功的一半。平时工作乱七八糟的事情很多,一不小心学习计划就会被不断地推迟。所以我在学习任何一门技术之前都会先问自己几个问题。

  1. 为什么要学习这门技术?
  2. 这门技术要怎么学,学到什么程度呢?
  3. 准备花多长时间进行学习呢?

    下面我就分别解答这三个问题。
  • 第一个问题:为什么要学习这门技术?

    答:这里我学习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吧❤️的更多相关文章

  1. android开发之路01

    一.android系统被分为4个层次:1.最下层的是linux核心,包括多个驱动程序,提供了操作系统应该具备的核心功能:2.在linux核心之上,包括两个部分,一部分是Android Runtime( ...

  2. ❤️【Android精进之路-03】创建第一个Android应用程序竟然如此简单❤️

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文会重点介绍如何创建第一个Android应用,以及如何使用Android Studio进行调试 干货满满,建议收藏,需要用到时常看看.小伙伴们如 ...

  3. CSharp程序员学Android开发---3.Android内部元素不填充BUG

    最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...

  4. CSharp程序员学Android开发---2.个人总结的快捷键

    最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...

  5. CSharp程序员学Android开发---1.初识AndriodIDE,掌握工具使用

    最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...

  6. Android 测试工具集01

    Appium是一个支持原生,混合和移动web apps的开源的跨平台测试框架工具. ANDROID依赖 Android SDK API >= 17 (Additional features re ...

  7. Android学习之路——简易版微信为例(三)

    最近好久没有更新博文,一则是因为公司最近比较忙,另外自己在Android学习过程和简易版微信的开发过程中碰到了一些绊脚石,所以最近一直在学习充电中.下面来列举一下自己所走过的弯路: (1)本来打算前端 ...

  8. Android DIY之路 (一) 指定区域多图片合成 放大 缩小 镜像 旋转 等(转)

    惯例先看效果图 // 注意做类似这种模板功能时候 方位由后台数据提供,这里我们用假数据 4个点 或者xy 加区域来做示例 //一开始我们公司用的是透明盖住 操作图片 但发现 局限性较大.后来直接限定区 ...

  9. 051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试——debug入门1

    051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试--debug入门1 本文知识点: 程序调试--debug入门1 程序 ...

随机推荐

  1. JavaScript学习01(js概述)

    JavaScript概述 JavaScript历史 要了解JavaScript,我们首先要了解一下JavaScript的诞生. 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成 ...

  2. 《JERRY Hexo & GitHub 静态网站搭建说明》

    JERRY-Hexo-GitHub <JERRY Hexo & GitHub 静态网站搭建说明> 原创内容,转载请注明出处! 一.前言 1.1 什么是 Hexo? 一个基于 Nod ...

  3. NOIP 模拟 $30\; \rm 毛三琛$

    题解 \(by\;zj\varphi\) 二分答案,考虑二分背包中的最大值是多少. 枚举 \(p\) 的值,在当前最优答案不优时,直接跳掉. 随机化一下 \(p\),这样复杂度会有保证. Code # ...

  4. Docker运行中文版GitLab

    docker-compose.yml version: '3' services: web: image: 'twang2218/gitlab-ce-zh:10.5' restart: always ...

  5. 干货!4大实验项目,深度解析Tag在可观测性领域的最佳实践!

    Opentelemetry协议,是CNCF(Cloud Native Computing Foundation-云原生计算基金会)定义的最新一代的可观测规范(目前还在孵化中),该规范定义了可观测性的三 ...

  6. 最短路径 | 深入浅出Dijkstra算法(一)

    参考网址: https://www.jianshu.com/p/8b3cdca55dc0 写在前面: 上次我们介绍了神奇的只有五行的 Floyd-Warshall 最短路算法,它可以方便的求得任意两点 ...

  7. ASP.NET Core:依赖注入

    ASP.NET Core的底层设计支持和使用依赖注入.ASP.NET Core应用程序可以利用内置的框架服务将它们注入到启动类的方法中,并且应用程序服务能够配置注入.由ASP.NET Core提供的默 ...

  8. WPF/Winform 图表库LiveCharts

    早前的博客,自己动手写了几个图表饼状图,柱形图,折线图等,重在思路. 那么如果你不想这么麻烦自己动手,有没有现成的图表库那? 当然有,虽然我也刚开始用没多久,不过还是对这么良心的项目充满了敬佩!! g ...

  9. 如何在github上传本地项目代码

    首先你要在github上申请一个账号 网址:https://github.com/ 然后你要下载一个git工具 网址:https://gitforwindows.org/ 进入官网直接下载就行,下载完 ...

  10. 使用dom4j工具:xml总结

    1.IO流:BufferedReader字符流readLine();截取 不可行!!!2.XML解析:dom4j查:标签:element("name")elements(" ...