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