时间紧张,先记一笔,后续优化与完善。

Shamoo做Android开辟已有一年了,对Android开辟也有一点点了解。上面就给Android新手说说我对Android浅面的意识和一点建议吧,知道的大牛看到了勿喷哈...

1.不要把Android开辟看得太简略

Android开辟比拟轻易上手,然后就会在IT界上流传一句“Android开辟很简略”的话,开辟过的人说简略,没有开辟过的人也在说简略...其实万事想要做好都不简略,Android开辟也是一样的道理。

2.如果从零开始,那么先学好Java

有一些新手是从零开始的,那么我建议先学好Java。Android应用用Java开辟这类废话我就不强调了,新手最好在网上找找Java教学视频或者是Java基本书籍来看看。至少要掌握Java的类的封装、继承、多态。其他的以后逐步深刻学习。

3.注意学习的一些方法

如果是编程新手,建议在网上看Android开辟教学视频。当自己对Android开辟有开端的意识了,建议多看看书和网上的一些技巧博文、API文档补充一下知识漏洞。如果是编程老手,英语又过关的,直接看原版API文档就搞定。

4.拒绝应用原生UI

练习的时候,可以用Android原生UI练习。如果真的要做开辟,最好不要应用原生UI,因为用户看着自己系统的原生UI都看腻了,往往希望你的APP会奇特一点。建议学习一些庞杂、炫丽的布局,丰硕的动画效果,进步自己的美工水平。

5.多考虑人体工程学

每日一道理
父亲对于儿子来说,是座耸立的高山,而儿子只是颗石子,源于山,却并不了解山。生活中诸多爱的密码,是需用细节来解读的,在亲情的沃土上,要想搞得最美的果实,惟有期待那存在于瞬间的心与心的共鸣,爱与爱的默契。

从用户的角度出发,考虑这样的布局是否让用户感到恬静?这些控件的放置,用户操作起来是否便利?有无须要提醒用户进行下一步操作?所以APP开辟真的要做到非常了解用户才行。

6.多看看别人的代码

当自己已达到中等水平的时候,应当要多看看别人写的项目或者是开源项目。在看别人的代码的时候,会发明自己有很多知识漏洞,这时候可以网上找相应的资料调补一下漏洞。一个优良的开源项目往往有良好的代码风格,和健全的程序框架。这些也是值得我们学习的。

7.不要满意学习应用开辟

Android开辟大多数时候也是对代码的过程,但是要写出优良的代码就要自己深刻的学习。多了解Android的底层和机制原理也是有须要的。有更多的底层知识,这样你就会更好的运用SDK。

Android开辟也算是嵌入式应用开辟的其中一种,不过做过桌面应用开辟的人会认为Android APP开辟和桌面应用开辟没有太大区分,所以认为Android开辟是伪嵌入式应用开辟。其实Android开辟要注意的问题还是比拟多的,例如:控件的布局,后台和前台的通信问题,内存管理问题...这些都是嵌入式应用应当考虑到的。

Android开辟是嵌入式应用开辟,那么会和一些搞嵌入式的专业,例如:通信工程、电子信息工程...学习这些专业的人脱不了关系。但是他们大多数人马上就发明问题了,似乎Android开辟用不着多少硬件知识啊?调用个硬件也有现成的API。以至于他们学的很多硬件知识都派不上用处。甚至他们有的专业还不学Java语言,那么要学习Android开辟就只能做好小米加步枪的准备,全程自学...

其实要学好一门技巧,什么时候不是靠自学?不管你是什么专业,只要你想学Android开辟,Android会告诉你自学才是真的!

文章结束给大家分享下程序员的一些笑话语录: 神灯新篇
一个程序员在海滩上发现了一盏神灯。他在灯上擦了几下,一个妖怪就从灯里跳出来说:“我是世界上法术最强的妖怪。我可以实现你的任何梦想,但现在,我只能满足你一个愿望。”程序员摊开了一幅中东地图说:“我想让中东得到永久的和平。”妖怪答道:“哦,我没办法。自打创世纪以来,那里的战火就没有停息过。这世上几乎没有我办不到的事,但这件事除外。”程序员于是说:“好吧,我是一个程序员,为许多用户编写过程序。你能让他们把需求表述得更清楚些,并且让我们的软件项目有那么一两次按进度按成本完成吗?”妖怪说:“唔,我们还是来看中东地图吧。”

--------------------------------- 原创文章 By
学习和新手
---------------------------------

转载于:https://www.cnblogs.com/jiangu66/p/3153365.html

学习新手给Android新手的一些学习建议相关推荐

  1. android 如何学习开源项目,Android github开源项目学习之—仿知乎APP(一)

    前言 (本人菜鸟,如有错误请指正) 一直奇怪网上说的Recycler让自己定制点击事件是怎么回事,看了这个大牛的仿知乎 Android客户端源码才知道,他是这样做的-- 写了一个RecyclerVie ...

  2. Android新手如何学习开发一款app?

    毫无疑问,开发一款自己的App对于初学者来说,无论从技术学习,还是找工作(或者装x),都是一大利器.那么如何才能快速上手,开发一款属于自己的app.本篇文章仅以自己的一些经验给更多的Android新手 ...

  3. 入门Go语言神器!超全学习资源+笔记,新手从零学习全过程资源汇总

    铜灵 发自 凹非寺 量子位 出品 | 公众号 QbitAI 如果你有意进大厂,学习Go语言一定要提到你的日程上了. 美国程序员招聘网站Hired发布<2019软件工程师状态>报告中显示,基 ...

  4. 新手第一课-什么是深度学习

    新手第一课-什么是深度学习 文章目录 新手第一课-什么是深度学习 一.深度学习的发展历程 1.1 Turing Testing (图灵测试) 1.2 医学上的发现 1.3 Deep Learning的 ...

  5. 【AI初识境】给深度学习新手开始项目时的10条建议

    这是专栏<AI初识境>的第12篇文章.所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法. 在成为合格的深度学习算法工程师,尤其是工业界能够实战的调参选手之前,总会踏足很多的坑. 今 ...

  6. python学习100天从新手到老手,Github项目

    人生苦短,学习python python以其简单的语法格式,及快速入手,使用者持续攀升!!! 今天为大家推荐一个好的python学习项目: 项目地址: https://github.com/jackf ...

  7. 新手在站长论坛里面如何学习?站长论坛都有哪些?

    刚入门的新手站长们一时不知道到哪里去学seo优化知识,在这里南帝seo建议各位要学网站优化的站长们,可以去一些老牌的有影响力的站长论坛里面去学习,里面覆盖率高.优化知识全面,而且有很大有影响力的优化大 ...

  8. 新手怎么学习嵌入式?什么人适合转行学习嵌入式?

    转行想学嵌入式的朋友是越来越多,那么真正付出行动转行学嵌入式的朋友也不少,但是还有很多的朋友都在反复的去思考自己转行学嵌入式适合吗?到底什么样的人适合转行学嵌入式? 首先必须是热爱编程,对嵌入式相当感 ...

  9. PyTorch深度学习实战:从新手小白到数据科学家电子书

    作者:张敏 著 出版社:电子工业出版社 ISBN:9787121388293 出版时间:2020-08-01 PyTorch深度学习实战:从新手小白到数据科学家

最新文章

  1. Android数据存储(三)——SQLite
  2. 德鲁克的黄金管理20条—------中高层管理必修课
  3. 填充磁盘空间的工具和方法
  4. Mysql存储级别_mysql 存储引擎分类和事务隔离级别
  5. Corosync+Pacemaker+DRBD实现Mysql服务的高可用
  6. 013实现使用两个堆栈队列(keep it up)
  7. Ubuntu2004,虚拟机中使用,解决系统图标变大变小以及分辨率降低问题
  8. mysql锿法_MySQL基本用法
  9. 熟练运用计算机进行数学教案,小学数学与信息技术整合教案
  10. 串口通讯(DMA模式)
  11. 软件的一些标号及对应版本
  12. 2008年管理软件行业的七大趋势预测
  13. LintCode 51: Previous Permutation
  14. unbuntu 安装虚拟环境 virtualenv和virtualenvwrapper
  15. 你的电脑能装化学绘图软件ChemDraw吗?
  16. 安全牛3·15期间遭黑客攻击 阿里云成功抵御
  17. jQuery - 基于serializeArray的serializeObject
  18. css3的高级特效 2D
  19. VOT-toolkit Python 版本使用教程--官方样例版
  20. htlm5实习报告_网页设计实习报告

热门文章

  1. cocos creator2.3.5休闲游戏英文版(连连看)源码H5+安卓+IOS三端源码
  2. 古月居 ROS 入门21讲--PA16 参数的使用与编程方法
  3. 教你在CorelDRAW中制作水印
  4. Proteus内部编程仿真STM32(附程序)
  5. Set与List的前辈是Collection,Map自成一派
  6. r5 7600x和r7 7700x差距
  7. 关于对MIDlet套件进行数字签名
  8. 2022跨年烟花代码(三)HTML5点击页面烟花绽放特效
  9. 目标检测YOLO实战应用案例100讲-基于深度学习的航拍图像YOLOv5目标检测研究及应用(论文篇)
  10. 信息安全密码学实验二:序列密码的设计与实现