今天跟大家唠唠我这“失去童贞安卓”的经历。这词儿听着有点那但就是我第一次正儿八经把一个自己瞎鼓捣的安卓APP给弄上线的过程,那感觉,啧啧,跟捅破一层窗户纸似的,老刺激了。
最初的懵懂与冲动
那还是好几年前了,我刚摸安卓开发没多久,纯粹是兴趣。那时候市面上APP虽然多,但总觉得有些小功能,要么没有,要么就是做得不合我心意。我就寻思,咱自己不是能写点代码嘛干脆自己动手丰衣足食得了!
我就是想搞个特别简单的小工具,比如一个能快速记录点儿零碎想法的记事本,或者一个能帮我算算啥东西的计算器,反正就是那种自己用得上的。当时没想那么多,就觉得,我自己手机上缺个啥方便的小工具,我自己给它做出来,多牛逼!于是就开始瞎折腾。
艰难的“第一次”实践
我选了个自认为比较简单的方向,就搞个小工具类的APP。先是在纸上画了个大概的界面,然后就开始吭哧吭哧敲代码。那时候安卓开发的资料也不像现在这么铺天盖地,遇到问题就只能到处搜,论坛里问,有时候一个小小的问题能卡我好几天。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我记得最清楚的是搞那个用户数据存储。一开始想简单点,就用那个啥SharedPreferences,结果发现稍微复杂点的结构就存不了。后来又去看SQLite数据库,哇,那玩意儿对我这新手来说,简直跟天书一样。什么表、字段、增删改查语句,学得我头都大了。经常是写了一段代码,一运行,不是闪退就是数据没存进去,或者存进去读不出来。那段时间,我基本就是抱着电脑睡的,做梦都是代码和bug。
界面UI也是个大头疼。我这审美,也就那样,自己画的图标丑得不忍直视。布局也是,一会儿这儿对不齐,一会儿那儿跑偏了。为了让它在不同尺寸的手机上看起来都还行,我真是没少费劲。那时候还没那么多方便的适配库,全靠自己一点点调。
关键一步:上架!
等我好不容易把APP的基本功能都实现了,自己也测试得差不多了,就琢磨着,要不发到哪个应用商店试试水?这才是真正“失去童贞”的开始,朋友们!以前自己电脑上跑跑,或者给朋友装一下,那都不算。真要上架,那规矩可多了去了。
我选了个当时门槛比较低的一个国内小应用商店,因为听说大厂的审核严,我怕我这“处女作”直接被毙了。提交应用的过程也是一波三折。什么应用截图、应用描述、隐私政策(虽然我那APP根本不涉及啥隐私,但也得硬着头皮写一个),还有各种开发者资质认证,填了一堆表。
最刺激的是等审核。提交上去之后,就跟等开奖似的,心里七上八下的。第一次提交,很快就被打回来了,理由是“应用截图不清晰”。行,我改!重新截图,搞得漂漂亮亮的,再提交。过了两天,又被打回来了,说是“应用描述过于简单,未能清晰说明应用功能”。我当时就有点毛了,心想我这小破工具有啥好描述的,不就是干这个的嘛但没办法,人家是爷,只能耐着性子,把描述写得天花乱坠。
来来回回折腾了好几次,每次被打回来,我都想放弃。但转念一想,都折腾这么久了,不把它弄上线,太不甘心了。就这么死磕,对着人家的审核意见一条条改。
“童贞”的失去与收获
终于,也不知道是第几次提交了,我收到了一封邮件,标题是“您的应用已审核通过并上架”。我当时噌地一下就从椅子上跳起来了!赶紧打开那个应用商店,搜我自己的APP名字,看到它孤零零地躺在那儿,虽然下载量是0,但我那个激动,感觉比中了彩票还开心。那一刻,我觉得自己才算是真正“搞过安卓”了,这“童贞”算是彻底交代了。
虽然那个APP后来也没几个人用,纯属自娱自乐,但那个过程,那种从无到有,再到把它推向公众(哪怕是很小范围的公众)的经历,对我来说太宝贵了。它让我明白,做一个东西出来不难,但要做一个能拿得出手、符合规范的东西,并且把它送到用户面前,那中间还有好长的路要走。
这“失去童贞安卓”,对我来说,不是说你技术有多牛,代码写得多溜,而是你完整地走完了一个从想法到产品上线的过程。尤其是面对那些条条框框的审核,还能坚持下来,把东西捣鼓出去,那才是真体验。现在回想起来,虽然过程挺折磨人的,但确实学到不少东西,也挺有成就感的。之后再搞别的APP,心里就有底多了,毕竟“第一次”都经历过了,哈哈。