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