大家好,我是《麻雀笔记》App的开发者,随着新版本的上架,我也萌生了写一系列关于如何开发一款App的文章,这个系列打算就叫《从0到1开发一款App》了,是不是感觉很土low,没有关系,只要内容不low就行。
这个系列目前的规划大概会有八篇文章左右,分别会介绍与产品、设计、开发、测试以及运营等等相关的内容。
我打算用两个月左右的时间把这个系列写完,这个系列可以算得上是对我前期所有工作的一个总结与概括,包括开发以及对产品的思考。通过这些文章能够给不管从事开发,还是产品、设计等工作的人,能够更全面更直观的了解到一个App是如何从无到有的被开发出来最终上架的。
作为这个系列的第一篇文章,我想跟大家分享一下我为什么要选择开发一款App以及关于我的App《麻雀笔记》的一些想法。
概览
这篇文章总共有四个部分:
- 自我介绍
- 少废话,直接看产品
- 为什么要开发《麻雀笔记》
- 开发一款App困难吗?
1.自我介绍
我是《麻雀笔记》的开发者,目前是一名Android程序员。除了《麻雀笔记》我还有一个作品是《Audrey》,它是一个动态壁纸,里面有好几种样式,每一种都有点意思,有点趣味。当时开发它的目的就是想展示一下自己那不丰富的创意。下面是一些截图,大家可以欣赏一下:
第一个是一个iPod,插入耳机孔的时候,屏幕会被点亮;第二个是时间,背景会随电量自动更换;第三个是定位、移动网络等信号;第四个是个小球游戏,通过晃动手机可以让小球逐渐变小。
除了是一名Android开发者,同时我也是一名搞机?人士,大学期间我自己买的第一部手机是一加一,搞机人应该知道,它在那个时候可以算得上是神器了,可以刷非常多非常多的ROM,像MIUI,SmartisanOS, Flyme等等,在这其中有一个ROM打开了我的新世界大门——CM。
CM全称CyanogenMod,由Cyanogen团队开发。Cyanogen是目前全球最大的Android第三方编译团队,其发布的Android 2.1内核CM5系列ROM被广泛使用,促进了用户从Android 1.6到Android 2.1版本的第三方升级。这个小组曾经先于Google公司为很多手机率先定制出稳定的Android 1.6 ROM。
CyanogenMod 是一个免费、基于