Developed a game app and launched it on Googleplay (it took 2 months of spare time)

Welcome to turn off  the Android tea party  and return to  pdf  to get Ali&Byte classic interview questions, Android, algorithm, Java and other series of martial arts cheats. On the road of technical learning and personal growth, let us move forward together!

background

As an Android developer, I still hope to launch an independent app of my own, and go through the whole process from development to launch. This idea was mainly triggered by accidentally seeing the open source code of the NES red and white machine on the Internet, and came up with the idea of ​​​​making a game console by myself. I just did it, integrated it into the Android project in my spare time, and opened it through JNI ( Some open source projects are still doing well), after getting started with magic changes, plus a simple UI and basic interaction, an application is created that does not require network background construction, and it is quite fulfilling anyway, schematic diagram As follows: (the experience link is at the end of the text)

This is a classic childhood game simulator, which contains more than 60 classic mini-games, allowing you to have fun in your spare time and get back the fun of childhood

Follow the official account and reply to gamekid to get the ad-free apk link

1.jpeg6.jpeg4.jpeg

commercialize

This title may be a bit big, mainly out of professional habits, how can this thing be changed from habitual considerations? After all, how to maximize the results?

  1. Paid downloads: ❎ Android is not like iOS. It seems that everyone does not have the habit of paying for downloads, especially a casual game
  2. Advertisements: ✅ The main focus is on volume, even QQ Music is watching advertisements and listening to songs

Since it is the idea of ​​advertising, then we should use more channels, both at home and abroad, but after a little research, it doesn't feel very good. China is extremely unfriendly to individual developers,

  1. Head manufacturers basically do not support individual developers to upload applications. This is easy to understand. After all, the apps in the app store are extremely saturated now, and the quality of individual developers’ apps cannot be guaranteed, or it will lower the lower limit of the app store and increase the review cost.
  2. Mainstream advertisers such as Pangolin and Youlianghui are not open to individual developers, which basically blocks the way to monetize
  3. It is cumbersome to put a software on the shelves, and software works are required. Games also need various strict reviews, version numbers, anti-addiction, etc.

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

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

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

个人开发

得有耐心,注定是一个长期的过程,什么都要自己过一遍,很容易半途而废,最好是做一些无需网络请求的,比如工具类的,不然还得搭建后端,工作量也会爆表。

画原型图

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

  • 开屏
  • 首页
  • 详情
  • 设置页
  • 分享

然后使用画原型的软件,主要是初步梳理下交互以及页面设计,这里使用的是**即时原型 **www.xiaopiu.com/square,原型设计软件比较多,找个顺手的就好,当时画的原型图如下 image.pngimage.png image.png

有了原型之后其实就是几个大的方向确定了,就跟做需求一样 开始进行模块任务拆解,业务时间跟进一下进度

模块拆解

上面基本确定了大方向,模块拆解就是将大的模块细化成能够执行的子任务,方便事情的落实以及追踪,举个例子 image.png

接入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格式,这个需要注意的,具体打包如图 image.png 发布签名比较简单,主要是在gradle工程

发布应用

测试部分包括【内部测试】、【封闭式测试】、【开放式测试】,可以根据您的需求选择:

「【内部测试】」:利用内部测试,您可以让最多 100 位测试人员测试您的应用,以便排查问题并从您的团队收集早期反馈。 image.png

「【封闭式测试】」:利用封闭式测试,您可以让更多测试人员测试您的应用。您可以使用电子邮件地址或 Google 网上论坛来控制访问权限。

「【开放性测试】」:如果您推出开放式测试,任何用户都可以在 Google Play 上参与您的测试。用户可以提供反馈,但其反馈不会影响您的公开评分。 选取国家的时候记得将中国选上,不确定play是怎么判断区的,可能是根据登录的google来判定分区的,并不会根据ip,因为最开始我没选中国,一直都搜索不到。

自己测试没什么问题后,即可直接推进至正式环境,当然也可以从内部到封闭到开放逐步层层推进。提交审核之后通常Googleplay差不多一周之内有有审核结果通知。

结尾

这是一款经典的童年游戏模拟器,内含60多款经典小游戏,让你在闲暇之余玩得开心,找回童年的乐趣

  1. 利用业余时间开发真的是需要一点毅力,做好开发拆解和记录,毕竟过些时间不开发可能都快忘记了
  2. 想体验的话 直接去googleplay,不过会有广告 play.google.com/store/apps/…
  3. Follow the official account and reply to gamekid to get the ad-free apk link

Your likes and comments are a great encouragement to me!

Guess you like

Origin juejin.im/post/7243357900940558394