Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 382 (del 15 al 21 de febrero)

Esta versión presenta colores Swift, Kotlin puro reutilizable, primer lanzamiento de Android 12 y pasiones IDFA, errores Qt y pago de diamantes, secretos de marketing de aplicaciones, bots de juegos, 5 minutos de conocimiento y más.







Este resumen está disponible como boletín semanal . Y todos los días enviamos noticias en el canal de Telegram .



iOS



• Evitar conflictos de fusión con XcodeGen

• Colores en Swift: UIColor

• Reconocimiento de bloques de texto en una aplicación de iOS usando Vision

• ¿ Apple ha comenzado a luchar con “precios irracionalmente altos” en las aplicaciones?

• ¿Apple ha prohibido el SDK de análisis? Uh ... bueno ...

• Hackear binarios ARM64 nativos para ejecutarlos en un simulador de iOS

• Bucear en CFRunLoop

• Cree una aplicación de noticias en SwiftUI 2.0 (Combine, API, MVVM y Swift Package Manager)

• Utilice Charles para reescribir las respuestas al desarrollar aplicaciones de iOS

• Imagen de perfil similar a una casa club en Swift

• Cree gráficos circulares y de donas animados en SwiftUI

• Cree ruleta en SwiftUI

• OnTap: documentación de SwiftUI

• WatchLayout: círculos en UICollectionView

• SPAlert: notificaciones estilo Apple



Android



• Cómo escribir y reutilizar código en Kotlin puro. Notas para desarrolladores de Android

• Cómo encontrar una abstracción adecuada para trabajar con cadenas en Android

• Temas, estilos y atributos

• Lanzamiento de la vista previa de Android 12

• Acciones de GitHub para el desarrollo de Android

• Cómo aceleramos el lanzamiento de la aplicación de Dropbox para Android en un 30%

• Cómo cambiará el diseño en Android 12

• Aplicación lista de control de calidad

• RecyclerView anti-patrones

• STATEFLOW con DataBinding de uno y de dos vías en Android

• ¿Cómo funciona realmente RxJava

• Preparando nuestras aplicaciones para Jetpack Compose

• Crea fácilmente paralaje en Jetpack Compose

• 5 extensiones Kotlin que hacen que tu código de Android sea más expresivo

• IridescentView: imágenes iridiscentes para Android

• stackzyr: Jetpack Compose para computadoras de escritorio



Desarrollo



• El manejo de fechas atrae errores o 77 defectos en Qt 6

• Lanzamiento de una aplicación superior sola, gratis y sin codificación (bueno, casi)

• Cómo nos equivocamos al hacer el Checkout Diamante durante 9 meses, y planeamos 2

• 1 año con Flutter en producción

• El desarrollo debe escribir pruebas (?)

• Experiencia en el desarrollo del primer juego móvil en Unity o cómo cambiar completamente su vida

• Acerca de la búsqueda de pérdidas de memoria en aplicaciones C ++ / Qt

• Estrategia de prueba para un proyecto a corto plazo

• Preparación de un Gran característica de la multiplataforma de Kotlin. Informe Yandex

• ZERG: ¿qué bestia?

• Podlodka # 203: pagos

• Microsoft abre Dapr para una fácil implementación de microservicios

• Problemas de entrevistas: 2 a 64 grados

• Ejemplos de diseño de aplicaciones para la inspiración # 32

• ¿Cómo hace que los conocimientos de investigación de UX sean visibles, rastreables y atractivos?

• 5 preguntas de entrevista para identificar programadores sobresalientes

• Cómo crear una aplicación de ajedrez simple con Flutter

• Construyendo un backend de Uber: una guía paso a paso para el diseño del sistema

• 5 increíbles beneficios de compartir conocimientos como desarrollador

• Leer código es una habilidad

• Por qué dejé de leer los artículos "Cómo convertirse en desarrollador de software"

• La psicología del diseño y la neurociencia detrás de gran UX

• detección de la frecuencia cardíaca a distancia con una cámara web y 50 líneas de código

• ¿Cómo cabrear a un desarrollador

• 7 habilidades que hay que saber para convertirse en un desarrollador destacado



Analytics, comercialización y monetización



• métricas de producto en breve

• Comercializadores móviles: Denis Nuzhdin (Pyaterochka Delivery)

• Secretos del marketing de aplicaciones de citas: el nuevo liderazgo de Adjust

• El entorno de coprogramación Replit obtiene $ 20 millones

• Photomath obtiene otros $ 23 millones

• Post-IDFA Alliance lanzó “¿No IDFA? No hay problema ”

• Los adultos en los EE. UU. En 2020 agregaron una hora de tiempo digital a la vez

• VKontakte lanzó una nueva herramienta para la publicidad automatizada de aplicaciones

• Informe" Estado del mercado de aplicaciones para fitness y salud 2021 "

• Jigsaw recibe $ 3.7 millones para tener citas con un rompecabezas

• Tiempo de actividad: conocimiento durante cinco minutos

• Cómo lanzar una startup de bienestar por su cuenta, combinarla con un trabajo permanente y no volverse loco

• Qué pasará con el seguimiento de aplicaciones móviles en 2021

• La nueva normalidad: aprendizaje en la aplicación y cómo tener éxito en tiempos cambiantes

• Las mejores métricas de marketing para rastrear el crecimiento

• He aquí por qué los desarrolladores fracasan en el éxito en sus carreras

• Cómo comercializo mi juego, que obtuvo $



128.000 en ventas de IA en un año , dispositivos IoT



• Medidor de gas en Home Assistant sin soldador

• Dispositivo de bot de juegos: puesto 16 en la final de la Copa AI de Rusia 2020 (y quinto después)

• Hogar inteligente desde cero con sus propias manos o un viaje de un año

• Cómo reconocer texto escrito a mano usando AI en microcontroladores

• Reloj para detección de gestos basado en aprendizaje automático, ESP8266 y Arduino

• Cómo convertir texto a voz usando Google Tesseract y Arm NN en Raspberry Pi

• Solución IIoT prototipo rápida en Raspberry PI y Yandex IoT. .. Segunda parte

• Primera experiencia con Raspberry Pi o microservicios para el hogar

• Google lanza Swift para TensorFlow



< Resumen anterior . Si tiene otros materiales interesantes o ha encontrado un error, envíelo al correo .



All Articles