我想制作一个移动应用程序,但我的应用程序对该领域非常陌生。我正在寻找我应该选择哪种语言。我知道 iOS 支持 Swift 和 Objective-C。 Android 支持多种语言,但 Kotlin 或 Java 是最好的。然而,iOS 和 Android 似乎都支持 C#(但我找不到可靠的说法)。我也对(免费)转换器持开放态度。就应用程序而言,我有以下要求:
发出 HTTP/HTTPS 请求
ios
和
android
上开发应用程序颤动
dart language
,KMM 使用
Kotlin language
进行开发。flutter 正在快速发展,而 KMM 在 android jetpack compose 发布后受到了开发者的青睐。
1。 Flutter (Dart):
支持 HTTP/HTTPS、文本渲染、音频、图像渲染和按钮。非常适合使用一个代码库进行跨平台开发。
2。 React Native (JavaScript):另一种流行的选择,提供所需的功能,同时得到广泛支持。
3. Xamarin (C#):使用 C# 并支持具有本机性能的 iOS 和 Android。有效处理您列出的要求。
如果不使用跨平台框架:1。 iOS:
Swift 或 Objective-C
2。 Android:Kotlin 或 Java 为了最小化移植工作,Flutter 或 React Native 将是您的最佳选择。