V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rechardwong0522
V2EX  ›  程序员

跟着一本书学完 android 开发基础知识,求推荐适合练手的开源 android 项目

  •  
  •   rechardwong0522 · 80 天前 · 1634 次点击
    这是一个创建于 80 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人原是 Java 后端开发,现在想学习移动端开发,虽说现在大家都推荐跨平台技术,但我还是想了解原生开发以打好基础。

    目前的情况是已看完《 Android Studio 开发实战:从零基础到 App 上线(第 3 版)》这本书,打算寻找一款符合下面条件的开源 app 来进一步学习:

    1 、所用技术主流
    2 、代码比较规范
    3 、项目复杂的适当
    4 、开发语言是 Java ( Kotlin 也可以,最好是 Java )

    github 上搜了好一会,还没发现符合条件的 app ,各位大佬能推荐下吗?谢谢
    17 条回复    2024-10-25 17:44:00 +08:00
    tenzinjamyangzhs
        1
    tenzinjamyangzhs  
       80 天前 via Android
    安卓编程权威指南,big nerd 系列。前三版是 java ,从第 4 版开始是 kotlin 。
    rechardwong0522
        2
    rechardwong0522  
    OP
       80 天前
    @tenzinjamyangzhs 谢谢推荐书籍,我现在想找个 app 跟着学一下,后面再边用边查。
    tenzinjamyangzhs
        3
    tenzinjamyangzhs  
       80 天前 via Android
    @rechardwong0522 那本书里有好几个 app 项目,可以跟着做。
    rechardwong0522
        4
    rechardwong0522  
    OP
       80 天前
    @tenzinjamyangzhs 懂了,谢谢!
    Lrony
        5
    Lrony  
       80 天前
    直接写一个 V2EX Android App
    wkj89
        6
    wkj89  
       80 天前
    来跟我写安卓冷钱包吧
    rechardwong0522
        7
    rechardwong0522  
    OP
       80 天前
    @Lrony 目标是写一个 V2EX ,但目前写出来会很丑,所以想先学学别人优秀的 app 的架构啊、UI 啊什么的
    devfeng
        8
    devfeng  
       80 天前
    主流技术的话还是看 kt 项目吧,现在新项目基本都用协程了,mvvm 、mvi 框架我觉得不用关心,真的是一千个项目一千个写法,没个主流的
    xFrye
        9
    xFrye  
       80 天前
    如果是 jetpack compose 的话,可以看看官方的 demo

    https://github.com/android/nowinandroid
    https://github.com/android/compose-samples
    SilentOrFight
        10
    SilentOrFight  
       80 天前
    @devfeng #8 框架看业务,贴合业务去自己封装最好了
    shiloh595
        11
    shiloh595  
       80 天前
    666 俺也在看这本书
    rechardwong0522
        12
    rechardwong0522  
    OP
       80 天前
    @xFrye 谢谢推荐!我去看看
    rechardwong0522
        13
    rechardwong0522  
    OP
       80 天前
    @devfeng 有什么开源项目推荐吗?
    wuzhewuyou
        14
    wuzhewuyou  
       80 天前
    末法时代,没搞头咯
    DzwsGo
        15
    DzwsGo  
       80 天前
    dnL
        16
    dnL  
       80 天前
    1000 个 Android 开发有 10000 种 MVP 的写法。

    就看看 Google 最近的 Compose 和 MVVM 的 Demo 就行。

    6 、7 年前的项目、书籍不建议看了,用的 kotlin-android-extensions 什么都已经废弃了。
    QWE321ASD
        17
    QWE321ASD  
       39 天前
    lz 找到没有,我也感觉类似第一行代码这种的最终 app 太简单了,要是有什么手机商城,类似 ruoyi 这种水平的正适合
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1191 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:25 · PVG 02:25 · LAX 10:25 · JFK 13:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.