Volvamos a trabajar con el nuevo resumen: incluye enrutamiento y componentes, pruebas de integración y lenguajes de programación, el informe anual Ann Appie y mejoras a Duolingo.

Lanzamos la aplicación móvil y el sitio web en 2017. Hoy, la carga promedio en el sistema es de aproximadamente 6,000 pedidos por día. Por un lado, no es mucho, por otro lado, todavía vale la pena considerar que esto no se distribuye de manera uniforme durante 24 horas, las personas no piden comida durante todo el día, también hay una liga para la actividad estándar durante las horas de trabajo.
El teléfono ha sido durante mucho tiempo una continuación de mí, y me imagino débilmente mi vida sin un par de docenas de aplicaciones que uso todos los días. Pero, ¿qué pasa con el que no puede tomar el teléfono en la mano o mirar la pantalla?
Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a
Canal de telegramas .
iOS•
(+25) Enrutamiento para iOS: navegación universal sin reescribir la aplicación•
(+21) Visualización compleja de colecciones en iOS: problemas y soluciones en el ejemplo del feed VKontakte•
(+3) Pruebas unitarias en arquitectura Clean Swift•
Apple compró la startup AI Xnor.ai•
¿Puedo ver el menú SwiftUI, por favor?•
¿Existe una mejor arquitectura para una aplicación iOS?•
Gaudí para iOS: temas y modo oscuro•
Swift UI: aplicación de reserva de películas•
Consejos y trucos para depurar aplicaciones iOS•
SwiftUI: creando un encabezado estirable con paralaje•
UIStackView Tesoros ocultos•
Comenzando con RealityKit: realidad aumentada colaborativa•
Cómo implementar la arquitectura VIPER en una aplicación iOS usando Swift 5SOTabBar: hermosa TabBar para iOS
Android•
(+17) Cómo hablar sobre los componentes principales de Android en 15 minutos•
(+3) Trabajar con la interfaz en el SDK de Google Maps para Android•
(0) Preparación de un proyecto sdl2 para ejecutar en Android•
GitHub ha lanzado una versión beta de su aplicación para Android•
Los defensores de los derechos humanos solicitan a Google que permita la eliminación de aplicaciones preinstaladas•
Android Broadcast # 4: "Bajo el capó de Coroutines" con Ilmir Usmanov•
Migración a ViewPager2•
Cómo preparar una aplicación de Android para pentest•
11 reglas de oro para el desarrollo de Android•
Funciones modernas para su aplicación de Android•
Inmersión profunda en Jetpack Compose•
Características de Kotlin Killer para programadores y desarrolladores de software•
Reducción de Android R8•
Multiplataforma Kotlin: MVVM y arquitectura limpia•
Diseño de árboles de decisión desde cero en Android•
Máximo intercambio de código entre Android e iOS con Kotlin Multiplatform•
Máquina virtual Android: todo lo que necesitas saber•
Gestión del ciclo de vida con enlace de vista en fragmentos•
Crear un chat en Kotlin: la forma limpia•
Kotlin Pokedex: Enciclopedia Pokemon en Kotlin•
5 bibliotecas de Android que te inspirarán como diseñador
Desarrollo•
(+43) VVVVVV ??? VVVVVV !!! :) + La
publicación del código VVVVVV mostró cuán aproximadamente están organizados los juegos en su interior•
(+26) Integración continua en Unity: cómo reducir el tiempo de montaje y ahorrar recursos + línea de pago como regalo•
(+21) Predator Vision: efecto de visión térmica•
(+10) Anuncio del Global Game Jam 2020 a finales de enero•
(+7) Crear un tirador de zombies en tercera persona usando DOTS•
(+6) Implementación de la plantilla de "Estado" en Unity•
(+5) Pruebas de integración de Flutter: es fácil•
(+5) Soy fotógrafo y me convertiré en una herramienta de trabajo.•
(+5) Optimizamos la automatización: cómo aceleramos las autoevaluaciones de 3 a 4 veces, preservando los desarrollos anteriores•
tiene sentido # 76: acerca de la métrica principal de un producto, un modelo de métricas y conocimientos de análisis•
Mobile People Talks: una mirada a iOS, Android y todo tipo de plataformas cruzadas a través del prisma de seguridad•
Podlodka # 146: Aprende inglés•
Cocos crea centros de minijuegos en aplicaciones•
Los motores de juego más populares 2019•
Desarrollo para iOS y Android: ranking de lenguajes de programación 2020•
Iconos gratis: 15 bibliotecas•
Google compró el creador de aplicaciones AppSheet•
C se ha convertido en el idioma del año según TIOBE•
Porque los colores son hermosos. Crear una paleta de colores universal para IBM•
Inicie sesión en TI y digital con una educación no básica e inicie su aplicación móvil•
Pautas para agregar animaciones a su producto: ejemplos y herramientas•
7 plantillas de IU para la aplicación de seguimiento de hábitos: estudio de caso•
Ingeniero de software de caída, técnico programador de escalada•
7 consejos para diseñar un menú desplegable•
Supervisión del estado de la aplicación Flutter mediante acciones de GitHub•
Crear una aplicación móvil como un proyecto paralelo: una colaboración entre un diseñador y un desarrollador•
Física de desplazamiento personalizada en Flutter•
Distribuya aplicaciones Firebase rápida y fácilmente con CircleCI y Fastlane•
Crear una aplicación Todo Flutter desde cero•
Ganadores de Game Off 2019•
Mono: fuente para desarrolladores
Analítica, marketing y monetización.•
Informe anual de App Annie State of Mobile 2020: los rusos gastan más de $ 1 mil millones en aplicaciones•
Duolingo: 1% de mejora cada semana•
Los analistas han encontrado aplicaciones Fleeceware en 600 millones de usuarios.•
Un enfoque sistemático para ASO con un ciclo CRO• Los
ingresos de los juegos móviles en Odnoklassniki se duplicaron•
ClassPass se convirtió en un unicornio•
Las aplicaciones y juegos más descargados de 2019•
¿Por qué Skyeng compra publicidad para un producto gratis?•
¿Quién necesita optimizadores de App Store y cómo hacer amigos con Apple ?: una entrevista con el fundador del servicio SplitMetrics de Minsk.
AI, dispositivos, IoT•
(+28) Uso del aprendizaje automático en un análisis estático del código fuente de los programas.•
(+20) Tensores en TensorFlow•
(+9) Hogar inteligente sobre ruedas ... Alice•
(+8) Lytko une•
Amazon AutoGluon crea modelos ML en 3 líneas de código← Resumen
anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por
correo .