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

En el nuevo resumen, un tirador de un millón y un millón de pasos, escala de prueba y migración a Kotlin, colapso de la función de onda y sueño saludable, páginas de inicio de aplicaciones e interfaces feas.



La historia es buena porque, además del final feliz, también describe fallas importantes, gracias a las cuales se obtiene una experiencia invaluable. Y lo más importante: los muchachos están felices de compartir todos los detalles y la lista de rastrillos que recolectaron en este largo viaje.

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

iOS

(+2)  Ponte a prueba en Swift: un rompecabezas para los amantes de los rompecabezas
iPhone SE: un nuevo y poderoso teléfono inteligente en un diseño compacto clásico
Guía para probar suscripciones de iOS
Reproducir animaciones avanzadas de Lottie
Formas fáciles de crear animaciones en Swift
Analice el código Swift usando SourceKitten
Cree un cliente Swift API usando Generics, Codable y Combine
Cree dominó en SwiftUI
7 mejores recursos para aprender SwiftUI
15 libros y cursos útiles de iOS para ayudarlo a mejorar
Cómo usar Google Maps SwiftUI SDK
Lidar: una mirada al futuro con iPad Pro
RoundCode: códigos QR redondos
TagsList: nube de etiquetas para iOS

Android

(+17)  Escalado de pruebas de Android en Odnoklassniki
(+12) Tcl / Tk. Explorador de archivos alternativo para plataformas Linux y Android
(+6)  Cómo agregamos compatibilidad con Harmony OS a la aplicación inDriver para Android
(+4)  Uso de la base de datos de valores clave Snappy en Android
(+3) Programación declarativa de aplicaciones cliente-servidor en Android
(+2)  Componente Slider de la biblioteca de diseño de materiales
Migration Duolingo Android-app 100% Kotlin
en Google Play, fueron "aprobados por las aplicaciones de los maestros y una sección para niños
All Android the Broadcast # 12: Cómo pasar la entrevista en una empresa soñada
Biblioteca Colonist: encontrar clases al compilar una aplicación de Android
Adventure in Compose - Doom fire effect
Trabajar con actualizaciones en una aplicación en Android
Android Jetpack Navigation desde el punto de vista de un desarrollador de iOS
Evolución de adaptadores en Android
Animaciones en Jetpack Compose usando Transition
Comprender el proceso de compilación de Android: ¿qué es Dalvik (JIT) , ART (AOT), D8, R8?
Coroutines: lo primero es lo primero
AnimeXStream: ver Anime
Blitz: tiempo relativo para TextView
kmpapp: Kotlin Multiplatform y MVVM

Development

(+30) Nos  ocupamos del algoritmo de colapso de la función de onda
(+25)  Cómo preparar el juego para portarlo a la PC y la consola
(+19) El diseño es un diseño, no la belleza de las imágenes
(+15)  Flutter. Asincronía y paralelismo
(+10) Herramientas DevOps no solo para DevOps. El proceso de construir una infraestructura de automatización de pruebas desde cero
(+7)  Interfaz personalizada. Parte 2. Configuración de navegación automática
(+6) La  UE advierte: no se puede violar la privacidad con el pretexto de coronavirus
(+5)  Unidades direccionables: siempre hay suficiente memoria
(+3)  Investigación UX de RBS: nuestra experiencia, errores y descubrimientos
(+3) ¿  Cuándo detener el proceso de reconocer una secuencia de video?
(+2)  Se ha lanzado una versión alfa del motor de juego MANU
(+2)  Se ha agregado compatibilidad con Flutter a CodePen
Podlodka # 159: Sueño saludable
Video de Saint AppsConf 2019
Scratch está en los 20 lenguajes de programación más populares
Nuevo informe de Developer Economics
Cómo redujimos el costo de usar la API de Google Maps en un 94%
Las principales funciones de comando de GitHub se volvieron gratuitas
Por qué me encantan las interfaces feas y complejas (y probablemente tú también)
Mail.ru Group lanza la Games Cup 2020
Apple y Google crean un sistema de seguimiento de contactos
1 millón de pasos, o cómo desarrollar una aplicación para ti
Retorno real de la inversión en UX: Casos de rediseño B2B
Optimización de proyectos 3D móviles
Cómo lidiar con el despido si usted es un desarrollador
Flutter y Zeplin: acelere el proceso de desarrollo a través del diseño
Mensajero en tiempo real en Flutter
Si desea convertirse en un desarrollador Senior, deje de enfocarse en sintaxis
Los 10 mejores widgets para desarrollar aplicaciones Flutter
Cree una aplicación React Native con Expo
Guía de diseño: barra superior
Rediseñé la infame aplicación IOWA en 30 minutos
Cuatro razones por las cuales todos, excepto los científicos, escriben código descuidado

Análisis, marketing y monetización

(+1) Pruebas objetivas de los indicadores de calidad utilizando el Mapa del recorrido del cliente
Roskomnadzor bloqueará a los piratas en la App Store y Google Play
LOVEMOBILE # 05: Bidease
40% de los jugadores móviles usan bots
myTracker comenzó las API de prueba beta para la transferencia directa de eventos entre servidores
tiene sentido: acerca de la creación de valor, el modelo de suscripción y el contenido en el producto
Hypnopedia se convirtió en un producto del día en Product Hunt
Apple Search Ads puede ir más allá de la App Store
Número de impresiones móviles la publicidad ha crecido
Pengea: trabajo para principiantes
LPFMA: páginas de inicio para aplicaciones móviles
ESRB comenzó a etiquetar juegos con cajas de botín
• La participación de iOS en los EE. UU. está creciendo
Experiencia en lugar de dinero: cómo (no) ganar dinero en una aplicación móvil en Rusia
Cómo la priorización de tareas en el trabajo atrasado salvó a la empresa del cierre durante la pandemia. Historias del lanzamiento de tres productos de Vitaly Myshlyaev

AI, Dispositivos, IoT

(+39)  Modificación del Proxy MQTT
(+30) Cómo aprendimos a recomendar películas y por qué no debe confiar solo en las clasificaciones
(+9)  Recopilamos el programa de red ZigBee más simple. bajo Mbed, nos comunicamos a través de MQTT
(+7)  ¿Cuál es el nuevo SDK de nRF Connect para Nordic? ¿Evolución, revolución o alternativa?
(+4)  Visualización de datos para vehículos no tripulados de código abierto de Uber
ICQ New lanza una competencia para desarrolladores de bots
TensorFlow Lite Model Maker acelera la implementación de modelos de IA
Google lanzará su propio procesador
Enseñar a una computadora a saltar con un strafe en Quake con aprendizaje de refuerzo
• Las mejores herramientas de Google AI para todos

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

All Articles