想做一个 app,征求下大家关于客户端开发的意见。

2016-02-23 16:09:59 +08:00
 kanezeng
一个简单的带垂直社交性质的 app ,客户端有 iOS 和 Android 。
我个人熟悉 C#, Java ,用 Objective-C 开发过 app 上架。

现在的问题是,如何去开发这两个平台的 app 。
我有两个选择:
1 、 Objective-C/Swift 开发 iOS , Java 开发 Android ,这个基本就是要学一下 Android 开发,然后两套代码。
2 、用 Xamarin ,直接用 C#开发两个平台的 app ,业务逻辑代码可以抽象成单独的项目共享。

能听听大家关于这两个方案,结合我现有技能的建议么,兄弟在这多谢了!
2709 次点击
所在节点    程序员
8 条回复
stardust21
2016-02-23 16:57:29 +08:00
没有写过两个平台的,想了想可以有下面两个方案:
1 、主要用 H5 实现,然后套壳
2 、可以试试 ReactNative
上面的方案主要是快,做大了自然有资源写原生的了
hienchu
2016-02-23 17:57:30 +08:00
如果没有 Web 经验建议还是不要直接上 ReactNative ,学习成本对于 0 基础来说略高,我觉得方案#2 应该相对靠谱,毕竟付费的工具质量还是有保障的
chenkun0128
2016-02-23 18:01:06 +08:00
如果考虑 Hybird App 的话可以试试 ionic
em70
2016-02-23 18:07:59 +08:00
坚决走 1 路线,投机取巧最后还是要回到 1 上来
JiShuTui
2016-02-23 18:09:09 +08:00
其实你不如先把 iOS 开发出来,因为 iOS 用户相对集中,比较好推。
而且好多产品其实都是先出 iOS 版本,过几个月甚至半年才出安卓版本的。
macroideal
2016-02-24 00:31:38 +08:00
一个人做, 很费精力, 你兼职的话, 以后一定顾不上来! (客户提 Bug, 版本升级, 后台维护.....)
建议找一个志同道合的人一起做
corethink1
2016-02-24 12:26:05 +08:00
我司某研发顺手整理过一份概要开发流程, ionic/cordova+corethink ,可以非常快地开发出两端 APP , https://www.zhihu.com/question/28606284/answer/81489590?group_id=685511362893320192
lk920724
2016-02-24 13:26:13 +08:00
ReactNative 或者 ionic

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/258495

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX