Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 393 (del 10 al 16 de mayo)

En este resumen, el proceso de descargar el iPhone y organizar la transmisión en él, la lucha de la App Store contra los desarrolladores fraudulentos, los conceptos de Jetpack Compose y la revisión del sistema operativo Android Automotive, el anti-diseño ético, los problemas de consentimiento de ATT y mucho más.







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



iOS



  Proceso de arranque de iPhone. Parte 1: ROM de arranque

  Transmisión de video en iOS sobre RTMP

  Tipos de fantasmas en Swift

  Lección paso a paso: cómo comenzar a hacer cualquier cosa para la barra táctil

  Patrón Core Data + Repository. Detalles de implementación

  Trazado en SwiftUI

Apple destaca los esfuerzos para combatir el fraude en la App Store

La App Store tiene más de 500 moderadores y revisan más de 100,000 aplicaciones por semana

Actores en Swift: un caso de estudio

Localización y control de versiones de cadenas en iOS con Firebase

Reemplazo de selectores con cierres en UIButton

Cree su propio analizador Markdown desde cero en Swift

Busque Spotlight para sus aplicaciones

La importancia de las nuevas tecnologías en el desarrollo de iOS

Cómo usar Firebase en el nuevo ciclo de vida de la aplicación SwiftUI

BodyProgress: Ejercicio con SwiftUI

TOCropViewController: Un cultivo amigable para imágenes de



Android



  Cómo usar una granja de dispositivos en la nube de Huawei para probar y depurar en Android Studio

  Cómo creamos un servicio en la nube para administrar y monitorear rutas de derivación en empresas

Conceptos de Jetpack Compose que todo desarrollador debe conocer

Paginación de Jetpack 3: paginación en Android

Escalar la arquitectura en Lyft con Denis Neklyudov

Hablar sobre Kotlin 1.5 y lo que habrá en Kotlin 1.6

Se ha lanzado una versión preliminar de Jetpack Compose para la web

Revisión del sistema operativo Android Automotive

Personalización de su aplicación para Android 11

Nuestra experiencia de migración a corrutinas con RxJava

Navegación inferior y cajón de navegación con andamio de Jetpack Compose

Guía de arquitectura recomendada por Google para aplicaciones de Android

Inspector de tareas en segundo plano

Navegación: gráficos anidados e inclusión tag

KMMT: plantilla de aplicación en Kotlin Multiplatform Mobile

ModernStorage: manipulación simple de datos



Desarrollo



  Anti-diseño ético. Desarrollo de productos que no sean adictivos

  Las aplicaciones móviles ya no son una idea adecuada para las startups

  Mobile hh.ru ahora está en Bielorrusia: cómo vivir cuando el equipo está disperso

  Desarrollo del primer juego en Construct 3

  Análisis en profundidad de probar widgets en Flutter. Parte II. Clases Finder y WidgetTester

  Examen del movimiento ocular para mejorar la salud y la accesibilidad

Podlodka # 215: Gestión de pruebas

Venta de paquetes humildes de Azure Cloud Computing

Niantic amplía el acceso a su plataforma de RA Niantic Lightship

Snapchat abre el mercado de creadores

YoYo Games lanza la guía del juego GameMaker Studio 2

Sendbird ofrece API para llamadas grupales de voz y videollamadas

Diseño de aplicaciones: ejemplos de inspiración n. ° 42

Por qué es importante tomar un enfoque multidisciplinario para el diseño

Cómo administrar mejor la lógica empresarial en las aplicaciones de Flutter

Diseño del sistema de aplicaciones de citas

Errores costosos: por qué tuvimos que abandonar Firebase

10 trucos de Figma que me gustaría conocer antes

• De cero a MVP en 3 meses con Flutter

• La lección número uno que aprendí al administrar un pequeño equipo de desarrollo

11 trucos del arte de buscar en Google para un desarrollador

Cómo logramos la velocidad de escritura 1,4 millones de líneas por segundo



Analytics, la comercialización y la monetización



7 consejos sobre cómo crear y mejorar un paso de batalla en su juego

mercado de ropa vinificaron recibió € 250 millones en una valoración de 3,5 mil millones

GasBuddy: la gasolina es cerca

AppsFlyer: el cumplimiento de ATT en Rusia alcanza el 42%

Flurry: solo el 5% de los usuarios de iOS aceptaron ser monitoreados

Estacionalidad del proyecto: No tenga miedo de la caída del verano

Cómo alcanzamos 1 millón de descargas sin presupuesto

Kakao adquiere Radish plataforma de microlectura

IronSource lanza la plataforma analítica LiveGames para juegos hiper-casuales



AI, dispositivos, IoT



  Uso de LoRa para integrar un gato en IoT

  Monetización del aprendizaje automático: cómo convertir datos en dinero

Linux Foundation lanza AgStack Foundation for Agriculture



Previous digest . Si tiene otros materiales interesantes o ha encontrado un error, envíelo al correo .



All Articles