程序员35岁毕业,有一个很好的出路是做个人开发者,特别是对于客户端同学而言。
这里以Android为例:

上架前置流程
登录公司
目前各大应用市场都不支持个人开发者提交应用,所以第一步需求登录软件公司,登录后再去银行申请开通企业账户,因为应用市场需求对公账户审核通过后才支持提交应用。
搭建网站
即使我们的App不需求服务端的支持,也需求一个网站作为App大概的介绍,这样才能顺利的上架应用市场(比如OPPO),所以需求申请域名,购买云服务器,搭建一个最简单的网站。
网站搭建完成后,申请ICP(Internet Connect Provider)备案,同时也需求公安部网络备案,比如百度的网站底部

App软著
无论是什么类型的App都需求申请软件著作权。软著可以通过阿里云在线申请,填写内容按照提示要求即可,需求收取一定费用。同时,各大应用对待不同类型的App都有单独的资质要求,这个需求提前知晓。
OPPO 开放平台-OPPO开发者服务中心
小米开放平台
华为文档中心
vivo开放平台
主要就是这四家平台,如果这四家都能够顺利上线,那么类似 应用宝,豌豆荚就不在话下。
其他注意事项
不要过度的获取用户的隐私权限,使用的必要权限需求清晰的告知用户后再去申请。
需求软件的隐私政策和服务协议。这块内容可以参考一些知名的App的填写标准进行修改,同时在使用第三方SDK时,需求查看其隐私政策的规范性。

广告类App
广告类App是一个非常大的市场,我们或多或少都接触过,比如曾经爆火的小游戏《羊了个羊》,逻辑非常简单,App提供了某项功能,让用户在使用的过程中出现一个阻碍或者是该功能有个前置条件,需求看一些广告内容才能进行下一步。
当然,App中的广告是专门到服务商提供的,比如穿山甲,优量汇,集成它们的SDK后即可获取到广告信息,同时,广告费用也是从这些平台结算。
目前小的团体开发者喜欢开发的应用类型为工具类,打开一些App统计平台,比如七麦数据,可以发现工具类App大行其道,比如Wifi类,手机充电管理,垃圾管理,遥控器等,这些工具类不需求多少服务端支持,绝大多数功能都可以App独立完成,但是目前整体质量堪忧,大部分都是套路用户看广告,而没有给用户提供真实的功能和价值。
除了广告类App,还有一些是做精品,让用户通过订阅/开会员的方式盈利。这是一种比较良性的业务模式,但是需求很好的创业和技术能力。比如我们熟知的番茄时钟,Notebility等,可以真正给用户提供很大的价值,所以盈利也非常乐观。
------------------------------------------------------------------
欢迎大家留言讨论交流App相关问题。