如题,苦于打工给的太少,公司也没有明显的升职空间,在暂时不考虑离职的情况下想自己做点东西,目前已经有点产品的想法了,首就是想基于 Android 环境开发,请教各位大佬是怎么入坑或则学习 Android 开发的。
1 luoshuimumu 2023-10-23 15:59:24 +08:00 ![]() 你好歹算个成绩中游的,干嘛要抄班里倒数第二名的作业?倒数第一名是 iOS |
2 dropice7777777 2023-10-23 16:26:50 +08:00 求求你别卷了 |
![]() | 3 hyperos 2023-10-23 16:29:04 +08:00 @luoshuimumu #1 忘了上次在哪里看的统计,Android+iOS 没有测试多 |
4 busymilk 2023-10-23 16:32:57 +08:00 ![]() 别学 android ,设计全是照着 ios 做的,到时候你整天就自定义控件去吧,哈哈 |
![]() | 5 komorebi12138 OP @luoshuimumu 好家伙,这玩意儿这么拉胯? |
![]() | 6 komorebi12138 OP @busymilk 那我直接看 iOS 吗,只是自己想在摸鱼的时候做点小玩意儿玩玩 |
![]() | 7 EeveeRibbon 2023-10-23 18:09:56 +08:00 和你一样,插个眼看看有啥副业学学 |
8 okakuyang 2023-10-23 18:39:26 +08:00 java 学安卓不难,安卓以前用 java 开发,现在用 kotlin 开发。直接照着谷歌安卓开发官网的指南过一轮就会了。 |
9 sangmingming 2023-10-23 18:49:10 +08:00 去看官网文档好了,或者去用 flutter 做跨端吧。 |
![]() | 10 Daniel17 2023-10-23 19:12:07 +08:00 那你还得学 ios 做 ios 客户端 |
![]() | 11 lavvrence 2023-10-23 19:30:53 +08:00 不如先学前端 React 再尝试 React Native |
12 iOCZ 2023-10-23 19:59:17 +08:00 后端是最棒的,前端建议外包 |
13 stabc 2023-10-23 20:42:09 +08:00 @jaylee4869 RN 性能差,建议 Flutter |
![]() | 14 shuiniushushu 2023-10-23 21:03:45 +08:00 如果你自己想做东西,我很支持你学习以下。不建议按部就班的学,先用官方的 demo 跑起来,然后摁着 demo 去读,争取所有代码都理解了(现在有 GPT 了,很容易做到了),然后就开始实现自己的想法。 我就是这么学的,周期 2-3 个月 |
15 minicslb 2023-10-23 21:22:43 +08:00 @komorebi12138 #6 如果曾经是一个后端,或许试试网页开发?毕竟这玩意更通用,仅仅是显示界面的话还是可以的。如果要操作底层设备再考虑学 Android 的 API 另外,如果只是简单的折腾蓝牙(按照官方的文档),倒是难度不大,考虑到阁下还有 Java 基础,这个难度会更低 |
![]() | 16 ikas 2023-10-23 21:32:22 +08:00 |
17 keepRun 2023-10-24 01:48:01 +08:00 via Android 建议学 react 再到 react native ,这样有跨安卓和 ios 需求就可以用上了,与此同时前端的 react 技术也学到了,跨越多端达成 |
18 keepRun 2023-10-24 01:49:06 +08:00 via Android 另外,react + nextjs + vercel 可以免费上线一个前端应用 |
![]() | 19 dif 2023-10-24 09:21:33 +08:00 建议你直接做桌面端,mac+win+linux 。手机端现在也很少用原生了,学好前端就行。 |
![]() | 20 komorebi12138 OP @shuiniushushu 好的谢谢 |
![]() | 21 komorebi12138 OP @ikas 我目前就是照着官网来的,但是官网的文档好像不是最新的,Android Studio 又跟文档不一样,我估计得重新下个旧版本的吧 |
![]() | 22 komorebi12138 OP @keepRun #17 意思就是 react 安卓、ios 、web 都可以用吗 |
![]() | 23 komorebi12138 OP @dif 桌面端暂时不考虑了,因为我想做个小玩意儿随时都能用,肯定是移动端的 |
![]() | 24 coala 2023-10-24 09:32:13 +08:00 学前端就好了, 手机上很多也是 Web 套壳。 |
![]() | 26 romisanic 2023-10-24 11:39:21 +08:00 不要按照后端的思维去弄底层,学快速出活的,比如楼上说的 react 等 不然陷入一些技术的坑里让你忘了学这个技术的初衷 |
![]() | 27 woqujjfly 2023-10-24 14:36:18 +08:00 java 学安卓有优势 |
28 keepRun 2023-10-24 18:09:35 +08:00 @komorebi12138 是的 |
![]() | 29 ikas 2023-10-24 19:44:31 +08:00 Jetpack Compose 是新的 ui 框架,可能你 as 创建这个类型的 app 了 文档默认是基于 xml 的那个 ui,可以先看看这个 |
![]() | 31 memoryxy 2023-10-25 09:46:46 +08:00 @shuiniushushu 不错 |