FunTech iOS-meetup # 1



Te invitamos a la primera reunión de FunTech iOS, que se llevará a cabo el 23 de marzo en Moscú.

El programa


“Turning RunLoop. Cómo funciona el feed VKontakte, VK, Alexander Terentyev


En su informe, Alexander hablará sobre los desafíos y problemas en la implementación de colecciones complejas que puede encontrar. Explica las causas de los "frenos" en la animación del desplazamiento y cómo solucionarlos. Revelará un secreto sobre cómo se implementa una de las secciones más importantes y populares de la aplicación VKontakte: el servicio de noticias.

"Descarga más rápido de lo que piensa el usuario", FunCorp, Andrey Mukhametov


  • ¿De dónde vino el problema de la velocidad de descarga?
  • Nuestra aplicación de aceleración de descarga
  • Búsqueda previa de imágenes y más
  • Características del sistema para acelerar las aplicaciones.


"Mosaico para ayudar al desarrollador de Objective-C", Artyom Starosvetsky, Joom


  • ¿Cómo comenzar a escribir sus propias utilidades para trabajar con código Objective-C?
  • ¿Necesito un sonido metálico? ¿Cuáles son las opciones para usar clang?
  • ¿Cuáles son las trampas? ¿Cuál es la mejor manera de comenzar a desarrollar utilidades?
  • ¿Cómo incrustar mi utilidad en las fases de compilación de Xcode?


"Objective-Swift o Swiftjective-C? Cómo trabajar con Legacy en el mundo moderno ”, Sberbank, Vladislav Usachev


El informe abordará los principales problemas y dificultades de traducir grandes aplicaciones a Swift. Vamos a dar un ejemplo de traducir una característica antigua a Swift y determinar qué beneficios se han obtenido de esto. También consideramos los objetivos que perseguimos durante la traducción y discutimos algunos temas, a saber:

  • ¿Cómo evitar Objective-Swift?
  • ¿Por qué necesito todo esto en Swift?
  • Compatibilidad de Objective-C y Swift en un módulo, ¿es así de simple?

"Di no al monolito". Modularización del proyecto ”, Igor Vasilenko, Tinkoff Bank


  • ¿Qué problemas resuelve y cuáles son las ventajas de asignar módulos en un proyecto?
  • ¿Cuál debería ser la gráfica de los módulos y pueden depender unos de otros?
  • ¿Esto afecta la velocidad de desarrollo?
  • Automatización de la generación de nuevos módulos.

Puedes registrarte a través de Timepad .

Más información en nuestro canal Telegram .

Para comunicarse con los organizadores, oradores y otros participantes, hay un chat de Telegram .

Source: https://habr.com/ru/post/442218/


All Articles