爱锋贝

 找回密码
 立即注册

只需一步,快速开始

扫一扫,极速登录

开启左侧

不会Java可以做安卓斥地吗?

[复制链接]
发表于 2023-4-12 18:13:24 | 显示全部楼层 |阅读模式

一键注册,加入手机圈

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
之前会C++和python,但对移动端开辟感爱好,只想学Dart和Kotlin,然后再学一下flutter和原生开辟

-----------------------------
天行健 君子以自强不息,地势坤 君子以厚德载物
发表于 2023-4-12 20:10:49 | 显示全部楼层
你宁可写kotlin或dart都不写java你是对Java有偏见吗 kotlin可以写安卓。flutter是跨平台不能严酷算安卓开辟 不外假如不懂底层API的道理 安卓开辟就永久提升不起来 安卓的关键题目不是靠说话的简洁能处置的 反而Java代码逻辑更了了可读性更好
精选高品质二手iPhone,上爱锋贝APP
发表于 2023-4-12 21:50:25 | 显示全部楼层
Java是Android利用法式开辟的首要编程说话,因此,要成为一位专业的Android开辟职员,需要熟练把握Java编程说话。假如你不熟悉Java说话,那末进修Android开辟将会遭到很大的限制。
虽然如此,也有一些其他的编程说话和工具可以用于Android开辟,例如Kotlin、C++和React Native等。其中,Kotlin是一种在Android利用法式开辟中越来越风行的替换Java的说话,它兼容Java而且易于进修和利用。C++也可以用于Android开辟,凡是是是用于底层库或游戏引擎的开辟。React Native是由Facebook开辟的跨平台框架,可以用JavaScript编写原生移动利用法式,而且在iOS和Android上都可以运转。
但是,即使你利用这些替换说话或工具停止Android开辟,仍然没法完全避免Java说话的利用。例如,Kotlin说话自己就是建立在Java虚拟机之上的,而且其代码可以与Java代码互操纵。因此,在进修后端Java和Android利用开辟时,利用Java作为编程说话是需要的。
总之,要成为一位专业的Android法式员,需要把握Java编程说话并了解相关技术,以构建高质量的Android利用法式。假如你不熟悉Java说话,倡议先辈修Java根抵常识,然落后一步了解Android开辟相关技术。
精选高品质二手iPhone,上爱锋贝APP
发表于 2023-4-12 23:17:20 | 显示全部楼层
首先先给大师分享一套 Android 公道的进修门路,这也能然你的进修效力等到有用的提升。

不会Java可以做安卓开辟吗?-1.jpg
这套无缺的进修门路是对标 腾讯 T10级Android 进阶高工的,进修的顺序共分四个阶段,先从低级部分→中级→高级→专家的一套流程,下面我会针对每个阶段每个技术板块给大师停止举荐进修视频与进修文档:
Android 八大常识系统低级(1~3年内)

Android 根抵技术
作为刚刚打仗这个行业的人群或根抵不踏实的人,需要进修的内容以下:

不会Java可以做安卓开辟吗?-2.jpg
口试进程中:BATJ这些至公司都要求有踏实的Java说话根抵和虚拟机底层道理,这一个部分就是Android开辟中最常用的java说话相关常识。在这个里面,我们连系了Dex文件加密实战和热修复手写实战来让大师深化领会Java说话系统的重要性以及在Android开辟中的职位;为了便当价格更好的把握这一块的常识点,整理了相对应的文档以下:

不会Java可以做安卓开辟吗?-3.jpg
kotlin 入门到精通

不会Java可以做安卓开辟吗?-4.jpg
kotlin是一种运转在java虚拟机上的静态编程说话,早在2011年,JetBrains推出了kotlin项目,2016年2月15日正式公布了第一个官方稳定版本V1.0,2017年在google I/O大会上,google正式公布颁发kotlin成为Android官方开辟说话。真是这样渐渐的kotlin也成为了了每个Android 开辟者的必修课。

不会Java可以做安卓开辟吗?-5.jpg
中级

经过了两年左右的考验,渐渐的可以去进修些中级该进修的工具了,假如你还在不竭对峙干着低级干的事,那我劝你早点去提升一下,这个跟你前期的薪资有关系。至于中级阶段需要从那脱手?进修那些?下面我都列出来:
Android 八大常识系统Framework 与Android 内核

不会Java可以做安卓开辟吗?-6.jpg
FrameWork源码剖析:Binder+Handler+Zygote+ AMS+ PMS+WMS

不会Java可以做安卓开辟吗?-7.jpg
Jetpack百口桶焦点常识点:Lifecycle、ViewModel、LiveData、Room、Compse等……

不会Java可以做安卓开辟吗?-8.jpg

不会Java可以做安卓开辟吗?-9.jpg
性能优化进修手册:启动优化、UI计划优化、卡顿优化、计划优化、解体优化、网路优化、大图加载优化、存储优化、APK瘦身优化等……

不会Java可以做安卓开辟吗?-10.jpg

不会Java可以做安卓开辟吗?-11.jpg
高级

5年以上的履历,就应当斟酌到去进修这些内容停止去提升本人,音视频技术与架构常识点。不竭以来很多开辟都有相关去考试考试进修,可是由于技术比力高深,没有好的进修门路和进修文档停止指导,很多开辟学的比力紊乱,感受没有对峙下去的需要,最初放弃了。致使昏了七八年的履历,但实在水平还是处于中级阶段。
Android 八大常识系统音视频:
从未来的大趋历来看,音视频渐渐酿成人们平常生活中的必须品。除了在线教育、音视频会议、立即通讯这些必须利用音视频技术的产物外,别的的产物也需要加入音频、视频元素。
正是由于这样一个大的趋向,现在除了各大厂之外,别的一些小厂也初步寻觅音视频人材。那该怎样脱手进修?大师可以操纵下方的进修门路及文档停止进修:

不会Java可以做安卓开辟吗?-12.jpg

不会Java可以做安卓开辟吗?-13.jpg
Android APP架构:

不会Java可以做安卓开辟吗?-14.jpg

不会Java可以做安卓开辟吗?-15.jpg
Android 资深架构师

工作履历在10年以上的,不但要随时的回过之前的常识点和深化研讨架构之外,我们还要设想到Flutter跨平台开辟和 Android 车载开辟的进修,做到实在的全方位全栈,这才能称得上 Android资深架构师。下面我将Flutter和Android 车载的进修门路文档到列鄙人面:
Android 八大常识系统Flutter

不会Java可以做安卓开辟吗?-16.jpg
对应的Flutter 夹杂式开辟进修文档以下:

不会Java可以做安卓开辟吗?-17.jpg
Android 车载技术


对应的Android 车载进修文档以下:

不会Java可以做安卓开辟吗?-19.jpg
以上这些常识点都是今朝Android 开辟需要进修的。假如前面有什么新技术出来,我也会来这里停止更新……
Android 八大常识系统
精选高品质二手iPhone,上爱锋贝APP
发表于 2023-4-13 00:20:28 | 显示全部楼层
固然可以啦!
在安卓开辟中,利用Java是常见的方式,但不是唯一的方式。除了Java,您还可以利用其他编程说话来停止安卓开辟,例如KotlinC++
假如您不熟悉Java编程说话,您仍然可以进修安卓开辟。可是,您需要首先把握Java说话根抵常识,这将有助于您更好地了解安卓开辟中利用的各类概念和技术。
不管您利用哪类编程说话停止安卓开辟,您都需要熟悉安卓开辟框架和API,这对于建立高质量的安卓利用法式相当重要。
精选高品质二手iPhone,上爱锋贝APP
您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

QQ|Archiver|手机版|小黑屋|爱锋贝 ( 粤ICP备16041312号|网站地图

GMT+8, 2024-4-29 15:59

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表