El resumen de materiales interesantes para el desarrollador móvil # 344 (12-17 de mayo)

En nuestro nuevo resumen, la nueva aplicación "Jellyfish" en Flutter, animaciones no triviales, reescribiendo la aplicación Snapchat, el nuevo Unreal Engine, los ingresos de la aplicación y muchos otros materiales interesantes.



¿Porque tan largo? ¿Por qué no aplicaciones nativas? ¿Por qué revolotear? Todo esto lo cuenta el director técnico de Medusa Boris Goryachev.

Este resumen está disponible como un boletín semanal . Y diariamente enviamos noticias en el canal Telegram .

iOS

(+18)  Animaciones no triviales en SwiftUI
(+10)  14 cosas que un desarrollador de iOS debe saber
(+5) Navegar entre vistas usando @EnvironmentObject en SwiftUI
(+3)  Red neuronal convolucional y su integración en iOS (parte 2)
(+3)  Escapar del zoológico o cómo hice juegos casuales en iOS
Desarrollador de iOS. Avanzado? ..
Anuncios de búsqueda de Apple: lanzamiento, prueba, escalado
Tutorial de código fuente de Telegram-iOS: descripción general del código de Telegram
Cómo agregar una insignia beta al icono de la aplicación
Crear una aplicación meteorológica usando SwiftUI y Weatherstack
Dejar de usar valores booleanos en su Código Swift
Cómo animar restricciones de diseño automático
Crear una interfaz de usuario impulsada por el servidor utilizando componentes de la interfaz de usuario en SwiftUI
Cómo hacer un rastreador web en Swift
Cómo utilizar GraphQL utilizando Apollo y SwiftUI
Crear una arquitectura MVVM reactiva en Swift 5
Animación de un termómetro con CoreAnimation
Cómo crear una aplicación de chat multiplataforma para iOS y macOS usando Stream
Cómo hacer que su aplicación Swift en iOS 13 funcione con etiquetas NFC
OSSSpeechKit: Entrada y salida de voz de

Android

(+32)  Cerebro Rx
(+ 8)  Personalice el diseño del teclado externo en Android sin root
(+8)  Qt en Android: cómo le dimos una segunda vida a la aplicación de meditación del autor
Android Broadcast # 17: cómo ganar $ 1,000,000 en nuestras aplicaciones
Funciona - no toque: como Snapchat reescribió su aplicación de Android
Aparecieron nuevos filtros en la búsqueda de Google Play
Google Play lanzó el Desafío de diseño Change the Game
Dominando el sistema táctil Android
• ¿ Usando la API NFC en Android? Compruebe su código dos veces
Una manera fácil de aplicar a Bordo deslizante utilizando ViewPager2 en Android
Detener el uso de correos / PostDelayed en su Vista Android
Android 2020 ecosistema hoja de trucos
Acelerar Android Espresso prueba mediante la agrupación de las pruebas pertinentes
Android MotionLayout: creación simple pantalla de bienvenida Twitter
Totalmente: bloc de notas minimalista para el

desarrollo de Android

(+81)  Unreal Engine 5 establece un nuevo nivel de realismo en el juego
(+22)  ¿Qué es mejor: la confirmación de la acción o la posibilidad de cancelarla?
(+18)  Cómo dejé de tener miedo y escribí un bot de juego
(+18)  Publicamos bibliotecas de diseño de componentes VKUI en Figma
(+17) Redujimos el tiempo para desarrollar un nuevo script para publicar un anuncio de 6 días a 42 segundos
(+16) Flutter under the hood
(+15)  Plantilla arquitectónica MVI en Kotlin Multiplatform, parte 1
(+14) El  diseñador no es el que pinta maravillosamente, es el que ayuda a la empresa a entender al usuario
(+12)  Cómo se desarrollan las modificaciones para los juegos de Unity. Parte 2: escribir su mod
(+11) Un nuevo GOST para recursos digitales entró en vigor: todas las plataformas deberían ser accesibles para discapacitados
(+10)  Accesibilidad. Cómo hacer que la aplicación sea accesible para usuarios con discapacidades
(+7)  Tendencias en las pruebas en 2020
(+4) Desarrollo de aplicaciones móviles para ordenar de forma económica: realidad o ilusión
(+3)  React Native: guardar fotos y videos en la galería del dispositivo
(+2)  Cómo aprender a probar el software
Radio QA # 59: estrés y agotamiento emocional
Radio QA # 60: inteligencia artificial
Podlodka # 163: blogs de tecnología
Investigación de desarrolladores de HackerEarth 2020
• El gasto en TI en 2020 se reducirá en un 8%
Kite, complementando el código con IA, lanzó un plan pago y soporte de JavaScript
Todo lo que necesita saber sobre los menús desplegables listas desplegables
4 métodos de retroalimentación visual en las interfaces
¿Por qué los usuarios no pueden recordar nuestras interfaces? Sobre el efecto de las máscaras en el diseño
Diseño de una interfaz emocional
Automatización de CI / CD para el desarrollo móvil desde cero
Cómo hacer una aplicación de calendario
GitTouch: trabajando con GitHub en Flutter

Analytics, marketing y monetización

(0)  Entrevista con el analista - Alexander Sibrikov, Gerente de Producto en AppMetrica
App Samurai otorga subvenciones a aplicaciones que ayudan a los usuarios
Público: inversiones sociales móviles
AppLovin compra Machine Zone
Ingresos de aplicaciones aumentó en un 8% en mayo
Maní: una red social para mujeres
¿Cómo monetizar a los usuarios chinos?
Las aplicaciones más rentables en abril de 2020
25 métricas de lealtad del usuario: Parte 1

AI, dispositivos, IoT

(+18) Acelerar la implementación de proyectos de IA en Segezha Forest Holding
(+13)  ESP-NOW: un protocolo de intercambio de datos alternativo para ESP8266 y ESP32. Conceptos básicos
(+12) Tendencias de Internet de las cosas: AI responde a llamadas, nubes y 5G domestica big data, vivienda y servicios comunales: el líder de la innovación
(+5)  Seguimiento ocular móvil en PyTorch
(+2)  ¿VR esperará a Microsoft Kinect o este es el futuro de los juegos: hablemos juntos
Apple confirmó la compra de NextVR

Resumen anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por correo .

All Articles