Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 369 (del 2 al 8 de noviembre)

En esta colección de artículos y noticias: Kotlin como producto, la batalla de navegación, lecciones para desarrolladores principiantes y la sobrecarga cognitiva que está sucediendo en este momento, la mejor tipografía y el amor por las redes neuronales. ¡Conectar!



El lenguaje es principalmente una herramienta de trabajo que millones de personas usan todos los días durante muchas horas. Todas estas personas resuelven diferentes problemas y enfrentan diferentes problemas. Para el equipo de desarrollo de Kotlin, el conocimiento de estos escenarios y dolores es la principal fuente de ideas sobre cómo mejorar la experiencia del usuario y empoderar a los programadores.



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



iOS



(+7) Integración CI / CD para múltiples entornos con Jenkins y Fastlane. Parte 1

(+1) Arquitectura componible: nueva mirada a la arquitectura de aplicaciones

Ubicación principal: cómo mostrar una dirección legible por humanos usando CLGeocoder

Mejora del rendimiento de la aplicación iOS

SwiftUI: creación de chips con un contenedor de diseño automático

Cómo crear una aplicación de cámara en SwiftUI

Comparación lado a lado de dos excelentes herramientas de depuración de vista de iOS

Uso de UIReturnKeyType o inputAccessoryView en SwiftUI

10 consejos para iniciar Swift desde la terminal

Implementación del modelo de aprendizaje automático Fritz AI en una aplicación iOS

SlidableImage: un control deslizante de antes y después para iOS

Menú dinámico: menú físico de



Android



(+7) Aplicaciones de depuración en el ecosistema de Huawei: plataforma de depuración en la nube, servicios de prueba A / B y abiertos

(+3) Extensiones de Android Kotlin obsoletas. ¿Qué hacer? Guía de migración

(0) MVVM y selección de elementos en el adaptador - Adaptador base

Transmisión de Android: batalla de navegación

Transmisión de Android: Comunidades de desarrolladores

Transmisión de Android: Seguridad de aplicaciones de Android

Programación reactiva (RxJava / RxAndroid) en Glassdoor

Detección de fugas de memoria: Android Studio vs. LeakCanary

Proto DataStore Android: ¿vale la pena el juego?

Aplicación de dibujo: código de muestra de redacción de Android Jetpack

¿Qué puede contener un menú de depuración?

Profundizando en el hardware móvil

Tutorial: aprender a usar el patrón EventBus

Ventana flotante en Android

Solicitud de permiso de ubicación correcta en Android 11

Animación de carga estilo Telegram

Arquitectura MVI para Android

Ver enlace para los vagos

Creación de la primera aplicación móvil en Kotlin Multiplataforma móvil en 10 minutos

• Una forma conveniente de recopilar puntajes en una aplicación

Android RecyclerView con clases privadas de Kotlin

Jetpack Compose para aplicaciones de escritorio

Alternar modo oscuro: modo oscuro en Jetpack Compose

Delegados del ciclo de vida de Kotlin:



desarrollo de la gestión del ciclo de vida



(+40) Cómo decidí hacer un juego inspirado en Heroes of Might and Magic y perdí dinero (parte 3)

(+17) Por qué dejé React Native y me cambié a Flutter: Parte 2

(+11) Administración de dispositivos móviles de KACE Cloud Mobile Device Management (MDM)

(+9) Cómo creé un juego móvil para mi hijo

(+ 8) Desarrollo de la interfaz de Drive: desde el lanzamiento de una startup hasta el análisis profundo de la UI. Informe Yandex

(+4) La magia de la máscara electrónica: análisis del sistema COVID Notificaciones de exposición

(+3) Cómo Kotlin Multiplatform ahorra tiempo de desarrollo. Experiencia personal de crear una aplicación de juego para KotlinConf 2019

(+3) ¿Por qué el MVP de su producto puede llevar al colapso de la idea? O la forma de probar un producto en un mercado formado

(0) “Ensayo sobre todos los navegadores en su teléfono” o herramientas para probar aplicaciones web móvil

Quiero ser un GameDev # 15: programador servidor

Podlodka # 188: Diseño

¿Cómo me acuerdo de todo lo que aprendo

25 lecciones para un desarrollador principiante

Sobrecarga cognitiva: ahora mismo en tu pantalla

4 lecciones de 4 años de trabajo en Facebook como desarrollador

Wallet anunció una competencia para desarrolladores de $ 1,000,000

Video de Firebase Summit 2020

Cómo diseñar una API y no arruinarla

7 consejos para ayudarte a mejorar rápidamente Tipografía de UI

UX de la A a la Z - Errores: 14 consejos para lidiar con errores inevitables

10 errores al trabajar con el color en la interfaz de usuario

Hágalo divertido: caos en el diseño de productos

14 reglas que todo desarrollador debe seguir

Pantalla de presentación en Aleteo

Una inmersión superficial en la usabilidad universal

Explicación de la implementación continua en el código

Capas en la arquitectura del software

Principios clave de la animación



Análisis, marketing y monetización



(+9) Realización de pruebas A / B: paso a paso

Calm utilizó informes electorales para promocionar la aplicación

tiene sentido: en la creación y desarrollo de comunidades, métricas, motivación de personas y beneficios comerciales

IronSource Aura ingresa al mercado ruso

myTracker lanza una herramienta para rastrear el fraude

ByteDance compra una participación en el servicio chino de libros electrónicos Zhangyue

Las aplicaciones más rentables en octubre de 2020

Pokémon GO tiene el mejor año de la historia

Análisis del mercado de juegos en Rusia: investigación de Wargaming y Superdata

Cómo promover una aplicación móvil después de la publicación

Cómo crear una buena incorporación e interesar a los usuarios desde el principio



AI, Dispositivos, IoT



(+40) Hacer un reloj del libro electrónico PRS-505

(+26) Cómo dejé de tener miedo y aprendí a amar las redes neuronales

(+20) Un mantel de detectives: reconocimiento de objetos midiendo la capacidad

(+17) Top-10 herramientas Desarrollo de IoT en 2020

(+16) Entre un búnker y una villa: cómo construí una casa inteligente en el interior de Rusia

(+12) Cómo pasamos de desarrollar firmware para cada cámara a crear un SDK universal para proveedores de cámaras

(+11) Creamos nuestro propio rastreador GPS en Tecnologías LoRa

(+6) ModBus Slave RTU / ASCII sin SMS y sin registro

(+5) Internet de las cosas en ruso. Minimalismo y apertura de OpenUNB

Raspberry Pi introdujo un teclado de computadora por $ 70

• Se enseñó a la red neuronal a identificar portadores de COVID-19 tosiendo

Las conferencias introductorias en línea sobre computación cuántica comienzan en el CERN



Previous Digest... Si tiene otros materiales interesantes o ha encontrado un error, envíelo al correo .



All Articles