En el nuevo resumen, abordamos las consecuencias de WWDC, lanzamos aplicaciones con un solo botón, comparamos el rendimiento de los marcos multiplataforma, realizamos pruebas de carga, aumentamos los ingresos de las aplicaciones y hacemos muchas otras cosas interesantes.
Hoy resumiré algunos resultados: les diré a qué hemos llegado durante este tiempo. En pocas palabras: cualquier empleado involucrado en el proceso puede lanzar al menos todas nuestras aplicaciones en ambas plataformas en unos pocos clics, sin dolores de cabeza, tiempo, registro y SMS. Entonces, nuestro departamento de ingenieros de lanzamiento en 2019 ahorró aproximadamente 830 horas.inVerita y su equipo de desarrollo de aplicaciones móviles investigan continuamente el rendimiento de los marcos móviles multiplataforma disponibles en el mercado para responder a la pregunta de qué tecnología es mejor para su producto.
Este resumen está disponible como un boletín semanal . Y todos los días enviamos noticias en el canal Telegram .
iOS
• (+27) Budget DI en antipatrones
• (+21) Por qué los desarrolladores se niegan a autorizar a través de Apple con un correo electrónico falso
• (+6) BoxView - conveniente autolayout para iOS
• (+4) Cómo ver WWDC 2020 si no eres desarrollador
• (+3) WWDC 2020 de Apple: Novedades en las pruebas de iOS
• (+3) ARKit Evolution este año y nueva característica en ARKit 4: Anclas de ubicación
• WWDC y plataformas Presentaciones del estado de la Unión disponibles con subtítulos en ruso
• Apple intenta mejorar el compromiso del juego Arcade
• Apple ha nombrado 8 premios anuales de diseño de Apple
• Profundice en la realidad aumentada con ARKit
• ¿ Cuándo necesita informar el cifrado en su aplicación?
• Nuevo en iOS 14: detección de esquema
• Clips de la aplicación iOS 14
• Su primera aplicación compleja SwiftUI
• Implementación de una arquitectura VIP limpia en Swift 5
• Cree su propia biblioteca CocoaPods
• Cómo crear widgets en iOS 14
• Nuevo ciclo de vida y reemplazos para AppDelegate y SceneDelegate en SwiftUI en iOS 14
• NewYorkAlert: alertas hermosas para iOS
Android
• (+12) Editor código en Android: parte 1
• (+5) Control de MVI
• (+5) Bloqueo de doble clic. ¿Bicicleta?
• Huawei anuncia un concurso de aplicaciones de $ 1 millón
• Presentamos RainbowCake
• JetPack Compose con la interfaz de usuario impulsada por el servidor
• Nueva forma de transferir datos entre fragmentos
• Cambiar dinámicamente el color del degradado en Android
• Crear una aplicación de noticias para Android en 5 sencillos pasos
• MVVM con Hilt, RxJava 3, Retrofit, Room, Live Data y View Binding
• Pruebas rápidas de Android con Mobile Test Orchestrator
• Vista personalizada de Android: Arrastrar y soltar
• Dilema de Kotlin: Extensión o miembro
• Representación de archivos PDF en Android: La forma fácil
• Fortalecimiento de la seguridad del sistema en Android 11
• Prueba de unidad Vistas personalizadas en Android
• Optimización de la batería para evitar el modo Doze y Aplicación en espera
• Visibilidad del paquete en Android 11
• RainbowCake: nueva arquitectura de Android
• Desarrollo con Actions Builder y Actions SDK
Development
• (+21) NewNode - CDN descentralizado del desarrollador FireChat
• (+9) ¿Cómo resolvemos el problema de la falta de diseño UI \ UX en 1C con Java Script y React.js
• (+6) Godot, 1000 pequeñas cosas
• (+5) Optimización de consultas SQL o búsqueda de delincuentes peligrosos
• (+4) 6 consejos para pruebas de carga para Black Friday
• Podlodka # 170: el arte de las ilustraciones simples
•Flutter Dev Podcast # 17: Flutter Day 2020
• Piensa como un CEO: la habilidad más importante que te convertirá en desarrollador
• Dfinity abre la plataforma informática en Internet para desarrolladores
• Diseño de aplicaciones: casos de inspiración # 7
• AWS lanza CodeGuru para análisis de código automatizado
• 7 enfoques para las pruebas
• Simplificamos el sitio a una aplicación de acción con un solo clic - y fallamos
• 8 reglas para ayudarlo a diseñar el mejor diseño de tarjeta
• El esqueleto del mormón está de vuelta
• 14 programas populares para animación, creación de prototipos y diseño de interfaz
• Seis meses de creación mensual del juego
• Motor de juego simple con animaciones Flutter
• 47 lecciones clave para diseñadores de UI y UX
• Liderando un equipo de desarrollo de software
• 20 mejores ideas para el diseño de interfaz de usuario
• Mi experiencia en la creación de una aplicación con herramientas sin código
• Hagamos un juego multijugador móvil en Unity
• Creación de un reproductor de música de fondo en Flutter
• 7 herramientas para comandos remotos 2020
• GetStorage: almacenamiento rápido de valores clave
• Iconos de sistema fluidos: iconos móviles de Microsoft
Análisis, marketing y monetización
• (+6) ¿Cómo trabajar con Google Analytics y Yandex Metrica?
• (+6) Cuánto cuesta hacer un video sobre el juego por su cuenta
• (+3) Materiales de la reunión para analistas: modelo de crecimiento, pruebas A / B, gestión de existencias y entrega de bienes
• Yandex otorga hasta 600,000 rublos a quienes se han conectado a YAN para promover aplicaciones
• Calificación de accesibilidad de las aplicaciones bancarias 2020 de usabilitylab
• El gasto en aplicaciones móviles en la primera mitad de 2020 aumentó en un 23,4%
• TikTok era sospechoso de espionaje
• TikTok y docenas de otras aplicaciones chinas fueron prohibidas en India
•Señal de las estrellas: Gazprom-Media ha lanzado una aplicación con un horóscopo personal
• Cómo trabajar con idiomas orientales en App Store y Google Play
AI, Dispositivos, IoT
• (+8) 9 algoritmos clave de aprendizaje automático en lenguaje simple
• (+1) Experiencia en creación soluciones en la nube para monitorear un quiosco digital en Azure IoT Central
• Niantic está haciendo un proyecto AR en el juego de mesa "Colonizadores"
• El aprendizaje automático ayudará a salvar a las personas en las playas
← Resumen anterior . Si tiene otros materiales interesantes o ha encontrado un error, envíelo por correo .