Resumen de materiales interesantes para un desarrollador móvil # 360 (31 de agosto - 6 de septiembre)

En la nueva versión, nos ocupamos del redondeo de iconos (¡dos veces!), Pruebas de IU y MVI, aplicaciones multiplataforma y CI / CD, diseño de interfaz, las aplicaciones con mayores ingresos y mucho más.





La historia de una larga búsqueda de dispositivos y / o cables comenzó a tocarme todos los días. Una tarea tan trivial, cómo encontrar el Xiaomi Mi A1, tomó mucho tiempo y trajo angustia mental. Después de un tiempo, llegué a la conclusión de que me cabrea y que no debería llevar tanto tiempo encontrar un dispositivo. Encontré un cuello de botella en los flujos de trabajo y decidí eliminarlo.



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



iOS



(+66) El secreto de la forma de los iconos de iOS: ¿es una ardilla? Análisis

(+3) Fórmulas de traducción: localización inteligente para iOS y no solo

(+3) Mejores prácticas de Swift que no se avergüenzan de saber

Apple pospone la protección de la privacidad en iOS 14 hasta el próximo año

• Las características de la implementación del calendario de desplazamiento horizontal

• Los códigos promocionales para las suscripciones se lanzan en la App Store

10 consejos para desarrollar widgets para iOS 14

Apple no demorará la corrección de errores en la App Store

Apple lo hace su servicio de búsqueda?

Mis aplicaciones de desarrollo de iOS favoritas en 2020

Cómo crear una hoja inferior interactiva en Swift 5

Compras en la aplicación y StoreKit en iOS 14

Ancla para desplazarse por un elemento

Cómo crear un navegador para navegar a cualquier página en Swift

Su primer UITest en Swift

¿Qué hay de nuevo en Xcode 12.0?

Procesamiento de video en SwiftUI en tiempo real usando Core Image

No lo hagas con Swift Optionals

Assembler en iOS

Apple Silicon para desarrolladores de aplicaciones

Swifty Guitar Chords: acordes de guitarra en Swift

MultiplatformApp: una aplicación multiplataforma en SwiftUI



Android



(+ 10) En qué escribir pruebas de IU de Android

(+4) Ser o no ser: discusiones sobre pruebas en desarrollo móvil

(+3) Descargar y construir AOSP

(2) Entonces, ¿por qué todavía necesitamos MVI en el desarrollo móvil

(2) ¿Cómo incrustar un asistente de voz en cualquier aplicación móvil. Analizamos usando el ejemplo de Habitica

(+1) Análisis de servicios de recepción de SMS para Android versus sitios-servicios y experiencia en el desarrollo de nuevas funcionalidades para Android

Transmisión de Android: Dagger Hilt: Deep Dive / No más Koin

Transmisión de Android: Kotlin 1.4: más rápido y mejor

Lanzamiento de Kotlin Multiplatform Mobile Alpha

Thermal en Android

Bibliotecas privadas en Android: por qué debería considerar esto

Recuperación de interacciones de ViewModel

Reconocimiento de toque, doble toque, desplazamiento y pellizco de Android

Haga que su código (Kotlin) se exprese

Errores comunes de los desarrolladores al crear RecyclerViews y cómo solucionarlos con la clase ViewRepresentation

Formatee el código Kotlin con Ktlint

• Los diseños de formas son la herramienta más poderosa para la interfaz de usuario de Android

Exploración de la multiplataforma de Kotlin

Configuración de Logcat en Android Studio

20 herramientas de desarrollo de Android de las que probablemente nunca haya oído hablar

Agregar una cinta al ícono de una aplicación de Android (nuevamente )

Almacenamiento de datos preferido en Jetpack DataStore

Jetpack Release Tracker: seguimiento de actualizaciones de AndroidX

TrackerControl: seguimiento de la recopilación de datos en Android

Jetpack Compose Samples: ejemplos de trabajo con Compose



Development



(+43) Tus cuadrados son incorrectos

(+18) Crea objetos destructibles en Unreal Engine 4 y Blender

(+17) "¡Bien, adelante!" o CI / CD de aplicaciones móviles basadas en un contrato

(+9) Cómo fue el Demo Day abierto en Raiffeisenbank

(+7) Probando aplicaciones Flutter: herramientas, ventajas, problemas

(+7) Cómo funcionan las billeteras móviles en el ejemplo de la aplicación Mir Pay

(+4) Mejorando el trabajo con escenas usando ScriptableObject

(+4) Construcción avanzada de bicicletas o aplicación cliente-servidor basada en C # .Net framework

(+3) Sugerencia n. ° 1 del ingeniero de pruebas: Dockerize Your Selenium Grid

(+2) Ganador de los premios Apple Design Awards: Retrato promediado estadísticamente

Podlodka n. ° 179: Racionalidad

Cómo desarrollar su negocio de juegos

Diseño de aplicaciones: Ejemplos inspiradores n. ° 15

Desarrollado por Google y Apple sistema de alerta COVID-19 simplificado

Pokemon GO finaliza el soporte para teléfonos inteligentes antiguos

Unity Distribution Portal permitirá trabajar con muchas tiendas de aplicaciones a la vez

Diseñar un juego en Sketch: entrevista con el creador de King Rabbit

No diseñar para dispositivos móviles (Mobile-first)

Cómo comenzar a diseñar una aplicación móvil. Conceptos básicos del diseño de la interfaz de usuario

¿Qué es Actions Builder? Actions Builder y Actions SDK para Google Assistant

Ingeniería inversa: desarrollo de un emulador de servidor para Marvel's Avengers

• Los 10 mejores y más populares paquetes de Flutter

5 consejos para un mejor diseño de botones

Mejora de las aplicaciones de Flutter con autocompletar

Código limpio para desarrolladores líderes

Automatización del ciclo de vida del proyecto de Flutter con acciones de GitHub

Sí, TDD lo ralentiza

Desarrollar un diario de estado de ánimo en Flutter en 2 horas

6 pasos para encontrar un marco de automatización de pruebas adecuado (con caso de estudio)



Análisis, marketing y monetización



Avo: análisis de próxima generación

Las aplicaciones más rentables en agosto de 2020

India ha prohibido PUBG y cien aplicaciones más

Google lanzó Growth Academy para Ucrania y Bielorrusia

La aplicación Annie publica el informe de juegos del primer semestre

myTracker analiza los ingresos por publicidad en la aplicación

Localización: ¿Cómo internacionalizarse y aumentar las instalaciones?

Modelo de monetización: cambiar y probar uno nuevo a bajo costo

Por qué la retención es la mejor manera de hacer crecer la



IA, los dispositivos, el IoT



(+20) Raspberry Cinema Center o cómo hacer un televisor inteligente irrompible

(+18) Cómo los juegos se convirtieron en la fuerza impulsora de dos escuelas de investigación de IA

(+1) Un microondas que lo sabe todo sobre ti: ¿qué es Internet de las cosas (IoT)?

Apple iPhone 11 se convirtió en el teléfono inteligente más vendido en la primera mitad de 2020



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



All Articles