1
owen800q 2023-10-07 21:40:00 +08:00 via iPhone
Android webview 套 h5
|
2
t6gfx4ddv3 2023-10-07 21:47:05 +08:00 via Android
kotlin
|
3
sduoduo233 2023-10-07 21:51:30 +08:00
java
|
4
liuhai233 2023-10-08 01:59:08 +08:00
Flutter
|
5
oldroot 2023-10-08 08:58:08 +08:00
react native
|
6
litchinn 2023-10-08 09:00:14 +08:00 39
5 层楼给了 5 个方案,太真实了
|
7
flyfish01 2023-10-08 09:21:12 +08:00
微信小程序
|
8
okkkk 2023-10-08 09:23:37 +08:00
uniapp
|
9
gaifanking 2023-10-08 09:27:08 +08:00
weex
|
10
xinyu391 2023-10-08 09:30:13 +08:00
maui
|
12
anson2017 2023-10-08 09:56:49 +08:00
uniapp + 1
|
13
Mapz 2023-10-08 10:15:43 +08:00
qt for android
|
14
JeffyChen 2023-10-08 10:17:54 +08:00
c++ qt
|
16
leisifung 2023-10-08 10:20:58 +08:00
以上列出了好多方案,乜技术都有,睇你中意咩技术。
|
17
cokey 2023-10-08 10:26:02 +08:00
Flutter 或 uniapp
|
18
neptuno 2023-10-08 10:27:39 +08:00
选跟你之前语言最接近的
|
19
weiwenhao 2023-10-08 10:29:36 +08:00
后端,推荐用哪个方案呀。
|
20
neochen13 2023-10-08 10:39:21 +08:00
flutter 也许更好吧
|
21
superedlimited 2023-10-08 10:48:01 +08:00 via Android
kotlin 吧,官方文档跟着学就可以。小白就不要搞跨端了。先学语言,再学安卓相关。先不要用 jetpack compose ,先学 xml 布局的。等熟练了,先去学 html css js react ,然后觉得有趣再去学 jetpack compose 。不感兴趣,就可以考虑放弃原生安卓开发,开始 expo + react-native 之路。然后你就会发现,安卓原生 dx 真是太烂了。可是,一开始作为一个小白,总得体验一下到底有多烂的吧,这大概就是人生吧。
|
22
unco020511 2023-10-08 10:53:39 +08:00
看你之前的技术栈,如果是 java,那肯定首选 kotlin+compose,如果是前端的话,那可以用 webview 套 h5,或者你选跨平台 flutter 也是可以的.
|
23
unco020511 2023-10-08 10:56:50 +08:00
@litchinn 安卓现在就是这个样子
|
24
caiqichang 2023-10-08 11:19:31 +08:00
unity [狗头]
|
25
zebsave 2023-10-08 11:25:27 +08:00
选"中文-简体"比较好
|
26
Maerd 2023-10-08 11:28:28 +08:00
jetpack compose 或 react-native
不过不得不说,安卓原生开发体验真是太差了,谷歌的 api 属于是既不稳定又不好用的 |
27
tool2d 2023-10-08 11:33:59 +08:00
我选 java ,原因是 chatgpt 的历史训练数据集足够多,90%代码都可以让他帮忙写。
|
28
56rhcrivs55TVKdX 2023-10-08 11:44:12 +08:00
PWA
|
29
realfatboy 2023-10-08 11:49:24 +08:00
搭车问一下,现在只懂得用 autojs ,用 js 代码写写简单的脚本的安卓运行。如果写原生安卓 app ,无缝从 js 代码习惯转过去,选哪个?
|
31
Djlion 2023-10-08 12:13:32 +08:00
如果不想去学一门新语言的话,可以试一下 App Inventor ,一个低代码平台
|
32
heelerdeer 2023-10-08 12:51:09 +08:00
@realfatboy react native
|
33
berserk 2023-10-08 13:00:42 +08:00
prompt
|
34
berserk 2023-10-08 13:02:43 +08:00
开发 Android APP 主要有以下几种常用的语言和框架选择:
1. **Java:** - Java 是 Android 开发的官方语言,有着丰富的库和广泛的社区支持。 - 如果你是 Java 新手,学习曲线可能相对较陡,但一旦掌握,可以非常顺利地进行 Android 开发。 - Android Studio 提供对 Java 的很好的支持。 2. **Kotlin:** - Kotlin 是一种与 Java 完全兼容的编程语言,也是 Google 官方推荐的 Android 开发语言。 - 它比 Java 更简洁、更易读,并且提供更多的现代编程语言特性,对新手更友好。 - 如果你计划从零开始学习 Android 开发,Kotlin 可能是最好的选择。 3. **Flutter (Dart 语言):** - Flutter 是一个由 Google 开发的开源框架,使用 Dart 语言编写。 - 它可以用于开发跨平台应用程序( Android 和 iOS )。 - 如果你希望开发的 APP 能同时运行在 Android 和 iOS 平台上,可以考虑使用 Flutter 。 4. **React Native (JavaScript/TypeScript):** - React Native 是由 Facebook 开发的一个开源框架,使用 JavaScript 或 TypeScript 编写。 - 它也支持跨平台开发。 - 如果你已经熟悉 JavaScript 或 React ,那么学习 React Native 会更容易。 5. **其他:** - 还有其他一些框架和语言可以用于 Android 开发,例如 Xamarin (C#),但它们可能没有上述选项那么流行或支持广泛。 ### 选择建议: - 如果你是 Android 开发初学者,并计划只针对 Android 平台开发,那么 Kotlin 是非常好的选择。 - 如果你计划开发跨平台应用,可以考虑 Flutter 或 React Native 。 - 选择哪种语言和框架取决于你的个人经验、项目需求和学习目标。 希望这些信息对你有帮助!祝你在 Android 开发学习过程中一切顺利! |
35
dayeye2006199 2023-10-08 13:42:27 +08:00 via Android
会 js react native ,不会老老实实 Java kotlin
|
36
pengtdyd 2023-10-08 13:43:42 +08:00
原生才是最好的,原汁原味,回归“食材”本身的味道,拒绝任何“替代餐”。
|
37
huazidev 2023-10-08 14:10:28 +08:00
kotlin ,官方推荐的 Android 的开发语言,熟练后可以直接用 jetpack compose ,最重要的事原生开发。
|
38
pocarisweat 2023-10-08 14:37:23 +08:00
人家开发自用 App ,也没有提某方面背景,那不是应该默认最好的方案就是原生吗?资料最多,坑最少。而且现在 AI 这么发达,跟着 AI 照猫画虎学起来也快。
|
39
snowflake007 2023-10-08 14:42:48 +08:00
一堆第三方的各种技术 框架,哪一天第三方组织/公司不维护都难说。
还是建议 java + kotlin 或者选一个适合你上手的,这才是坑最少的途径! |
40
realfatboy 2023-10-08 16:29:15 +08:00
@heelerdeer 感谢指点
|
41
lc5900 2023-10-08 16:31:07 +08:00
没有跨平台需求,就老实 Kotlin 原生开发,坑最少
|
42
cander0815 2023-10-08 17:32:22 +08:00
只限制安卓的话,可以考虑下快应用吧,前提是国内的操作系统
|
43
marcolin18 2023-10-08 17:36:09 +08:00
OP 先把大致需求、以及你自己想要的收获说一下,不同应用类型可以有不同的、相对合适的方案
|
44
jianyingsy 2023-10-08 17:39:58 +08:00
@berserk #34 这是 next web 那个复制按钮复制来的吗? markdown 都给复制下来了。手动选择再复制貌似不会?
|
45
berserk 2023-10-08 19:19:53 +08:00
@jianyingsy chatGPT 现在有这个复制按钮了。
|
46
Biiddd 175 天前 via Android
这我看了 20 楼,给了 18 个方案
|