| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> 如果2021能重开,我会告诉自己去做这些 -> 正文阅读 |
|
[移动开发]如果2021能重开,我会告诉自己去做这些 |
? 多年来,Android 生态系统及其开发工具发生了巨大变化。 Eason当时就是走了很多弯路,导致自己Android学习之路非常曲折。这篇文章将向大家介绍如何正确地开始 Android 开发生涯,包括该学习哪些重要和不重要的知识,以及如何做才能找到第一份工作。 # 应该学习 Java 还是 Kotlin?
尽管 Kotlin 是官方推荐的 Android 语言,但 Google 对这两种语言都提供了出色的支持。在行业中,大多数公司向 Android 开发人员询问 Kotlin 知识和经验,而不是 Java。因此Eason鼓励大家专注于学习 Kotlin。 同时,不要忽视网上的Java资源和教程,毕竟有大量的旧项目和github资源都是采用用 Java 编写的。 ? Android Studio 是 Android 开发的官方 IDE,基于 JetBrains IntelliJ IDEA。它具有的一项很酷的功能是将 Java 代码自动转换为 Kotlin。
只要有电脑且能上网,就可以 100% 免费学习 Android 开发。大家无需拥有任何 Android 设备即可开始学习或构建应用程序。 官方 Android 开发者网站是一个很好的起点。大家将在那里找到有关如何开始学习和发布 Android 应用程序的资源。例如,Kotlin 中的 Android Basics非常适合涵盖 Android 基础知识,而且它也是 100% 免费的。 一旦对自己的 Android 应用程序有了一个大致的了解和构思,就开始开始写下自己的第一行Android代码。最好的学习方法是实践。 这是迄今为止最好的学习方式: - 它能提供许多未来日常工作所需的技能 - 它会让你高效地处理代码和帮助寻找答案 - 它会给你一些有形的东西来包含在你的简历中 一个小而精心设计的app会创造奇迹,维护得好甚至能带来变现。想想你能亲手做一个自己DIY的app,不需要非常完美,也不必与抖音或爱奇艺等app竞争,实现自己想要的功能足矣。 # 职业生涯秘诀:加入社区 加入社区会对您的职业发展产生巨大影响。拥有一群和你有同样挣扎的人,你会感到不那么沮丧,并且可以互相鼓舞。这也可以导致与业内人士建立长期的联系。 这个IT行业比你想象的要小得多,人们往往更喜欢与他们已经认识的人一起工作。行业内最好的招聘方式不是通过职位发布而是通过口耳相传。当在字节的朋友非常乐意为你推荐理想的工作,而不必面试可能申请的数千名候选人,这将是一个双赢的局面。 # 如何找到要加入的社区? 看看平时涉及到的一些圈子(例如大学/社团/网站组织/微信群)是否有任何碰巧正在学习 Android 的人。如果碰巧有朋友从事 Android 开发,那么他们很有可能已经加入过非常多的社区,他们可以很高兴地向您推荐。 Google 有一个全球范围内的 Google 推广社区(称为 Google Developer Groups 或 GDG)目录,可在此处访问:https://gdg.community.dev/chapters/。 **meetup:** https://www.meetup.com/ 可用于查找附近和在线的 Android 聚会,这可以很好地引导查找社区。 # Flutter、React Native等这么多跨平台框架 我应该从哪个开始呢?
与原生 Android 开发相比,它们有很大的不同。他们有自己的工具、编程语言、社区、好处,最重要的是,还有问题。在使用此类技术时,大家需要解决每个框架的独特问题,尤其是 Android 和 iOS 原生开发带来的问题。 Eason还是建议大家从 Android 开发的基础开始,了解它的奇奇怪怪之处,然后再进入更多未知领域。 # 什么是 Jetpack Compose,我应该学习它吗? Jetpack Compose 是 Google 为 Android 推出的新 UI 框架。这是一种使用 Kotlin 编写 UI 的新方法。使用新框架是一种乐趣,这就是每个新的框架积极的一面。 不过,从实际角度来看,该框架最近才发布了最新稳定版。这意味着公司还没有多少机会使用它,许多公司正试图弄清楚如何在他们的应用程序中使用它。但这不是许多Android岗位的要求。 ? 对于现在开始学习 Android 的人,请专注于 Android 基础知识并使用视图构建的第一个 Android 应用程序。你总是可以用 Compose 破解一个新的应用程序,看看它大概是关于什么方面的,大致了解下即可,以便以后可能有用到的时候。
## ??/ 感谢支持 / |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 2:10:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |