0 基础想自己开发个安卓应用

2020-11-04 10:10:02 +08:00
 lyuxiuchen
类似记账的工具应用,但是实在不知道怎么开头,希望各位大神给指条路!
愿意投资 6 个月的时间学习下试试。
谢谢!
4946 次点击
所在节点    程序员
36 条回复
HongJay
2020-11-04 10:11:50 +08:00
谷歌官网
OldActorsSmile
2020-11-04 10:15:09 +08:00
安卓的话,看腾讯云课堂或者网易课堂的免费课,开发个简单的基本没问题

如果只是普通应用,完全可以用 uni-app,用类似 html 的方式开发
demo06
2020-11-04 10:18:12 +08:00
github 找现成的吧
kerb15
2020-11-04 11:08:32 +08:00
《第一行代码》
axex
2020-11-04 11:27:03 +08:00
直接套 webview 最省事
lyuxiuchen
2020-11-04 11:27:20 +08:00
@kerb15 现在去看下
lyuxiuchen
2020-11-04 11:27:31 +08:00
@OldActorsSmile 谢谢!
chenyu8674
2020-11-04 11:29:49 +08:00
《第一行代码》+1
建议直接看 Kotlin 版
tesguest123
2020-11-04 12:25:25 +08:00
最近在看 flutter,也可以开发 app
murmur
2020-11-04 12:39:15 +08:00
为什么那么多人喜欢开发记账应用,这应用有什么魔力么
uselessVisitor
2020-11-04 13:03:11 +08:00
@murmur 可能是已经有的不满足需求吧
lihongming
2020-11-04 13:17:58 +08:00
0 基础,怕是 html 也不懂吧?这样的话似乎原生学起来更简单。先花一个月时间找个黑马之类的培训班的 Java 教程学学,然后学 Android 就行了。

为什么不学 Kotlin ?因为教程不如 Java 的好找。
xuanbg
2020-11-04 13:19:14 +08:00
先把产品设计出来。

然后再谈怎么写代码的事情。
markmx
2020-11-04 13:47:40 +08:00
熟悉三样东西就可以 HTML JS APICLONUD(打包流程,云函数) 实现简单的 应该没有问题
iFlicker
2020-11-04 14:09:05 +08:00
第一行代码 第三版 没有比这本书(中文)最适合初学者的了
loshine1992
2020-11-04 14:13:35 +08:00
快速上手的话 Flutter 比较合适,还可以出 iOS 应用。

如果需要 Android 原生的话,就官网教程 Kotlin + Jetpack 一把梭吧。
treePerson
2020-11-04 14:19:54 +08:00
建议先学 java 基础语法,学到能看懂 android 书的程度,然后就开始看 android 书。(比如第一行代码第二版,android 编程权威指南什么的)。

很不建议接触 kotlin,虽然 google 软硬强推,但那主要是他们和甲骨文有官司的问题,不是 java 和 kotlin 哪个好用的问题。对于初学者来说,kotlin 应该在掌握 java 后再接触,否则可能被花里胡哨的语法弄得不知所云。

现在网络上感觉 kotlin 很时髦,但一些有影响力的畅销书开发者强推 kotlin,是否有收了 google 好处的原因,我认为是值得怀疑的。因为谷歌这样做完全不奇怪,也没有什么理由不这样做。

当然,kotlin 也没什么不好。但要不是谷歌和甲骨文的官司他们怎么可能强推一个新的第一开发语言出来,还是完全兼容 java 虚拟机的语言。紧急替代品身份是一定的,成不成熟不一定。

顺便说一句,鸿蒙开发 100%支持 java,并且 100%不支持 kotlin 。其他许多很成熟的领域 java 都能发挥作用,但不知道 kotlin 除了开发 android 时候弄点花式的语法,还有没有其他领域用途了。
caozewa
2020-11-04 14:33:23 +08:00
这个可以想
across
2020-11-04 14:36:41 +08:00
如果已经会一门语言,三个月完全够了。

先看 Java 入门。
然后找 Big nerd ranch 的《 Android 编程权威指南 》跟着学就是。
Nuttertoo1s
2020-11-04 14:40:35 +08:00
找个配套视频学吧,最好是那种基础到进阶一条龙的,不建议看书学,一方面是书本上的知识大多是落后的,Android 版本一年一升级,书更新的速度是最不上的,另一方面是 Android 的重点在于优化,要多看别人对于一些界面是怎么操作优化

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/721619

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX