Meetup FunCorp iOS # 2



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, FunCorp

Andrey 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, Badoo

El 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 iOS
Mikhail 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 fraude
Natalia Nikitina, Revolut

Natalia 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 partes
Ekaterina Bateeva, Banco Raiffeisen

Un 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 redonda

Al 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.

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


All Articles