点读笔写字App——背景交代
点读笔写字App这款软件是最近在进行中的一款软件,也是自己做的第一个android App,这就奠定了这个系列的文章的基调--简单。其实之所以简单,也是限于自己的水平,软件的功能和定位并不应该妨碍他的精致。
这款软件的功能,是为了让与这款App交互的笔在笔记本上书写的同时,可以在App上显示。而在做这款软件之前,自己完全android小白,基本没接触过android的知识,除了刚从学校出来不知道找啥工作那会,应付面试看了点也早已经忘了的“android四大组件”。当然,临近要做完这个(我不愿意说成“款”,因为他并不潮)App,我仍不能清楚的体会“四大组件”是什么?事实上一些东西也并没有用到。
在这里不是为了宣扬这些知识的不重要,相反,你的知识面才是你App精致到何种程度的界限,你完全可以使用恰到好处的办法更好地解决问题。我在这里只是想说的是,很多时候别把“为了找到更好的办法”成为自己迟迟不去敲击键盘的理由。
人都是有惰性的。我们今天走到这里,不可否认的是惰性在其中占据的角色。昨天和一最近在学习编程的同学聊天,她最近在学校等着答辩,然后继续去DN大学深造。她说感觉自己就是入门慢,慢慢就会越来越好,我当时就在想这不是在说我嘛?其实普通人大抵如此。那些标榜自己学什么东西都快的人,把他拉过来学学编程可好?
不知道大家有没有类似的经历:一个房间很脏很乱,自己一般也是懒得去收拾,哪天突然想起来比划比划,然后就一发不可收拾,非把房间弄得整洁干净。这就是惯性的力量。入门慢,慢慢就会越来越好,这也是惯性。扯得很远了,我要表达意思是别想太多,勇敢地去敲击出你的代码吧。做之前太多缜密的思考最终只会让你留在原地,继续思考。在项目过程中,我时不时会写出让自己惊叹的逻辑,而我是常常感概自己逻辑思维多么多么差的人啊!那些逻辑并不是我想出来的,只是努力了之后就交给惯性吧,一切水到渠成。
好像有点啰唆了,回到正题。这个系列准备把我在做这个App过程中学到的所有我感觉有价值的知识点进行一个总结,这些知识点可能最终并没有运用到我的项目中。希望这些总结会给那些未来会创造奇迹的初学者们一些帮助。当然也让那些犹疑的朋友们看看我是如何挣扎着做完自己第一个App。在做整个App的过程中,自己状态不是太好,浮躁一直如影随行,很多次一天下来我常常不能写一行代码。
至于这个系列的标题,本来第一想到的是我第一个android app,然后我的第二个android app这样下去的,但是我实在不确定是否还会有第二个。也自然而然想到从××到××这样的标题,一看我的系列名《小白,你能走多远?》,吓得不敢轻易许诺了。所以就用了这么个看了就知道我们接下来要去到哪里的标题。
最后,推荐最近在看的一部电视剧《那些年我们青春正好》,虽然不少情节处理地很急躁,电视剧本可以有足够时间娓娓道来,但是当你发现这部剧就是一个时代的缩影时,这些你都可以原谅了。很少看电视剧(近些年估计可以平均到两年一部),不过最近这部剧真是看得我欲罢不能。
感觉程序员看看电视会比打游戏强得多,多看看感觉不错的电视剧提高提高情商吧,每当想起这个梗,我就自觉奋发图强地走在提升自己情商的路上——和一学长吃饭,“我担心你找不到女朋友啊!”“为什么?我长得也不算差啊!”“因为你程序员啊,程序员找不到女朋友的。” 我直接无语,但我真怕。
这系列的文章将会以知识点的形式出现,当然都是围绕这个App的知识点,分析知识的标题上会在后面的括号中标上编号以和水文以示区别。如果这些知识点可以给正在做类似软件的朋友提供一种方案的话,我会很开心的。由于作者也是初学,欢迎提出不足,如果能够提供更好办法或者纠正我的错误那就更好了。期待我的第一篇知识分享吧。