El resumen de materiales interesantes para el desarrollador móvil # 330 (del 20 al 26 de enero)

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 .

Source: https://habr.com/ru/post/485524/


All Articles