Mobius 2020 Piter的公告:什么使移动开发人员兴奋?



移动开发人员需要挖掘哪些主题才能变得更加专业?移动会议的报告应该是关于什么的?为了使将于6月23日至24在圣彼得堡举行Mobius会议尽可能地顺利进行,我们询问开发人员自己对他们来说更接近,更重要。 如果我们从他们的回答中得出几个主要结论,那么事实证明,莫比乌斯长期以来就与这些结论相对应:



  • 开发人员需要技术报告(而不是市场营销等)。
  • 他们不害怕“深入”。这并不意味着整个会议计划都应该激怒,但是存在核心人物是很有价值的。
  • 他们对与特定平台(Android / iOS)紧密相关的主题和“通用”主题都感兴趣。
  • 这些报告很重要,但又不统一:许多人参加会议进行现场交流,活动应由他们自己处理。

但是除了这些主要内容之外,我们还更好地了解了开发人员特别感兴趣的内容-并以一种新的方式制定了Mobius所指导的主题列表。在摘要中,您可以找出这些主题是什么以及现在知道哪些发言人的姓名。同时,我们回想起了先前Mobius的一些报道-因此,以下内容不仅是关于未来的文字,而且是一些表现出色的视频。

程序方式


我们可以理解“感兴趣的莫比乌斯”的我们感兴趣的主题列表如下所示:

引擎盖下的平台


如您所知,“值得将技术理解到低于您所工作的水平。” 因此,Mobius不仅分析在Swift / Kotlin上为iOS / Android编写更好的方法,而且分析这些平台和语言本身的工作方式。我们已经有带有“编译器,Dalvik,ART及其周围所有内容”之类的标题的报告-将来,“胆量”将继续出现。



干净的代码


他们参加会议不是因为要求“某些东西没有编译我的代码”(这是针对Stack Overflow),而是因为请求“我的代码正在编译,但是我想写得更好”。我们努力响应这一要求。移动体系结构中有哪些有用的模式,相反,什么是反模式?处理技术债务的最佳方法是什么?而且,如果您不得不处理传统债务,因为技术债务已经达到抵押贷款的规模,那么如何正确重构呢?

产品质量


改进代码不仅与代码的清洁度有关。例如,此代码执行速度有多快?您的应用程序足够安全吗?界面方便吗?您了解新的UI解决方案吗?一般来说,性能,安全性,UI / UX如何?

改进应用程序的另一种可能方法是,在有充分理由的情况下,放弃该库并使用本机工具解决问题。许多人还记得Yevgeny Rtishchev(iOS)的报告“我们有效地利用网络”,在该报告中谈到了以下内容:



移动发展趋势


我们不是“高热”者,也不是试图用流行语组成整个会议计划(“如何使用带有区块链的VR应用程序来制作具有120Hz屏幕和五个摄像头的折叠式5G智能手机”)。但是,与行业并驾齐驱当然是必要的。例如,就跨平台开发而言,我们的调查表明开发人员现在对Flutter和Kotlin / Native感兴趣-因此,如果将有关跨平台的一些报告纳入Mobius 2020 Piter计划,则它们与这些技术有关。Agioserov现在担心SwiftUI,Androidpackers Jetpack Compose-我们正在考虑所有这一切。

基础设施


这是与开发相关的主题,但是任何移动开发人员都必须处理(特别是在独立开发中)。移动DevOps:神话还是现实?如何制作CI / CD?2018年,Artyom Zinnatullin在Lyft大会上的Android Builds上发布了一份报告,该报告在听众中非常受欢迎,但此后一切都在不断发生变化-2020年,您需要了解什么装配系统?



软件工艺


最后,有些东西很难组合成一个严格的集合,但是对于创建高质量的应用程序也很重要。使用知名框架有哪些陷阱?Swift / Kotlin / Java的哪些功能不明显?如何将诸如支付系统之类的各种东西集成到您的应用程序中?我们以“软件工艺”为名,将所有这些以及更多内容整合在一起。

如果您觉得在这些主题上有话要说,现在该网站可以接受报告申请而且,如果您自己不准备讲话,但很乐意听取其他人对此的报告,那么该站点上的注册页面与您相关

演讲者和论文


好的,关于抽象的内容很明确,现在我希望看到实现。那么,是否有可能看到即将来临的莫比乌斯的几份报告的描述,以便通过说明性示例说明上一部分的思想?能够。

Asya Sviridenko-在慢速网络(iOS)上优化应用程序


这是该应用程序在技术上可以正常工作的一个很好的例子,但这还不够,我想要更多。到目前为止,用户仍然必须处理缓慢的移动网络,在这种情况下,使用我们的应用程序可能会很痛苦。对于iOS,我们可以采取什么措施来使人们摆脱这种痛苦?Asya 会告诉

Matvey Malkov-声明性框架的演变:从恐龙到Jetpack Compose(Android)


来自移动开发人员的“声明式编程”一词可以经常听到。在Web和跨平台开发中,这已经存在,现在可以通过Jetpack Compose进入本机UI。但是Matvey在这里绝对不是最先进的:他不仅使用此框架,还可以在Google上工作。因此,在本报告中,从一般的声明性框架开始,我将继续介绍指导我们使用Jetpack Compose的原则。总的来说,今天是难得的机会,可以直接聆听我们中许多人明天将要使用的东西。

莫比乌斯(Mobius)的老人们可以从几年前发表的报告中记住马修(Matthew),例如2016年的《 Rx的艺术》。怀旧!



Stepan Goncharov-适用于Android的Bazel:这并不可怕(Android)


在我们感兴趣的主题中,我们既称基础架构又称新趋势。这是二合一的:既涉及组装工具(即基础结构),又涉及这些工具的更改。多年以来,我们在Android上使用Gradle,这似乎可以永远持续下去,但是现在您越来越多地了解到向Bazel的迁移。这样的迁移是否仅适用于拥有数百个模块的应用程序的巨头,而这些应用程序在Gradle中开始严重减速?Stepan不仅相信-并且打算说服您。

奇怪的是,他最后一次在Mobius上谈论Gradle的细微差别。感觉时代在变。



Denis Neklyudov-职业火箭跳跃(iOS / Android)


莫比乌斯(Mobius)将人们召集在一起:斯蒂芬·冈恰洛夫(Stepan Goncharov)和丹尼斯·涅克留多夫(Denis Neklyudov)在新加坡一起工作过,现在他们分散在地球上(斯蒂芬留在新加坡,丹尼斯则去了山谷),但他们再次成为演讲嘉宾!

Denis一直很喜欢Android开发人员,但是这次他的表现也将适合ayoser。尽管Mobius主要是针对特定技术,但在某些情况下(例如开/关主题演讲),与之相关的主题更合适,这就是这种情况。

我们中有多少人在生活的顺流而行,而没有计划未来。在我们当中,有多少人知道如何确保自信的职业发展?多少开发者在达到“高级职位”后不代表其职业发展道路的多样性?丹尼斯将制定一项发展战略,讨论职业阶梯,以及如何以火箭跳跃的速度沿着职业阶梯前进。

在期待新的性能时,我们可以回想起Denis在去年的St. Petersburg Mobius上有关可伸缩体系结构的报告-然后他领导了观众评级:



除了报告


无论报告多么重要,许多开发人员都认为在会议上,他们与其他专业人员进行个人交流的机会更为重要。而就我们而言,我们正在努力为这一切做出贡献。毫不奇怪-以前使用Mobius的人会认识到所有格式:

  • 每次报告后,演讲者都会进入讨论区,在这里他不会被问到五分钟(就像在大厅里那样),而是应该被问到。即,每个报告不仅是“一个人从舞台上广播”,而且是现场交流。有时,讨论区中的发言者只是被包围,谈话无处可进行。
  • BOF- — , , . : , , , — . .
  • . , . ( , , ), . : , .

, : -, 23-24 . — .

Mobius , ( , ). , , , : ! — , .

All Articles