
El desarrollador de Android
Pluzhnik y el desarrollador de iOS Vasily Kotsyuba hablan sobre cómo fue MBLT DEV 2018 y qué informes vale la pena ver en la grabación.
Problemas de organización
Los organizadores lo intentan, y esto es notable. La conferencia fue el caso poco frecuente cuando se respetaron el calendario y el horario, y hubo suficiente tiempo entre presentaciones para tomar un café y discutir informes con colegas.
Pero no hay problema El salón presidencial, donde hablaban los oradores, era demasiado pequeño. Cuando todos los asientos en las sillas muy juntas estaban ocupadas, las puertas simplemente se cerraron. Los que entraron tuvieron suerte porque podían hacer preguntas a los oradores, y no tuvieron suerte, porque la ventilación hizo frente con dificultad. Los que no tuvieron tiempo de tomar asiento fueron enviados a ver la transmisión en el Glass Hall; allí estaba fresco, pero para hacer una pregunta, el orador tuvo que ser atrapado durante el descanso.
La decisión de asignar media hora para el almuerzo tampoco se puede considerar exitosa: había una cola para comer allí, así que decidimos almorzar en un café. A los 30 minutos, fue difícil seguir el ritmo, pero al abandonar el sitio, tuve que entregar un pase y, al regresar, obtenerlo nuevamente presentando mi pasaporte. Inconveniente
Informes: Android
En general, todos los informes de la parte de Android merecen atención. Un agradecimiento especial a los angloparlantes que intentaron ser entendidos incluso por aquellos cuyo inglés está lejos de ser perfecto.
Instaus Kaushik Gopal describió una visión interesante de la arquitectura de la aplicación, o mejor dicho, el trabajo con la capa de Vista, en su informe "Refactorizando una aplicación móvil en UDF". Los desarrolladores familiarizados con la arquitectura de desarrollo web Flux han notado que Kaushik sugirió este enfoque para trabajar con aplicaciones móviles.
Artyom Rudovoy de Badoo hizo un informe interesante sobre las razones para crear un sistema de diseño unificado, las dificultades para implementar este concepto y cómo resolverlo. Si cree que su proyecto necesita un enfoque unificado para el diseño, definitivamente debería ver el informe de Artem.
También me impresionó el informe de Harshit Dwivedi de Coding Blocks sobre las capacidades de la biblioteca de Firebase ML Kit. Con solo unas pocas líneas de código, puede agregar a la aplicación la función de reconocer texto, caras, códigos de barras, objetos y lugares en imágenes. Además, la mayoría de estas características están disponibles incluso sin conexión.
Si todo lo anterior no es suficiente para sus tareas, puede crear de forma independiente un modelo en los servidores Firebase, proporcionar los datos para la capacitación y usarlo en el futuro en línea o fuera de línea, agregando apk. Se ve muy interesante.
Recuerdo el discurso de Dmitry Melnikov de TamTam sobre la optimización del consumo de batería. Particularmente interesantes fueron los datos de los estudios que describen el consumo de batería de los componentes de hardware de las plataformas móviles. Por ejemplo, Wi-Fi consume significativamente más energía que 3G, y el uso de sensores de hardware del dispositivo es prácticamente "gratis". El informe contenía muchos gráficos comparativos comparativos del consumo de energía dependiendo de los escenarios de uso del dispositivo, mostrando el consumo de energía de varios componentes del sistema. También hubo materiales sobre el consumo de energía de diferentes versiones de Android. Recomiendo exclusivamente que lea este informe a todos aquellos que quieran optimizar el funcionamiento de su aplicación.
Informes: iOS
En iOS, este año hubo incluso más hablantes extranjeros que locales.
Por supuesto, el informe de Krzysztof Zabłocki con el fuerte título "Arquitectura de aplicaciones iOS" despertó el mayor interés. Después de un informe por hora, Krzysztof respondió otras 3 horas para preguntas y dio consejos en el área de recreación.
Si tiene una aplicación con localización para diferentes idiomas, asegúrese de consultar el informe de John C. Fox de Netflix "Creación de una aplicación conveniente para usuarios de todo el mundo". Además de los útiles consejos de desarrollo, John definitivamente debe aprender cómo presentar un informe a una gran audiencia.
Para muchos, Alexey Borodkin de ROSBANK intentó resolver el problema de construir procesos de desarrollo ideales para muchos en su informe "Product Ops: cómo pasar de la codificación a la creación de productos".
General
Entre los informes, por supuesto, no fueron los más interesantes. Por ejemplo, estábamos perplejos cuando el tema mencionado era interesante, y el informe en sí mismo era bastante prosaico, y el problema descrito en él se resolvió finalmente al aumentar la productividad del hierro. Al final de la presentación, había más preguntas sobre el tema que respuestas, y el orador no pudo responder muchas preguntas aparentemente obvias. Para ser justos, vale la pena señalar que el propio orador propuso discutir temas en el área de discusión, donde, tal vez, las desventajas de la presentación fueron compensadas por la comunicación personal. Además, el orador inmediatamente formó una línea de desarrolladores cuyas preguntas quedaron sin respuesta.
Por supuesto, una conferencia es, en primer lugar, una oportunidad para comunicarse con colegas, discutir problemas y sus soluciones. Bueno, y ganar algo de los patrocinadores. Y definitivamente vale la pena ir para MBLT DEV.