El nuevo resumen incluye localización e hipercubos, bibliotecas y marcos declarativos, aplicaciones para superar la dependencia de la aplicación, Flutter, Unity, suscripciones, IA para buscar vulnerabilidades en el código y mucho más.

En este artículo, le contaré cómo creamos el proceso de localización, cómo abordamos el control de calidad, cómo publicaremos las traducciones según la plataforma y, lo más importante, cómo nos aseguramos de que los desarrolladores hablen bien de nuestro sistema de traducción.
Es imposible probar y depurar completamente las aplicaciones móviles sin dispositivos de prueba. Debería haber muchos de estos dispositivos, porque el mismo código en diferentes modelos se comporta de manera diferente. Pero, ¿cómo organizar la contabilidad del dispositivo? ¿Cómo hacer que los desarrolladores y probadores rápidamente y sin burocracia obtengan un teléfono inteligente específico en la configuración necesaria?
Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a
Canal de telegramas .
iOS•
(+17) envoltorios de propiedades Swift•
(+13) 20 bibliotecas para una espectacular aplicación iOS•
(+9) Mess al comienzo: post mortem sobre la velocidad de inicio de la aplicación iOS•
(+6) Problemas de arquitectura en grandes proyectos•
(+4) Validación de datos en aplicaciones iOS•
(+4) Swift: contenedores para almacenar valores clave•
(+3) Opción para trabajar con sockets web en iOS en lenguaje Swift•
Apple restringe el uso de HTML5•
StrizhPI o SwiftUI en la práctica•
Cómo duplicar su suscripción de Membresía de Apple en dos cuentas (y devolverla rápidamente)•
Los diez mandamientos del desarrollo de iOS•
¿Puedes responder esta simple pregunta sobre Swift correctamente?•
Las mejores aplicaciones para iOS con diseño basado en interacción•
Aprendizaje automático en el dispositivo con SwiftUI y PyTorch Mobile•
SwiftUI: crea cartas invertidas al estilo Tinder•
La mejor manera de asegurarse de que su código Swift nunca vuelva a fallar•
¿Qué hay de nuevo en Watch OS 6?•
Programación asincrónica en Swift con Future and Promise•
Mostrar código HTML con una imagen en UILabel y la definición de hacer clic en él•
Swift: consejos de tareas comunes•
SwiftUI - Uso de Xcode 11 Canvas•
Reconocimiento de voz y síntesis de voz en iOS con Swift•
Implementación de menús contextuales en iOS 13 usando SwiftUI o UIKit•
VVVVVV para iOS y tvOS
Android•
(+14) Anotación incremental en proceso para acelerar las construcciones de gradle•
(+12) Reparación, pirateo, excavación. Resolviendo la misión en línea Droid Mission•
(+6) Métodos prácticos de mapeo de datos en Kotlin•
(+4) Componente externo para la plataforma móvil 1C (BroadcastReceiver)•
Google I / O 2020 se llevará a cabo del 12 al 14 de mayo•
Microsoft lanzó SDK para teléfonos inteligentes con pantallas duales Surface Duo•
Google ha lanzado nuevas aplicaciones para combatir la adicción a los teléfonos inteligentes•
Android Developer Roadmap 2019: mapa de habilidades y modelo de desarrollo para desarrolladores de Android•
Welltory eliminado de Google Play•
Guía de composición de Jetpack•
Trojan Shopper descarga aplicaciones y deja comentarios en Google Play•
Cambio de tipos en Kotlin con typealias•
Cambiar dinámicamente temas usando animación circular en Android•
KotlinConf 2019: ¿qué hay de nuevo en Java 19: el fin de Kotlin?•
Componente de navegación JetPack en Android•
Costo cero de abstracción en Kotlin•
¿Cómo usar pestañas en Jetpack Compose?•
Las mejores teclas de acceso rápido de Android Studio•
SharedPreferences en Android•
Búsqueda Google I / O 2020•
KotlinMultiPlatform: clima multiplataforma en Kotlin•
RateBottomSheet: oferta para calificar la aplicación
Desarrollo•
(+32) Un simple zombie shooter en Unity•
(+27) Física para un tirador PvP móvil, o cómo rehacemos un juego bidimensional en un tridimensional•
(+27) Aleteo. Parte 3. Para desarrolladores nativos de React•
(+23) Motor, lenguaje de script y cuento visual: en 45 horas.•
(+18) Características de la implementación de listas dinámicas en interfaces de usuario•
(+16) Conceptos básicos de diseño de niveles: efecto de flujo o cómo evitar que un jugador se aburra•
(+13) Amor en odio juego independiente.•
(+10) Libro "Desarrollo de aplicaciones móviles en C # para iOS y Android"•
(+10) Cómo hice sombras 2D en Unity•
(+7) Mi primer juego html5, de Alice Yandex y victorias de premios para aplicaciones móviles•
(+7) Optimización de modelos 3D para la escena del juego.•
(+6) ¿El desarrollo móvil es fácil y aburrido? Informe Yandex•
(+6) Escribimos un código de sombreadores en Unity LWRP•
(+4) Editor de lógica visual para Unity3d. Parte 2•
(+2) Desarrollo de interfaz de usuario: ¿a quién escuchar, usted o el usuario?•
Podlodka # 147: marcos web•
Espere, la operación está en progreso. Cómo el principal fakap en la historia de Sberbank Online cambió la compañía• El
Ministerio de Economía propone crear un análogo ruso de GitHub• Los
fundamentos de la jerarquía en el diseño de la interfaz.•
Gamificación: qué y por qué funciona, primera parte•
Lo que (casi) 2 años me enseñó Flutter•
8 tendencias de diseño de interfaz de usuario para 2020•
21 maneras de ser un mal desarrollador•
7 maneras de ser un buen desarrollador•
¿Cómo medir tus habilidades de diseño UX?•
Nebula: una pila de red global abierta de Slack•
9 consejos para mejorar rápidamente el diseño de tu aplicación•
5 principios de diseño para los mejores productos•
Video Mobiconf 2019•
LaunchDarkly: gestión de funciones
Analítica, marketing y monetización.•
(+4) Introducción a las devoluciones de usuarios: sugerencias para el modelo enganchado•
(+3) App Annie Report para 2019: una mirada al pasado, notas para el futuro• Las
suscripciones de aplicaciones de EE. UU. Aumentaron un 21% en 2019 a $ 4.6 mil millones•
Niantic Games generó $ 249 millones en ingresos turísticos•
pegatinas de Venmo•
FAS ha identificado una lista de aplicaciones para la preinstalación•
Publicidad en la aplicación: lista de verificación•
Se ha publicado un libro sobre localización y culturalización de juegos.• El
gasto en publicidad móvil en Rusia crecerá un 22,2%•
Snyk recibió una nueva inversión y se convirtió en unicornio.•
AppsFlyer recibió una nueva inversión de $ 210 millones.•
¡Conduces! AR Story Games: la tendencia principal de 2019•
Dodo Pizza compró Where's the Shawarma•
Race Slack, Microsoft Teams y Workplace: una intriga murió, nació una nueva•
1000 configuraciones de juego en 2 días usando TikTok•
Comprender mejor a los jugadores con Affinity Learning•
¿Cómo lidiar con el spyware fraudulento en Facebook?•
Desafíos de ASO para juegos móviles en 2020
AI, dispositivos, IoT•
(+39) SVM. Explicación desde cero, implementación y análisis detallado.•
(+28) Deja de llamar a todo AI•
GitHub comenzó a usar IA para recomendar tareas•
Uber ha reunido una de las pilas de aprendizaje profundo de código abierto más impresionantes← Resumen
anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por
correo .