Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 390 (del 12 al 18 de abril)

En este resumen, analizamos nuevos enfoques para listas y colecciones, generación automática de música y escritura de pruebas unitarias indoloras, hilanderos e íconos, crecimiento de aplicaciones, fanáticos, generación de ideas de juegos 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



•   Expresiones implícitas encadenadas en Swift 5.4

•   Enfoques de listado en UICollectionView

• Casinos que pretenden ser un juego de niños se encuentran en la App Store

• Apple anunció Spring Loaded el 20 de abril

• Apple está trabajando en una combinación de Apple TV y HomePod

• Apple no lanzará iMessage en Android. para evitar que los usuarios abandonen el iPhone

• Una forma mejor / más rápida de obtener el color promedio de una imagen

• Presentación de colecciones en Swift

• Migración de su aplicación a módulos de paquetes Swift

• Cómo anidar un UITableView en un UICollectionViewCell y hacerlo como Trello

• Crear, animar y personalizar círculos en Swift

• 5 consejos para escribir código Swift puro

• Herramienta de refactorización incorporada Xcode magnífico

• Explicación de cada protocolo SwiftUI

• el UIKit Live la vista previa para UIViewController y un UIView

• MVVM iOS Architecture Guide + Coordinators

• Creación de mensajería nativa de Firebase con SwiftUI

• CollectionViewPagingLayout: hermosas UICollectionViews

• FDWaveformView: renderizado de sonido para iOS

• Menú 3D Flip: menú 3D de



Android



•   Cómo transferir el SDK de Flutter a una caja de TV para desarrollo y aplicación de Android TV lanzador

• Uso práctico de música generada automáticamente

•   Revisión en la aplicación. Filtramos las reseñas negativas

•   Escribimos pruebas unitarias para que no duelan terriblemente

•   El estilo de salir de la caja

•   Implementación de Deshacer en Snackbar sobre Jetpack de redacción

• corrutinas: aprendizaje caótica

• Android Jetpack Componer: animación simple

• aplicación con estado de Android con MVI (MODELO - VISTA - intención)

• ¿Cuánto puede responder a estas preguntas como un Android ¿desarrollador?

• Redactar CameraX en Android

• Usar DataStore con serialización de Kotlin

• Almacenamiento en caché durante el proceso de compilación de Android

• Ejemplo versus arquitectura MVI

• Forma moderna de transferir datos entre fragmentos

• Herramienta de Android: simplifica el trabajo con adb y fastboot

• BlurShadowImageView: hermosas sombras para imágenes



Desarrollo



•   Mejora de la calidad del código con Dart Code Metrics

•   Preproducción de proyectos de juegos: cómo estimar la cantidad de trabajo en el empezar y no agotarse antes de la fecha límite

•   Córdoba ... Experiencia en proyectos empresariales

•   API fea

•   Aerodeslizador en Unity 3D

•   La historia de una cuenta personal que nos ayudó a hacer que 15.000 mensajeros y ensambladores fueran un poco más felices

•   Ragdolls en Unity 3D

•   Los programadores rusos no se rinden

• Podlodka # 211: Haskell

• Día de trabajo del desarrollador de juegos hiper casual

• Diseño de aplicaciones: ejemplos de inspiración # 40

• Google lanzó un curso gratuito de Python en Coursera

• Un marco útil para nombrar sus clases, funciones y variables

• Deje de usar los controles giratorios: hay algo mejor

• Diseño de una esfera de reloj CASIO para el Apple Watch

• Consejos de diseño para los mejores iconos de interfaz

• Cómo mejorar sus habilidades de diseño observando

• 5 marcos de productos principales

• 3 lecciones principales aprendidas al crear una aplicación

• Una guía completa para desarrolladores sobre la calidad del código

• Libros de programación que no existen (pero que todos leemos)

• Arquitectura limpia para un aplicación móvil empresarial

• Guía para desarrolladores de aplicaciones para entrevistas sobre diseño de sistemas

• Cómo hice un juego en 35 horas

• Cinco cosas que aprendí después de resolver más de 500 preguntas de Leetcode

• 10 herramientas gratuitas para crear interfaces de usuario

• Consejos para crear una aplicación de calidad con Firebase

• ¿Por qué @protocol cambió todo para los desarrolladores de Flutter?

• Cómo el síndrome del impostor puede ayudarlo a convertirse en un mejor desarrollador

• Hacer Age of Empires II

• Por qué algunos desarrolladores evitan los dolores de cabeza de las tiendas de aplicaciones permaneciendo solo en línea

• Cómo crear mejores íconos

• Reprobar una entrevista técnica me enseñó más que completar tres

• Principios psicológicos para cada diseñador de productos

• Los 7 mejores consejos y trucos de Dart para aplicaciones más limpias de Flutter

• El currículum que me llevó a FAANG

• 19 hábitos realistas para mejorar el desarrollo

• React Native con Kotlin Multiplatform en Wantedly



Analytics, marketing y monetización



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

•   ¿Qué idiomas deberíamos traducir en 2021? Revisión de Alconost

• Crecimiento de aplicaciones móviles en 2020: ajuste e informe de Facebook

• Litoff y App Annie: las descargas de aplicaciones financieras en 2020 aumentaron en un 15%

• Investigación de AppsFlyer: la tasa de consentimiento de ATT es mucho más alta de lo esperado

• Bethesda está probando Mighty DOOM

• Canvas Medical: buena interfaz de usuario para la medicina

• 7 formas fáciles de clasificar más alto en la tienda

• Cambie su diseño para una audiencia global: investigación de diseño UX intercultural

¿Cómo vender una aplicación móvil?

Torres europeas: cómo llegó nuestra aplicación a Alemania y Polonia

• Las 5 mejores herramientas de análisis de productos de 2021

• Mantener a los usuarios como Amazon, Spotify, etc.



IA, dispositivos, IoT



• ¿   Por qué todos ponen ventiladores en el inodoro o cómo decidimos hacer un ventilador inteligente, historia de bricolaje?

•   Tableros de borde para visión por computadora en el hogar

•   ¿Por qué Tarantool es mejor Redis para los servicios de IoT?

•   Creación de su propia placa de evaluación para microcontroladores

• La   guerra de los mundos en el universo de IoT / IoE: ¿cuánto tiempo?

Plataforma de inteligencia artificial para generar ideas para juegos Ludo abandona la versión beta

NVIDIA lanza el marco de diálogo Jarvis



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



All Articles