夏季机器人聚会



你好 我们邀请android开发人员参加Summer Droid Meetup 。 8月3日,隐士花园,Karetny Ryad,第3页,第6页, “ Veranda 32.05” 。 从12:00开始。

米塔普计划


“ Android应用程序非常规数据的收集和分析”,Duntry Vasiliev,FunCorp


关于报告

报告有关应用程序技术指标的分析。

目的是讨论我们使用的(不仅限于)移动应用程序的数据收集和分析工具。 以及有关需要收集应用程序的哪些技术特征以及如何对其进行分析的信息。

让我们来谈谈:

  1. 我们如何以及在哪里收集有关iFunny的数据
  2. 收集什么技术数据
  3. 如何以及在何处进行分析

协程流,基里尔·罗佐夫,伊帕姆


关于报告

在我的报告中,我将谈论:

  • 热门频道
  • 冷流
  • 如何使用Flow
  • 流架构
  • 未来渠道与流程的作用

“构建一个Android应用程序。 带星号的任务“,Anton Potapov,FunCorp


关于报告

在我的报告中,我想谈谈如何在不使用Gradle的情况下构建Android应用程序。

该报告分为以下几部分:

  1. .apk。 一切始于他。 在这里,我将使用一个示例来讨论打包的Android应用程序的结构。
  2. 关于控制台。 我将讨论在Gradle的幕后使用哪些工具来构建Android项目,以及如何使用它们从控制台构建HelloWorld。
  3. 巴克 脸书
  4. 榛子 谷歌
  5. 耶卡 Java for Java。 我将告诉您有关它们解决的问题,当然,我们将按每个系统收集HelloWorld
  6. 结论是,我们将3-6点的测量结果与Gradle进行了比较

“没有kapt的代码生成”,Mikhail Rozumyansky,Joom


关于报告

几年前,由于不支持针对Kotlin的APT,我们开始使用字节码,并在编译时对其进行生成和修改。 kapt出现之后,我们将其添加到项目中以使用DataBinding,结果我们遇到了许多问题:长时间的汇编,奇怪的编译错误,内存泄漏。 很快,很明显,最好不要联系APT,因此我们继续开发使用字节码的项目。 不久前,我们设法在没有kapt的情况下运行DataBinding,因此完全摆脱了项目中的kapt。 在本报告中,我们将讨论如何在没有kapt的情况下生活,可以在字节码级别解决哪些任务,并考虑不同代码生成方法的优缺点。

Mail.ru组“ Andrew Govorovsky,“ Kotlin DSL上的模型驱动的应用程序配置”


关于报告

很难想象没有远程配置的现代移动应用程序-A / B测试,启动新功能,替换字符串,图形资源。

在报告过程中,我们将研究如何在Mail.ru Mail应用程序中的Kotlin上创建DSL,以描述应用程序配置,如何从中生成带有验证的解析器以减少样板代码,有关A / B测试功能的文档,针对测试人员的开发人员设置以及如何将它们全部内置到组装过程中。

为什么需要所有这些? 由于我们进行了许多A / B测试,因此我们需要有关应用程序特定版本中功能的单一信息源。

我将告诉您如何编写简单的Kotlin DSL来描述应用程序配置模型。

然后,从该DSL中,我们生成模型/解析器/扩展坞/开发人员设置(用于动态更改配置)并将其嵌入到应用程序中。

扩展坞如何用于远程配置(扩展坞会生成可发送到应用程序的功能的json示例)。

我将告诉您如何通过gradle任务将其全部嵌入到构建过程中并使其递增(@ InputFile,@ OutputDirectory)。

您可以在这里申请参加。

在我们的Telegram频道可以获得更多信息。

为了与组织者,演讲者和其他参与者进行交流,有一个Telegram聊天

对于那些无法参加的人,将在我们的Youtube频道上进行在线广播。

Source: https://habr.com/ru/post/zh-CN458888/


All Articles