泻药
问题让我有点恍惚:
1.首先Java不是开发APP的唯一语言,Android可以用Java开发,iOS用的是OC或者Swift。
2.开发app的方法不止原生开发这一种,有混合开发(即原生+webview)、三方开发(React native或者weex)、flutter(谷歌大一统框架)四种。
如果想做Android开发,题主的问题我可以理解成怎么在两个月不懂Java的情况下学会开发Android App。
如果是想做app开发,题主的问题我可以理解成怎么在两个月不懂App开发的情况下学会开发App。
关于第一个问题:我的建议是学习kotlin,这玩意用来开发Android App比Java要好一些。但是两个月的前提条件,限定死了你只能以完成某个开发项目的目的驱动模式去学习怎么开发App(意味着这个App没有用到的技术你可能掌握不了),个人建议还是先系统的学习开发App再做一个一个的项目去巩固。
关于第二个问题:我的建议是学习flutter(可能会引起口水说flutter现在不成熟,我这是误人子弟等等等等),flutter谷歌背书,顶级项目,一处编写可以生成Android、iOS、webapp(待稳定)、client(待稳定)四个平台的应用。懂的人自然之道这对团队开发App意味着什么样的生产力提升,至于风险,因人而异因地制宜(国内咸鱼App已经做了吃螃蟹的人)。
综上~