En el nuevo resumen, lidiamos con la pérdida de empuje, tratamos con la música de Apple, estudiamos el sonido en Android, ahorramos dinero al desarrollar un juego, buscamos la aplicación Rosstat, distinguimos un mal diseño de uno bueno e incluso tratamos de descubrir si la bufanda de Xiaomi estará a salvo.

Asya Sviridenko, directora del grupo Yandex.Mail iOS, demostrará que incluso con las limitaciones del sistema, la pérdida de notificaciones push puede y debe combatirse si son críticas para su aplicación.
Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a  Canal de telegramas .
 Canal de telegramas . iOS
 iOS• 
(+22) ¡No aparezca! Transiciones interrumpibles en iOS• 
(+17) Apple Music para el desarrollador• 
(+15) Secuencias de ajuste en Swift• 
(+7) ¿Quién se come la memoria de nuestro iPhone? Pelar manzanas• 
Google reveló "uno de los ataques más grandes en el iPhone"• 
El éxito independiente Dead Cells lanzado en iOS• 
 Swift TO Video
 Swift TO Video• 
 Gradientes animados en Swift
 Gradientes animados en Swift• 
 5 nuevas bibliotecas iOS interesantes
 5 nuevas bibliotecas iOS interesantes• 
 Ejemplo de proyecto iOS escalable
 Ejemplo de proyecto iOS escalable• 
 Swift: 7 potentes animaciones para mejorar la interfaz de su aplicación
 Swift: 7 potentes animaciones para mejorar la interfaz de su aplicación• 
 Introducción a Swift Combine
 Introducción a Swift Combine• 
 Cómo crear un analizador JSON en Swift usando genéricos
 Cómo crear un analizador JSON en Swift usando genéricos• 
 Guía completa del menú contextual en iOS
 Guía completa del menú contextual en iOS• 
 Arquitectura pura y MVVM en iOS
 Arquitectura pura y MVVM en iOS• 
 15 formas rápidas de mejorar el código Swift
 15 formas rápidas de mejorar el código Swift• 
 CI de acciones de Github para proyectos Swift
 CI de acciones de Github para proyectos Swift• 
 Hacer animaciones de transición personalizadas para iOS
 Hacer animaciones de transición personalizadas para iOS• 
 Cómo agregar mediante programación sombras y curvas de vista a Swift
 Cómo agregar mediante programación sombras y curvas de vista a Swift Android
 Android• 
(+4) Crear un proyecto de Android en un contenedor Docker• 
 Android Dev Podcast # 101: Trabajando con y con sonido en Android
 Android Dev Podcast # 101: Trabajando con y con sonido en Android• 
 Android Dev Podcast # 102: Noticias
 Android Dev Podcast # 102: Noticias• 
Google paga dinero por buscar vulnerabilidades en aplicaciones de Android de terceros• 
 Video Droidcon Berlin
 Video Droidcon Berlin• 
 Abuso de WebViews por robo de correo electrónico
 Abuso de WebViews por robo de correo electrónico• 
 Libro eficaz de Kotlin beta
 Libro eficaz de Kotlin beta• 
 Explorando el diseño de restricciones: plantillas listas para usar
 Explorando el diseño de restricciones: plantillas listas para usar• 
 Uso práctico de PorterDuff en Android
 Uso práctico de PorterDuff en Android• 
 Modularidad del proyecto de Android.
 Modularidad del proyecto de Android.• 
 Actividad de marcado y fragmento con AndroidX
 Actividad de marcado y fragmento con AndroidX• 
 Inteligencia emocional: crea animaciones inteligentes
 Inteligencia emocional: crea animaciones inteligentes• 
 Crear una aplicación de cámara remota en Android
 Crear una aplicación de cámara remota en Android• 
 Google acaba de desinstalar mi aplicación gratuita de Android de código abierto de 10 años
 Google acaba de desinstalar mi aplicación gratuita de Android de código abierto de 10 años• 
 Android Showcase: mejores prácticas de desarrollo de Android
 Android Showcase: mejores prácticas de desarrollo de Android Desarrollo
 Desarrollo• 
(+31) Soy el mayor malvado en el desarrollo de juegos independientes.• 
(+16) Limitaciones de los juegos de 16 bits y su recreación en Unity• 
(+16) Creación de componentes visuales en Unity UI. Sistema de partículas• 
(+11) Pixel Lo-fi en Unity• 
(+2) Escritura estática en una aplicación React• 
(+1) Informes móviles sobre Oracle BI EE 12c: uno, dos, tres• 
 Video DevGAMM Moscú 2019
 Video DevGAMM Moscú 2019• 
AppsCast # 13: Accesibilidad• 
Podlodka # 126: Conciencia• La 
Cámara de Cuentas no encontró la aplicación Rosstat• 
¿Qué tienen en común la construcción y el desarrollo de la ópera?• 
Coursera lanza laboratorios prácticos de Coursera• 
Treefort: discusión de la hoja de ruta con los usuarios• 
Enseñe lo malo: 6 peores consejos de desarrollo de productos para el director digital• 
6 pasos: cómo distinguir un buen diseño del mal• 
Enfoque claro con ingresos de $ 50 millones• 
Aprenda que el producto se ha vuelto demasiado complejo y simplifíquelo.• 
Principios y mejores prácticas de incorporación de usuarios.• 
¿Cuánto cuesta la aplicación?• 
Diseñe diferentes estados de interfaz y no confunda al usuario• 
En qué casos se necesitan botones con un indicador de carga• 
 Elegir el primer lenguaje de programación para niños y principiantes.
 Elegir el primer lenguaje de programación para niños y principiantes.• 
 Conceptos de IU para una aplicación de libro
 Conceptos de IU para una aplicación de libro• 
 Repensar el calendario
 Repensar el calendario• 
 Cómo un desarrollador puede hacer frente al estrés: consejos prácticos
 Cómo un desarrollador puede hacer frente al estrés: consejos prácticos• 
 Creación de una evaluación de seguridad del sitio en iOS mediante el aprendizaje automático
 Creación de una evaluación de seguridad del sitio en iOS mediante el aprendizaje automático• 
 ¿Por qué cambié el desarrollo de Social Radio a Flutter?
 ¿Por qué cambié el desarrollo de Social Radio a Flutter? Analítica, marketing y monetización.
 Analítica, marketing y monetización.• 
(+16) “Hay todo lo que se necesita y nada enfurece”: la verdad habla a través de los labios del cliente• 
(+10) Cómo cambiar el costo de la suscripción creada en su aplicación. App Store Connect y Google Play Console• 
Big fish: cómo analizar a los usuarios para que luego obtengan ganancias• 
Adquisición de usuarios para juegos móviles en 2019: informe de despegue y aplicaciones• 
Promociones en juegos: cómo encontrar la mejor estrategia de descuento• 
Comercio electrónico móvil: instalaciones atractivas• 
¿Cuántas descargas se necesitan para el primer lugar en la App Store y Google Play en 2019?• 
Las aplicaciones con mayores ingresos en Rusia en julio de 2019• 
 Aplicaciones móviles para personas mayores: un mercado enorme y subvalorado
 Aplicaciones móviles para personas mayores: un mercado enorme y subvalorado AI, dispositivos, IoT
 AI, dispositivos, IoT• 
(+47) Notas del proveedor de IoT. Maldición de salida de impulso• 
(+21) Reconocimiento facial mediante redes siamesas• 
(+19) Cómo le enseñé a una serpiente a jugar sola usando Q-Network• 
(+18) Cómo construí un modelo predictivo de un centro de llamadas para que sus llamadas no enfurezcan a los usuarios• 
Samsonite y Panasonic están desarrollando una maleta inteligente• 
Facebook entrena IA universal en Minecraft• 
Xiaomi está preparando una bufanda inteligente• 
 Rápido en la Raspberry Pi
 Rápido en la Raspberry Pi• 
 La mayoría de la realidad virtual es una mierda
 La mayoría de la realidad virtual es una mierda< 
Resumen anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por 
correo .