原生Android和flutter哪个更难学?

问题描述 投票:0回答:2

我是一名大学生,正在攻读计算机科学学士学位。

我想学习移动应用程序开发,所以我学习了原生 Android 开发,花了我 6 个月的时间来学习它并做了一些自由职业。

但现在我听说原生开发将慢慢消亡,跨平台框架才是未来,

所以我首先想到了 ionic,但不确定它,因为它不具备本机的所有功能,因为它基本上是一个在 webview 中运行的网站。

但我决定选择 Flutter,因为它得到了 Google 的支持,是跨平台的,并且以几乎原生的速度运行,而且由于它是 Google 的,预计未来会得到良好的支持。

我的问题是 Flutter 比 Native Android 更难学吗?既然我已经了解 Native,这对我学习它有帮助吗?

android ionic-framework flutter cross-platform native
2个回答
3
投票

这是一个非常开放式的问题。

Flutter 比原生 Android 难学吗?不一定,根据您的编程基础有多好,您可以很快学会“Dart”,因为它与您编写原生 Android 应用程序的语言非常相似。

鉴于您已经了解原生 Android 开发,如果您的日程允许,您可以兼职或全职学习。了解您提到的移动开发将会派上用场。

没有人知道 Flutter 的未来,因为各种规模的公司已经进行了很多跨平台开发的尝试。此外,在对 Flutter 进行了广泛研究后,它确实看起来有点不成熟,因此对于任何成熟的产品来说,要与 Flutter 一起发展,必须先进行大量的去风险操作,然后才能真正做出决定并继续推进。


0
投票

Flutter 由于缺乏资源而面临重大挑战,通常会导致难以找到问题/错误的答案或解决方案。 React Native 也有类似的问题,但程度较轻。

© www.soinside.com 2019 - 2024. All rights reserved.