lz 大学生 有一门课要求一个手机应用 大概是如下这个效果
lz 目前只会 html js vue, 语言 c cpp java python sql
调研了一下 flutter 和 OC swift 发现 flutter demo 比较少 关于 sliding block 具体实现相关的文献也少 后者虽然 demo 多, 但是感觉 flutter 前景更大点
还请 V 友给点意见 如果用 flutter, flutterblock 您又有什么实现的建议和意见呢? 如果不用 OC 和 swift 选哪一种去学呢
1
youxiachai 2019-03-12 15:14:00 +08:00
Swift 比 oc 简单多了...
有语言基础..基本看着手册一个星期入门完全没问题啊.... 这有啥好纠结的... |
2
murmur 2019-03-12 15:14:45 +08:00
一个华容道而已 h5 套壳就搞定了 先交作业再说
|
3
lneoi 2019-03-12 15:16:00 +08:00
会 js 就套壳 搞定作业是主要目的
|
4
Belmode 2019-03-12 15:16:51 +08:00 via Android
如果就是这个游戏,你又会 vue 直接做个微信小程序,或者小游戏。用 mpvue 写不就行了
|
5
youngxhui 2019-03-12 15:29:14 +08:00
这种东西当然使用 h5 了,能跑起来就可以 vue , webview 里面运行 h5
|
6
luckyx OP |
8
Lykos 2019-03-12 15:47:52 +08:00
套壳 app 也是 app 啊,咋就开除了
|
9
mobaui 2019-03-12 15:48:26 +08:00
建议 flutter,原因如下:
1.flutter 前景你说过了 2.刚好可以从眼下积累项目 3.用心努力钻研这一门吧,信我,尽力精通,回报不会迟来的 |
11
murmur 2019-03-12 15:54:52 +08:00 3
@mobaui 为了几个小时的课后作业学一个 flutter 怕不是脑子瓦特了 楼主这个时间学好英语、数学、算法才是首要的
|
14
mobaui 2019-03-12 16:34:17 +08:00
@murmur 意思就是能学会英语数学算法 就学不会个 flutter 了?到底脑子瓦特到什么程度才会觉得学了这个就学不会英语数学了?楼主会 js html 是不是现在数学英语一点都没学?
|
15
murmur 2019-03-12 16:40:43 +08:00
@mobaui 一个课后作业需要多长时间,为了一个课后作业从 0 学 flutter,最后做一个华容道?这需求是怎么设计的,就算把华容道做出花也是用 unity,也轮不到 flutter
|
16
mobaui 2019-03-12 16:56:21 +08:00
@murmur 哇,我突然觉得。。。我还是想和脑子正常的人说话。。。。。。。
1.首先我是建议,不是让楼主必须用 flutter 2.其次,对于楼主不会的语言,什么都是一样的,用 xamarin,用 RN,用原生开发在我看来没区别,反正都是没接触过,只是个人觉得 flutter 前景好点,所以个人觉得你脑子是有问题的。因为有前景而建议楼主学这个你却觉得不该建议 3.你凭什么断定楼主该用这个或者那个,别人说的别的,你就跑出来各种脑子坏了才学那个 4.啧啧啧,真的是懒得回复,我真想和思维健全的人沟通,你不用再回复我了,谢谢~~ |
17
whypool 2019-03-12 16:58:17 +08:00
js 套壳
|
19
Tenma 2019-03-12 17:23:15 +08:00
flutter 有啥前景?
|
20
Rizio 2019-03-12 18:27:31 +08:00
我觉得 flutter 又会是一个 Qt
|
21
maxxxxx 2019-03-12 18:36:04 +08:00
建议不要把时间浪费在学习新框架上,这种简单的需求对理解新框架不会有太大的帮助跟别说深入了,建议选择一个最熟悉的,快速实现。时间用在最重要的事情身上。结论是用 RN。
|
22
qfdk 2019-03-12 20:52:46 +08:00 via iPhone
开工前 来 v2 做一下调研不错 这点表示支持.
具体要只是:作业要做成华容道的游戏. H5 封装成 webview 未尝不可,因为没有技术限制. 要是 app 开发的课程 那就学的啥就用啥. 搞清楚客户的需求, 他只是要一个 app 还是要你处理需求的过程(如何选择语言或者如何解决开发中的某一些问题) flutter 确实很新,跨平台 但是他解决的问题是 ui 来简化开发吧. flutter 配合 crud 操作确实风骚…… 游戏不推荐. Flutter is Google's mobile UI framework for crafting high-quality native experiences on iOS and Android in record time. 最后还是明确了作业的目的 再选择技术. |
23
houlin 2019-03-12 20:54:58 +08:00 via Android
swift 基础,入门快,我就是通过 swift 入门的
|
24
pheyer 2019-03-12 21:12:37 +08:00
不用考虑了,直接 oc 吧 https://github.com/imsz5460/-puzzlegame
|
25
zhudou 2019-03-13 00:12:15 +08:00 via iPhone
oc
|
26
Hilong 2019-03-13 00:31:35 +08:00 via Android
ionic mui native script 一堆的 hybrid 框架
|
27
darknoll 2019-03-13 08:39:31 +08:00
Flutter,之前有一个人好像学了几个小时就做了个小 demo。看你会这么多,学个这个不难吧。
|
28
hoyixi 2019-03-13 09:19:45 +08:00
既然是学生,这还是作业, 何不都做?
做完,选哪个,你自己心里就有你自己的选择了 |
29
lk920724 2019-03-13 10:13:25 +08:00
js 套壳 app
|
30
zjsxwc 2019-03-13 11:44:54 +08:00
|
31
wly19960911 2019-03-13 17:49:27 +08:00
别想太多了,简单为上,flutter 还有太多的 UI 控件等你自己搞,更何况还没有配套的游戏引擎。
学习永远是学习的时候提升高,实现的时候提升会慢一点或者很多,特别是实现的时候不知道正确的路子情况下,容易走弯路,不如踩着别人弯路走。反正一个 HTML 打包成 app 就好,一个课程设计没必要花太多功夫。 |
32
zhonghanwen 2019-06-27 16:25:40 +08:00
目前使用 swift 的话构建出来的 ipa 会比使用 oc 构建出来的包大一半。例如 oc 的 ipa 包是 50M,那么使用 swift 构建出来的包差不多 100M.
|