El resumen de materiales interesantes para el desarrollador móvil # 329 (del 13 al 19 de enero)

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 5
SOTabBar: 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 .

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


All Articles