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 .