Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 362 (14 al 20 de septiembre)

En este resumen, la presentación de Apple, las herramientas de desarrollo de Android y los antipatrones, ARM versus x86 versus multiplataforma versus desarrollo nativo, el arte de contar historias, secretos de mejora del diseño y más.





Mientras todos esperamos la versión de lanzamiento del sistema operativo, me gustaría compartir mi experiencia al escribir un widget para la aplicación "Wallet" y decirles qué oportunidades y limitaciones encontró nuestro equipo en las versiones beta de Xcode.



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



iOS



(+22) Lo que nos dijeron en la presentación anual de Apple de septiembre

(+5) Gramáticas formales en el servicio de cliente móvil

Preparación para iOS 14

Qué significa la última actualización de las reglas de privacidad de Apple para su aplicación

Apple presenta el nuevo iPad Air con A14 Bionic , iPad de 8.a generación , Apple Watch Series 6 y Apple Watch SE

App Store permite la transmisión de juegos, pero muy limitada

Redes sociales en Swift UI

iOS 14 UISplitViewController: 5 problemas, con que puede encontrar

Explicación de rangos en Swift por ejemplo

Decodificación de JSON en Swift con Codable: una guía práctica

10 pods para usar en un nuevo proyecto de iOS

Mejore su experiencia de usuario con animaciones principales

Cómo proteger una aplicación de iOS de las capturas de pantalla y grabación de pantalla?

WidgetKit: Desarrollo avanzado

10 poderosos @Attributes en Swift

DTTextField: Campo de entrada de información sobre herramientas

ContainerController: Barra deslizante de



Android



(+15) 20 herramientas de desarrollo de Android que quizás no conozca

(+8) Componente de navegación- jutsu, vol. 2 - gráficos de navegación anidados

(+2) Antipatrón de repositorio en Android

(+1) Revisión de HMS Core 5.0: aún más posibilidades para ML en dispositivos móviles y nuevas herramientas para audio y video

(0) Cómo usar la función OCR del HUAWEI ML Kit para ingresar números automáticamente

Microsoft está ejecutando aplicaciones de Android en Windows 10

Android 11 causó problemas con Android Auto

Hello DataStore, SharedPreferences adiós

Explica el ciclo de vida de los fragmentos de Android

Explorando Jetpack Compose: modificador de sangría

Administra varias aplicaciones en un proyecto de Android (Studio)

Reconoce los gestos de rotación en Android

Cómo detectar una actualización de una aplicación de Android

Simplemente agrega MVI con Orbit 2

Adapte su aplicación a las últimas mejores prácticas de privacidad

Cómo las corrutinas están dando forma a nuevas formas de desarrollo

Automatización de la revisión del código

Por qué decidí escribir mi propia herramienta de prueba de la interfaz de usuario

Comprensión de los aspectos internos de Lottie: renderizar un archivo de animación

JetInstagram: Instagram en Jetpack Compose



Development



( +19) ARM vs. x86: ¿Cuál es la diferencia entre las dos arquitecturas de procesador?

(+9) Cuando tiene sentido escribir aplicaciones multiplataforma: la aparición y desaparición de React Native en Lingualeo

(+8) Insertar objetos reales en Unity usando Meshroom

(+7) UXD - La realidad y el futuro en el diseño o una persona a la cabeza de todo

(+7) Crash-crash, baby. Monitoreo automático de errores fatales en aplicaciones móviles

(+3) Cómo se reconoce un documento en un teléfono móvil: de simple a complejo

Podlodka # 181: caza

• El arte de contar historias en el desarrollo de software

Diseño de aplicaciones: ejemplos de inspiración # 17

• El secreto para mejorar el diseño: 4 forma de contar historias

Investigación. ¿Qué ícono debo elegir para representar acordeones?

El arte de contar historias en el desarrollo de software

Pautas de diseño minimalista

Automatice la publicación de sus aplicaciones Flutter en Google Play con acciones de GitHub

Cree aplicaciones de chat Flutter con Firebase

Ciclo de vida de desarrollo de software: cómo creamos el nuevo Dropbox Plus

Barreras para Se eliminaron las rutas para el desarrollo de juegos

12 herramientas esenciales para un desarrollador móvil de Flutter

Introducción a la realidad aumentada con Unity AR Foundation Framework

¿Realmente sé programación?

Mixin: Messenger, Wallet y Cliente para una red descentralizada



Análisis, marketing y monetización



(+1) Cómo presentar el juego a editores e inversores

Por qué la próxima fase de crecimiento de China estará impulsada por el consumidor y qué significa para los anunciantes

Se recaudaron $ 20 millones en redes sociales capa "para juegos

El Departamento del Tesoro de EE. UU. está estudiando la seguridad de los juegos Riot Games y Epic Games

tiene sentido: en la elección de marcos de priorización, enfoques para la toma de decisiones y conciencia del equipo

¿Por qué las empresas deberían ordenar el desarrollo de aplicaciones?

Informe "Sobre el estado del mercado publicitario de aplicaciones de compras en 2020"

Cómo Donut Lab cerró la ronda de inversión de $ 1.6M

Marketing de aplicaciones en el Apocalipsis: ¿Cómo lidiar con tendencias alarmantes?

Cómo obtuve 200,000 descargas de aplicaciones sin marketing pago



AI, dispositivos, IoT



(+29) Conectamos el nuevo Xiaomi Gateway 3 a Home Assistant sin soldador ni SMS

(+24) Cómo pasar de un pitonista principiante a un TensorFlow certificado en dos meses - desarrollador

(+12) sensor de movimiento IR en STM32

(+3) software automotriz: opciones para desarrollo estratégico

Facebook anunció Oculus Quest 2

Facebook lanzará lentes inteligentes junto con Ray-Ban

Gameloft da vida a los juguetes Kinder con realidad aumentada

Nvidia compra ARM

• Las 8 mejores plataformas de aprendizaje automático sin código que debería usar en 2020



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



All Articles