很久很久以前就想做一个(很多个)APP,都是因为现在很多APP不是不能满足我的需求,就是满足我需求的方式不太符合我的感受。
以前也企图开发过很多次,但是最终都因为懒而虎头蛇尾,甚至没有看到一个能运行的界面。这次在开发的同时记录一下,或许能坚持下去。
这里有一个入门教程,看起来!
安装Andriod Studio什么的就不赘述了,现在安装已经非常简单。甚至模拟器都已经集成了。
试了一个例子,能跑通了。
然后发现样例里的一些东西,与教程里已经有出入了。毕竟这个发展太快,此时已经有Android 11了。不紧跟,就分分钟被时代抛弃【泪目】。
Project目录结构
最重要的部分高亮了,一个目录是Java代码,另一个目录是res,存放各种用到的资源,比如图标,显示的字符串等等。
日记APP设计
我想开发的是一个日记APP,从简单开始入手:
首先,会有以下几个Activity:
- 日记列表界面:
· 为一个包含多个日记条目的列表;
· 每个日记条目包含:标题,日期,以及日记正文的概览,支持滑动删除和修改;
· 有一个写新日记的按钮; - 写日记的界面:
· 一个标题编辑栏,一个日记正文的编辑框;
教程里提到有很多界面原型的设计软件,此处我刚入手,就用最朴素的界面吧。
从零开始写起太难了,在样例的基础上进行改动,逐渐学习和开发。