Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 392 (del 26 de abril al 2 de mayo)

Nos vamos para un fin de semana largo con una nueva selección de artículos y noticias interesantes. Tiene bibliotecas y lucha contra Apple, tarjetas VKontakte y la calidad del código, Flutter y Kotlin, la capacidad de completar proyectos, comprender el viaje del cliente 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



•   Cambiar su aplicación a los módulos del paquete Swift

•   Soñaba con convertirse en guionista, pero se convirtió en programador

• Aparecieron sugerencias de búsqueda en la App Store

• 10 bibliotecas SwiftUI 2021

• Comenzó la producción de Apple M2

• Apple lanza la actualización de iOS 14.5

• Las empresas alemanas están presentando una demanda antimonopolio contra Apple, para iOS 14.5

• FAS multó a Apple con $ 12 millones en la demanda de Kaspersky Lab

• Introducción a Combine (ejemplos prácticos del marco de Combine en UIKit y SwiftUI)

• Guía de subprocesos múltiples - Grand Central Dispatch

• Gradiente en Swift para 4 líneas de código

• SwiftUI en producción

• ¿Qué es Closures y cómo funcionan en Swift? (Tutorial)

• Transiciones de controlador de vista personalizada en Swift

• Introducción a Codable en Swift

• Swift: Cómo escribir un registrador completo

• Proyecto esqueleto para el desarrollo escalable de iOS

• SwiftUI: cómo crear una celda con un deslizamiento

• Pestaña superior personalizada

• Validación de formulario simple con RxSwift

• Introducción a Firebase Realtime DB en WatchOS

• GLWalkthrough: Incorporación retroiluminada de



Android



•   Cómo es la pantalla de tarjetas de solicitud de amistad implementadas y recomendaciones en la aplicación VKontakte

•   Cómo integramos los servicios móviles de Huawei en dos etapas

• Google Play fortalece la lucha contra los engaños

• Mejora de la vista previa del diseño en Android Studio

• Cómo mejorar la calidad del código

• Android Studio comenzó a admitir M1

• Programa de E / S publicadas para 2021

• Google Play recopilará datos sobre el uso de la aplicación para acelerar el lanzamiento

• Curso “Kotlin para principiantes”

• Formulario personalizado con Jetpack Componer

• Las lecciones aprendidas de portar mi solicitud a Jetpack Componer

• Sala de automatización

• Android Prueba Estudio - Computadoras Benchmark

• No ejecute puntos de referencia en una aplicación de Android depurada

• One AlertDialog para controlarlos a todos

• Jetpack Compose: una manera fácil de hacer un RecyclerView

• Entrega dinámica con Jetpack Compose

• La evolución de la garantía de calidad para aplicaciones en Azimo

• Hermosa pantalla de presentación para Android con animación

• Ejemplo de WebRTC en Kotlin

• Cómo manejar los cambios de configuración en Android

• Android RecyclerView Swipe Gestures: gestos en RecyclerView

• Android ScreenshotDetection: definición de capturas de pantalla

• Linkester: probando enlaces profundos en el



desarrollo de la aplicación



•   Cinco herramientas más contra tramposos en un proyecto móvil con un DAU de 1 millón de usuarios

•   Mi historial de implementación de la aplicación Habra offline

•   Antidiseño ético: cómo desarrollar un producto adictivo

•   La historia del desarrollo de SDK para aceptar pagos en aplicaciones móviles en Flutter

•   Un poco sobre gráficos, splines y generación de terreno

•   Prueba de notificaciones push en aplicaciones móviles

• Solución de problemas de posicionamiento al ver un mapa en Flutter

•   Pruebas inestables (inestables): uno de los principales problemas de las pruebas automatizadas.

•   Análisis en profundidad de los widgets de prueba en Flutter. Parte I: testWidgets () y TestVariant

• Control de   calidad para principiantes: funciones de rastreo útiles usando Charles Proxy como ejemplo

• Podlodka # 213: Invertir en startups

• Microsoft Build 2021 se llevará a cabo del 25 al 27 de mayo

• Cómo terminar juegos (y otros proyectos )

• Libro “Creación de aplicaciones móviles a escala: 39 desafíos de ingeniería”

• Diseño de aplicaciones: ejemplos de inspiración n. ° 41

• El buen diseño es una ciencia, no un arte

• Caso: cómo Surf y Rosbank crearon la primera aplicación bancaria en Rusia en Flutter

• Cómo el premio Nobel nos ayudó a diseñar una aplicación para I Love Supersport

• Las 5 mejores herramientas para crear aplicaciones sin código

• Cómo los grandes gerentes de comestibles toman las decisiones correctas: el enfoque familiar

• Cómo abrir software de código abierto de manera segura: mejores prácticas

• 5 beneficios de la programación en pares y cómo hacerlo de forma remota usando VS Code

• Cómo ahorrar 135.000 euros anuales con Google Analytics 4 + BigQuery

• Notificaciones locales en Flutter

• 10 divertidas extensiones de VS Code para ayudarte a programar

• Mejores prácticas para el diseño de ventanas modales

• ¿Quieres ser el mejor diseñador de UX en 2021? Do for Emotion

• Mejores prácticas: Diseño de autocompletar

• Por qué los buenos ingenieros no inician su propio negocio

• Entrevista de ingeniero sénior en Facebook: el único artículo que debe leer

• Métricas de calidad del código



Analíticas, marketing y monetización



• Comprender el recorrido del cliente a través de la aplicación mediante eventos de Firebase y BigQuery

• Mobvista compra Reyun

• Comercializadores móviles: Roman Khurtov (Parimatch Rusia)

• Neverland ayuda con la jardinería

• Oath Care: foro para mamás en una suscripción



AI, dispositivos, IoT



•   S en IoT abreviatura significa "Seguridad" o Cómo pirateé una lámpara

•   Yoga a través de los ojos de un científico de datos: cómo construimos la visión por computadora en una aplicación móvil

•   Sobre qué discuten los constructores de casas inteligentes, baños, cabañas de verano y garajes

• Amazon pone Software DeepRacer en código abierto

• Los 10 mejores proyectos de ciencia de datos para principiantes



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



All Articles