11月17日在“车轮| 屋顶| 市场”是iOS开发人员的一项特殊活动,比传统会议更具雄心。
阿维托,哈萨克斯坦阿尔法银行,Mint Apps Production和DAR Ecosystem的代表应邀发言。
Kolesa Mobile今年已第三次举办,但有一次更改-我们对iOS和Android进行了划分,以使参与者从会议中获得最大收益。
在猫的陪伴下,我们分享了iOS Kolesa Mobile发言人的照片,演示文稿和视频。
“后端驱动的UI:从组件构建接口”
Timles Tabynbaev,Kolesa团队几乎所有屏幕都可以视为一组组件。 但是,如果我们构建一个系统来处理某个功能,而该系统归结为创建组件并为其编写逻辑,该怎么办? 我们将讨论如何以及为什么建立这样的系统,我们从中了解到什么以及下一步将要做什么。
Avito Mobile:国情咨文
埃戈尔·托尔斯泰,阿维托大小很重要。 Avito应用程序也是如此,该应用程序是由数十个独立的跨职能团队开发的,每个团队都有数个iOS开发人员。 在过去的几年中,我们遇到了各种规模问题,其中一些已经成功解决。 在报告中,我将分享一些技术和技巧,使我们能够保持较高的产品质量,并每两周稳定地发布产品,同时为开发人员提供最大的自由来选择体系结构以及解决问题的方法。
“ IOS应用程序安全性”
Daulet Tusupbekov,DAR生态系统Daulet在报告中考虑了iOS应用程序的漏洞,并提出了针对这些漏洞的保护建议。
“单存储库”
Vyacheslav Sovetkin,Kolesa团队一个仓库来统治他们,
一个资料库找到他们,
一个存储库将它们全部带走...
...或者为什么我们将所有存储库合并为一个。
“布局和自动布局”
Amirzhan Idryshev,Kolesa小组iOS中的布局是最困难的开发过程。 AutoLayout是一个不可预测的黑匣子。 约束无效,并且使应用程序变慢。 我们多久遇到一次这样的陈述? 在我的报告中,我将尝试证明这些说法从根本上是错误的。 我们将研究用于计算常数的算法,之后将可能得出有关如何布局屏幕和正确使用自动布局的结论。
“巨石的破坏,或我们如何切换到多模块架构”
哈萨克斯坦阿尔法银行Oleg Leiser我们如何过渡到多模块体系结构,遇到什么困难,如何开发设计系统,最后我们转向通过操场进行开发和测试。
“提高移动应用程序的质量”
Ksenia Apachidi,Kolesa团队您的应用程序的性能如何?如何提高质量? 如果在开发过程中未执行测试,则需要什么阶段,会发生什么情况。 考虑测试移动应用程序的功能并讨论其实现结果。
“有些东西要高一个数量级”
薄荷应用制作Artyom Shubin出于和平目的使用MVVM和ReactiveCocoa或动态表单模块作为自动化生产移动应用程序的工具。
我们经常为技术专家举办活动,因此,如果您有关于有趣主题的报告(移动/ Web开发),并且准备在下次会议上发表演讲,请致信至beketova@kolesa.kz。
感谢所有来kolesa mobile观看视频的人。 Facebook
页面和
Yandex Disk上的照片。
YouTube频道上的Mitap播放列表
。待会见!