欢迎关Android茶话会pdf取阿里&字节经典面试题、Android、算法Java等系列武功秘籍 在技术学习、个人成长的路途上,让我们一同行进!

背景

作为一个Android开发仍是希望能上线一款自己独立的App,走下开发到上架的全流程。这个主意的引发主要是无意间在网上看到NES红白机的开源代码,萌生了要自己做个游戏机的主意,说干就干,运用业余时刻把它整合到Android工程,经过JNI打通(有些开源项目还做得不错),上手魔改了一番,再加上简略的UI和根本的交互,攒出来的一个运用,不需求网络后台搭建,不论怎么样仍是挺有成就感的, 示意图如下:(体会链接在文后)

这是一款经典的幼年游戏模拟器,内含60多款经典小游戏,让你在空闲之余玩得高兴,找回幼年的趣味

关注大众号回复 gamekid 即可获取无广告apk链接

开发一款游戏App上线Googleplay(花了2个月业余时间)
开发一款游戏App上线Googleplay(花了2个月业余时间)
开发一款游戏App上线Googleplay(花了2个月业余时间)

商业化

这个标题或许有点大了,主要是出于职业习惯,习惯性的考虑这玩意怎么能变点现呢?究竟怎么将效果最大化呢?

  1. 付费下载:❎ Android不像iOS 我们形似并没有付费下载的习惯,特别是一款休闲游戏
  2. 广告: ✅ 主打的便是一个走量,连qq音乐都是在看广告听歌

既然是广告这个思路,那就多点途径呗,国内国外都搞一下,可是调研了一下儿感觉不是很妙。 国内对个人开发者极其不友好,

  1. 头部厂商根本不支持个人开发者上传运用。这个也好了解,究竟现在运用商铺的运用真的是极度饱和了,个人开发者的运用质量是没法保证,或者说是会拉低运用商铺的下限,增加审阅本钱
  2. 干流广告商 比方穿山甲、优量汇都不对个人开发者开放,这就根本堵死了变现的路途了
  3. 上架一个软件比较繁琐,需求软件作品,游戏类的还需求各种严厉审阅,版本号、防沉迷这种

企业资质这个,便利的是找淘宝上挂靠一下,每年充钱(几千吧),究竟只是想试水下,不过这样做本钱有点太高了

那就只能是Googleplay了,广告挑选了Admob,搞点原生+banner广告就OK,然后经过共享做传达,形成一个正循环

大致思路想理解了那就继续开干吧,冲冲冲!

个人开发

得有耐心,注定是一个长时刻的过程,什么都要自己过一遍,很容易功败垂成,最好是做一些无需网络恳求的,比方工具类的,不然还得搭建后端,工作量也会爆表。

画原型图

首先得整理下主要有哪些核心模块

  • 开屏
  • 首页
  • 概况
  • 设置页
  • 共享

然后运用画原型的软件,主要是开端整理下交互以及页面规划,这儿运用的是**即时原型 **www.xiaopiu.com/square,原型规划软件比较多,找个顺手的就好,其时画的原型图如下

开发一款游戏App上线Googleplay(花了2个月业余时间)
开发一款游戏App上线Googleplay(花了2个月业余时间)
开发一款游戏App上线Googleplay(花了2个月业余时间)

有了原型之后其实便是几个大的方向确认了,就跟做需求相同 开端进行模块使命拆解,业务时刻跟进一下进展

模块拆解

上面根本确认了大方向,模块拆解便是将大的模块细化成能够执行的子使命,便利事情的执行以及追踪,举个比方

开发一款游戏App上线Googleplay(花了2个月业余时间)

接入Admob广告

Admob是谷歌的聚合广告sdk,海外都是以聚合广告sdk为主,比方谷歌的Admob、Max等。聚合sdk,比方admob,接入之后,它里边内置了或许其他十几家广告商,最后比价给你出个最高的,其时聚合广告sdk也是一个大的课题,有空今后展开讲讲。 这点跟国内不同,国内是主要是接入单一广告sdk,比方字节的穿山甲或者腾讯的优量汇。 接入admob主要是看官方文档developers.google.com/admob/andro…,挑选适合自己的广告类型,这儿我主要运用了横屏广告和原生广告

上架Googleplay

注册账号

play.google.com/console/dev… 上架googleplay之前首先需求注册开发者,25美元,运用visa卡就能够,一次性买断,不像iPhone开发者每年都需求续费。

上传运用

Googleplay 需求签名的 aab格式,而不是apk格式,这个需求注意的,具体打包如图

开发一款游戏App上线Googleplay(花了2个月业余时间)
发布签名比较简略,主要是在gradle工程

发布运用

测验部分包含【内部测验】、【关闭式测验】、【开放式测验】,能够依据您的需求挑选:

「【内部测验】」:运用内部测验,您能够让最多 100 位测验人员测验您的运用,以便排查问题并从您的团队收集早期反应。

开发一款游戏App上线Googleplay(花了2个月业余时间)

「【关闭式测验】」:运用关闭式测验,您能够让更多测验人员测验您的运用。您能够运用电子邮件地址或 Google 网上论坛来操控访问权限。

「【开放性测验】」:如果您推出开放式测验,任何用户都能够在 Google Play 上参与您的测验。用户能够提供反应,但其反应不会影响您的公开评分。 选取国家的时分记住将我国选上,不确认play是怎么判别区的,或许是依据登录的google来判定分区的,并不会依据ip,因为最开端我没选我国,一直都搜索不到。

自己测验没什么问题后,即可直接推动至正式环境,当然也能够从内部到关闭到开放逐渐层层推动。提交审阅之后一般Googleplay差不多一周之内有有审阅结果告诉。

结尾

这是一款经典的幼年游戏模拟器,内含60多款经典小游戏,让你在空闲之余玩得高兴,找回幼年的趣味

  1. 运用业余时刻开发真的是需求一点毅力,做好开发拆解和记载,究竟过些时刻不开发或许都快忘记了
  2. 想体会的话 直接去googleplay,不过会有广告 play.google.com/store/apps/…
  3. 关注大众号回复 gamekid 即可获取无广告apk链接

您的 点赞、评论,是对我的巨大鼓舞!

开发一款游戏App上线Googleplay(花了2个月业余时间)