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