
Invitamos a los desarrolladores de iOS a la reunión FunCorp iOS # 2.
15 de febrero, Moscú, st. Lesnaya, 15 (sala de conferencias Holiday Inn).
A partir de las 12-00.
Informes
(horario por confirmar)
Servicios sin servidor. Usamos Firebase al 100%Andrey Mukhametov, FunCorpAndrey le dirá cómo puede desarrollar aplicaciones móviles utilizando los servicios de Firebase sin sus propios servidores. Recibirá respuestas a las siguientes preguntas:
- qué hay en Firebase, cuáles son las características y limitaciones;
- por qué lo elegimos a él;
- cómo Funorp usa los servicios de Firebase en sus aplicaciones;
- ¿Cuánto cuesta crear un servicio móvil MVP?
Los efectos catastróficamente beneficiosos de la modularización (en el mundo iOS y la integración continua)Artyom Loenko, BadooEl informe se basa en la experiencia de Badoo después de la implementación del proceso de modularización y dará una idea de qué es el proceso de modularización, cómo se implementó en la empresa y cómo se ve ahora. Artyom hablará sobre los matices técnicos de la preparación para la modularización, los cambios provocados por la modularización y el monitoreo.
Representación de la interfaz de usuario en iOSMikhail Sorokin, CityMobile¿De qué hablará Mikhail?
- CPU vs GPU: cómo están conectados y cómo guiarse en la elección;
- Canalización de renderizado de iOS: lo que sucede durante la composición y el renderizado en iOS y lo que necesita recordar;
- Dibujo: setNeedsDisplay (rect :), dibujo draw (rect :) y draw (layer: ctx :);
- Tubería de representación de imágenes: cuándo y por qué usar la tienda de muestreo y respaldo;
- Mezcla, renderizado fuera de pantalla y herramientas de depuración;
- Rastorización: pros, contras, casos.
Lotería de aplicaciones: renderizado, animación y sin fraudeNatalia Nikitina, RevolutNatalia compartirá la experiencia de crear animaciones personalizadas en la aplicación usando el ejemplo de la rueda de lotería. A partir del informe, descubrirá cuáles son las posibilidades para implementar dicho elemento en iOS.
La parte principal revela los detalles:
- cómo dibujar una rueda usando CAShapeLayer;
- cómo se procesó la interacción con la rueda, se calculó el ángulo de rotación;
- Cómo torcer la torsión usando CABasicAnimation
- ¿Dónde más pueden ser útiles estas características y tecnologías?
Diseño "Eat" en partesEkaterina Bateeva, Banco RaiffeisenUn sistema de diseño es un enfoque conveniente para desarrollar aplicaciones en un solo estilo. Del informe de Catherine aprenderás:
- sobre diversos enfoques del sistema de diseño (por ejemplo, varios proyectos);
- cómo los desarrolladores pueden apoyarlo y probarlo;
- sobre "cuellos de botella" y cómo hacerlos estables y detectarlos incluso en la etapa de diseño;
- ¿Cuáles son las herramientas para las pruebas visuales?
Mesa redondaAl final del programa, realizaremos una mesa redonda y discutiremos los problemas recibidos de los participantes de la reunión.
Transmisión en vivo
Mire la transmisión en línea de mitap
en el canal de YouTube FunCorp .
Será posible hacer preguntas en vivo que les daremos voz a los oradores.
Para participar en el evento, debe
registrarse y recibir confirmación. El número de plazas es limitado.