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