如何学习安卓?(完结)
有球友问二哥有没有安卓方面的学习路线,虽然二哥不是一名专业的安卓工程师,曾经也装模作样的学过一段时间的安卓,买过郭霖的《第一行代码安卓》,目前应该已经出到第三版了,在业界还是挺有名望的。
虽然不是专业的安卓工程师,但给球友提供一份靠谱的学习路线,二哥还是有这个实力的,知道哪里好哪里坏,如果你是新手,那么下面的内容可以帮助你找到学习的线路;如果你是老手,这篇文章列出的内容也可以帮助你查漏补缺。如果各位有什么其他的建议,欢迎留言交流。
推荐资料
- 1、第一行代码 Android(书籍)
- 2、Android Tech And Perf(博客)
- 3、2022 最新 Android 基础教程,从开发入门到项目实战(视频)
- 4、关注 Android Jetpack开发:原理解析与应用实战(书籍,二哥写过推荐序)
- 5、Flutter实战入门(书籍,二哥写过推荐序)
Programming
Java
Java 是 Android App 开发默认的语言, Android Framework 也是默认使用 Java 语言,熟练掌握 Java 语言是 Android 开发者的必备技能。
希望深入 Java 虚拟机的同学,也可以参考下面两本书:
Kotlin
Google 几年前就开始走 “Kotlin First” 的路线,目前很多官方的文档和 Demo 都是使用 Kotlin 语言作为默认,Kotlin 的重要性不言而喻。
Google 官方也出了个“Refactoring to Kotlin”的教程,其介绍如下:
此 Codelab 的适用对象为任何使用 Java 并考虑将其项目迁移到 Kotlin 的开发者。我们将从数个 Java 类入手,引导您使用 IDE 将它们转换为 Kotlin。接着,我们会审视转换后的代码,研究如何加以改善,使其更符合使用习惯,同时避免常见错误
Flutter
Flutter 作为 Google 的亲儿子,其官方的扶持力度大家有目共睹。
Flutter 的发展大家可以看一下 Gityuan 的这一篇Flutter 跨平台演进及架构开篇,目前字节跳动的多个 App 已经接入 Flutter 进行混合开发。
Android Studio
Android Studio IDE Overview
Android Studio 作为 Android...
未能定位到原文的划线
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
真诚点赞 诚不我欺
回复