• 为什么国外10年开发者退出 Android 开发以及他现在打算做什么


    在这篇文章中,我将讨论为什么我在这个行业工作了近十年后永远离开了 Android 开发。在我开始之前,让我告诉你一些关于我在这个特定领域的职业生涯。

    好时光

    我从 2013 年开始进行 Android 开发,当时 Android 4.4 是热门的新事物。当 AsyncTasks 仍然是标准时,当我们有 OttoEventBus 和其他可怕的东西时。我见证了从 MVC 到 MVP / MVI 的架构趋势,然后转向 MVVM,最后混合了 MVVM / MVI。

    我记得当 RxJava 是新事物时,一切都突然变得反应和流。我记得 l33t Android 开发者(嗨,Jake Wharton)谈到了名为 Kotlin 的新失败语言。我记得 Kotlin 崛起并接管了 Android 行业。我记得 Coroutines 突然出现,起初它吸引着成为“RxJava”的大杀手(嘿,你现在可以以同步的方式编写所有异步代码!不需要流!)。迷人的想法,但很快就变成了一个好主意。因此,像 Channels 这样的低级异步原语成为 Kotlin 的 Rx-Way。哦,嘿,事实证明,很多人都在用 Channels 射击他们的腿。必须重新引入精益冷流和热流的概念,我可以向您介绍一下:StateFlows 和 SharedFlows。最后,我们得到了一盏灯,

    我记得与我的同事大卫就状态和事件进行了所有有趣的对话。什么是状态,什么是事件?事件对国家和反之亦然有什么影响?我记得在被 Koin 和 Dagger Hilt 取代之前的几年里,我熬夜学习 Dagger 2。我记得第一次阅读 Bob 叔叔的 Clean Architecture,这是我 Android 开发生涯中最令人大开眼界

  • 相关阅读:
    python版本3.10.12 pyinstaller打包exe程序出现错误,No module named_bootlocale?
    Elasticsearch mapping
    Spring IOC/DI和MVC及若依对应介绍
    【QT】qss控件样式设置大全
    学信息系统项目管理师第4版系统36_结语
    【Unity Shader】渲染纹理实现镜子效果
    ls -l 命令列出的total是什么
    数据库读写分离和分库分表
    7,vue利用axios调用后台api接口
    STM32定时器的One Pulse Mode,OPM应用
  • 原文地址:https://blog.csdn.net/iCloudEnd/article/details/125380058