El resumen de materiales interesantes para el desarrollador móvil # 345 (18-24 de mayo)

En esta selección, representación de pantallas VK, victoria y derrota de Flutter, arquitectura y capturas de pantalla, análisis de productos y arquetipos de jugadores, fechas virtuales en hogares inteligentes y muchos otros materiales interesantes.



¿Qué está haciendo VK para reducir los retrasos de representación? ¿Cómo mostrar un mensaje muy grande y no matar a UiThread? ¿Cómo reducir los retrasos de desplazamiento en RecyclerView?Gracias a Xamarin y mi amor por este marco, básicamente me mudé al campo de los desarrolladores, esta herramienta me ayudó a ganar mucho dinero, conocimiento y encontrar excelentes colegas. Entonces, ¿por qué estoy escribiendo en Flutter ahora? Respuesta corta, porque Flutter cubre todas las necesidades del desarrollo multiplataforma.

Este resumen está disponible como un boletín semanal . Y diariamente enviamos noticias en el canal Telegram .

iOS

(+7) Pruebas unitarias para el código RxSwift
(+6) Capturas de pantalla automatizadas de iOS usando XCTestplan y Xcode 11
(+5) HandsAppMVP: Arquitectura de iOS para el estudio de outsourcing de desarrollo
(+2) Neomorfismo usando SwiftUI. Parte 2: ¿Qué se puede hacer con la accesibilidad? + Parte 1
• La aplicación iOS del escaparate de Flutter puede no usar el marco en absoluto
¿Qué debe esperar un desarrollador de iOS 14?
Swift 5.3 comenzará a admitir Windows
Cree un botón de evaluación emergente utilizando SwiftUI
5 divertidas bibliotecas de iOS para mejorar la interfaz de usuario
Vistas previas de SwiftUI a escala
Implementación POP en la aplicación iOS
Enfoques modernos para desarrollar la interfaz de usuario en iOS
Novedades de Swift 5.3
Codificables: la mejor manera de analizar datos en Swift
Enlaces dinámicos de Firebase a aplicaciones iOS
Creación de una UITabBar totalmente transparente en Swift
Las 10 bibliotecas iOS más útiles en 2020
Cómo integrar fastlane en su proyecto iOS
Cómo crear gradientes en Swift usando CAGradientLayer
• La verdad incómoda sobre el envío de su aplicación en Apple ...
Cómo crear vistas previas de SwiftUI reutilizables que se pueden guardar en un archivo JSON
RHLinePlot: un gráfico como en Robinhood
EasySwiftLayout: trabajo fácil con diseño automático en iOS
YouTag: reproductor de música para iOS

Android

(+76) Bombeamos la cinta de correr
(+25) Control de la frecuencia cardíaca mientras trotamos a través de la retroalimentación musical, o “los probadores a quienes les gusta correr están buscando
(+16) Crear aplicaciones usando Mediapipe
(+10) CI TeamCity - Automatizando la construcción de procesos de Android y UI prueba
(+9) Intentamos y tratamos con StateFlow
(+4) Programación declarativa de aplicaciones cliente-servidor en Android. Parte 2
(+3) MVVM y la elección de elementos en el adaptador - LiveData
Cómo no creé mi propio negocio para desarrollar aplicaciones de Android
Android Dev Podcast # 114: Noticias
Cortando a través de la estática: solución de problemas utilizando el analizador de código estático de Android Studio
Beetlens: interfaz de usuario personalizada de Android en OpenGL
Cómo usar Coil, el cargador de imágenes nativo de Kotlin
Vista de reciclador extensible en Android
Reconocimiento de voz instantáneo en Android
Comprender las rutinas en Kotlin con esto modelo mental
Repositorios de Git como dependencias de Gradle
Movimientos de diseño de materiales para Android
FAB con BottomAppBar
Por qué abandoné mi Gson favorito en mi proyecto Kotlin
Detección de bloqueos en una aplicación de Android publicada
Varios gráficos de navegación (con la barra de navegación inferior)
AGSkeletonLoading: pantallas de esqueleto para Android
EasyFlipViewPager:

desarrollo de tarjetas invertidas

(+32) Reduce el tamaño de la aplicación React Native en un 60% en unos simples pasos
(+25) Programación del juego para embebido -dispositivos en ESP32
(+24) Azure DevOps y App Center en lugar de granjas de prueba: simplificamos y aceleramos el desarrollo móvil mediante servicios en la nube
(+11) Material Python. Tarjetas personalizadas con efectos OpenGL
(+10) ENT y trama en juegos sin trama usando el ejemplo de Throne: Kingdom at War
(+10) Cómo mejorar el rendimiento de su aplicación Flutter
(+5) Pruebas de tendencias que debería observar más de cerca en 2020
(+4) Detalles sobre el paquete del proveedor para Flutter
Podlodka # 164: Seguridad del producto
tiene sentido: sobre la transición A distancia, una disminución en la productividad y el conocimiento
Google y Apple lanzaron una API para el seguimiento de contactos
Citrix introdujo la Protección de aplicaciones para proteger los datos en dispositivos personales
King abre Defold
• El complemento para Adobe XD exporta el código listo para Flutter
Dónde y cómo colocar botones de acción flotante en aplicaciones móviles
UX para los que no son diseñadores, o lo que un desarrollador de aplicaciones móviles debería considerar
De la falta de experiencia en programación a una oferta de Microsoft en 1 año
Creación de un rompecabezas en Flutter
4 nuevos productos GitHub que cambiarán su código
Trazado de rayos en Notepad.exe a una velocidad de 30 fotogramas por segundo
3 trampas debido a que los desarrolladores dejan de aprender
Temas dinámicos de Flutter en 3 líneas

Análisis, marketing y monetización

(+6) Grabaciones de video de los informes de la reunión sobre análisis de productos
(+ 4) Gamificación de trabajo: Octalysis Framework
GameRefinery rastrea "la motivación de los jugadores y sus arquetipos"
Marketpleys RapidAPI recaudó otros $ 25 millones.
"Comenzando con los comentarios de los usuarios" de Instabug
• el tráfico de descarga de aplicaciones aumentó en un tercio
Checkaso lanzó una herramienta para trabajar en un texto ASO
Workstream: búsqueda de trabajadores no administrativos
Rumble Hockey dará el 100% de los ingresos a todos los influencers
AirBnB y Bumble ofrecen fechas virtuales
Constellation Software compra TUNE
Mozilla comienza a aceptar solicitudes de Builders Incubator
El contenido para Oculus Quest se vendió por $ 100 millones.
Cómo gastar $ 300 mil y averiguar todo sobre la entrega de café
• La "segunda venida" de Apple Search Ads a Rusia: ¿cuáles son las primeras conclusiones
? • Cómo hacer que una aplicación móvil sea visible en la App Store y Google Play: instrucciones sobre colocación y optimización
Construcción de pronósticos de audiencia e ingresos mediante análisis de cohortes en Excel / Hojas de cálculo de Google

AI, dispositivos, IoT

(+22) Rastrillo caminando en un campo limpio o cómo recopilar direcciones MAC de dispositivos Wi-Fi cercanos
(+ 19) Cómo construir una "casa inteligente" y no volverse loco
(+8) IoT donde no esperaste (parte 3). Creación de un modelo de simulación + (parte 2) + (parte 1)
Magic Leap recibió otros $ 350 millones
Samsung detiene las aplicaciones de realidad virtual
Mail.ru Group capacitará a los especialistas en análisis de datos y aprendizaje automático de forma gratuita
Sony y Microsoft han creado un módulo de cámara con IA
Programación de Raspberry Pi en Swift: semáforos
Pinball en Arduino, que se reproduce a sí mismo

← Resumen anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por correo .

All Articles