
17 de noviembre en la oficina “Ruedas | Techo | Market "fue un evento especial para desarrolladores de iOS, un poco más ambicioso que las reuniones tradicionales.
Representantes de Avito, Alfa-Bank Kazakhstan, Mint Apps Production y DAR Ecosystem asistieron a la reunión como oradores invitados.
Kolesa Mobile se llevará a cabo este año por tercera vez con un cambio: hemos dividido las instrucciones de iOS y Android para que los participantes aprovechen al máximo la reunión.
Debajo del gato, compartimos fotos, presentaciones y videos de los altavoces de iOS Kolesa Mobile.
"Interfaz de usuario impulsada por backend: creación de una interfaz a partir de componentes"
Timur Tabynbaev, Equipo Kolesa
Casi cualquier pantalla puede considerarse como un conjunto de componentes. Pero, ¿qué pasa si construimos un sistema en el que el trabajo en una característica se reduce a crear un componente y escribir lógica para él? Discutiremos cómo y por qué construimos dicho sistema, qué entendimos de esto y qué haremos a continuación.
Avito Mobile: Estado de la Unión
Egor Tolstoi, Avito
El tamaño importa. Esto también es cierto para la aplicación Avito, que está siendo desarrollada por varias docenas de equipos independientes de funciones cruzadas, cada uno de los cuales tiene varios desarrolladores de iOS. En los últimos años, hemos encontrado varios problemas de escala, algunos de los cuales se han resuelto con éxito. En el informe, compartiré técnicas y consejos que nos permitirán mantener la calidad del producto en un alto nivel y lanzarlo de manera constante cada dos semanas, al mismo tiempo que proporcionaré la máxima libertad para que los desarrolladores elijan la arquitectura y cómo resolver sus problemas.
"Seguridad de aplicaciones IOS"
Daulet Tusupbekov, Ecosistema DAR
Daulet considera en su informe las vulnerabilidades de las aplicaciones iOS y también ofrece recomendaciones para protegerse contra ellas.
"Monorepository"
Vyacheslav Sovetkin, equipo de Kolesa
Un repositorio para gobernarlos a todos,
Un repositorio para encontrarlos,
Un repositorio para traerlos a todos ...
... o por qué combinamos todos nuestros repositorios en uno.
"Diseño y distribución automática"
Amirzhan Idryshev, equipo de Kolesa
El diseño en iOS es el proceso de desarrollo más difícil. AutoLayout es un cuadro negro impredecible. Las restricciones no son efectivas y ralentizan la aplicación. ¿Con qué frecuencia nos encontramos con tales declaraciones? En mi informe, intentaré demostrar que estas declaraciones son fundamentalmente erróneas. Estudiaremos los algoritmos para calcular las constantes, después de lo cual será posible sacar conclusiones sobre cómo diseñar pantallas y usar la distribución automática correctamente.
"La destrucción del monolito, o cómo cambiamos a la arquitectura multimodular"
Oleg Leiser, Alfa-Bank Kazajstán
Cómo pasamos a la arquitectura de módulos múltiples, qué dificultades encontramos, cómo desarrollamos un sistema de diseño y, al final, pasamos al desarrollo y las pruebas en el patio de recreo.
"Mejora de la calidad de las aplicaciones móviles"
Ksenia Apachidi, equipo de Kolesa
¿Qué tan buenas son sus aplicaciones y qué se puede hacer para mejorar su calidad? Qué etapas son necesarias, qué puede suceder si las pruebas no se implementan en el proceso de desarrollo. Considere las características de probar aplicaciones móviles y discuta los resultados de su implementación.
"Hay cosas en un orden de magnitud mayor"
Artyom Shubin, Producción de Mint Apps
El uso de MVVM y ReactiveCocoa para fines pacíficos o un módulo para formas dinámicas como herramienta para automatizar la producción de aplicaciones móviles.
A menudo organizamos eventos para especialistas técnicos, por lo tanto, si tiene un informe sobre un tema interesante (desarrollo móvil / web) y está listo para hablar en la próxima reunión, escriba a beketova@kolesa.kz.
Gracias a todos los que vinieron a kolesa mobile y vieron el video. Fotos en nuestra
página de Facebook y
Yandex Disk . Lista de reproducción de Mitap en el
canal de YouTube.

Hasta pronto!