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 .