El resumen de materiales interesantes para el desarrollador móvil # 323 (del 18 al 24 de noviembre)

En nuestro nuevo número, desarrollo para Aurora, Dubai Mall en un teléfono inteligente, tendencias de diseño UX, herramientas de desarrollo HTML5, ingresos del 1% de los principales editores que reciben el 93% del dinero en todo el mercado de aplicaciones. ¡Un resumen interesante que tenemos!



Nuestro equipo ha desarrollado y admite una aplicación móvil corporativa para recibir pagos en el marco de un sistema de pago para un gran cliente. Ahora es utilizado por los empleados del cliente en dispositivos que ejecutan el sistema operativo Aurora (anteriormente Sailfish Mobile OS RUS) en treinta y siete regiones rusas. En esta publicación hablaré brevemente sobre este proyecto y con más detalle sobre el sistema operativo en sí.La declaración inicial del problema en una forma simplificada: quiero poder visualizar el plano de planta en su aplicación móvil y poder mostrar la ubicación de una organización específica en él. También me gustaría ver la ubicación del usuario, pero aquí el problema está en el plano técnico: necesita un equipo que le permita obtener las coordenadas del dispositivo en interiores. Así que dejamos este aspecto fuera del alcance del artículo y nos enfocamos en la parte del software.

Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a Canal de telegramas .

iOS

(+74) Cómo Apple mata las tecnologías web
(+10) Redux - como contenedores de estado en SwiftUI. Los fundamentos
(+4) Redux - como contenedores de estado en SwiftUI. Recomendaciones
(+3) Swift.assert - vida después del lanzamiento
Apple amplía el programa para que todos puedan codificar
Recursos bajo demanda en iOS
Apple nombrará las mejores aplicaciones y juegos el 2 de diciembre
Lanzamiento de la aplicación para desarrolladores de Apple
Qué hacer si Apple te copia
Apple cambiará el enfoque para el desarrollo de sistemas operativos debido a errores en iOS 13
IOS Document Scanner con Vision API
Depuración con Swift Combine Framework
Cómo crear modelos actualizables en Core ML 3
Una manera fácil de implementar el modo de demostración en una aplicación iOS
iOS 13 diseños de composición en CollectionView
Rápido en la Raspberry Pi
Presentación del modo oscuro en iOS
Microservicios SwiftUI
Cargado: botones con indicadores de carga
OpenSwiftUI: Open SwiftUI
5 bibliotecas de iOS para animar tu aplicación

Android

(+21) Canalizaciones de calidad en desarrollo móvil, parte 1: Android
Google ofrece $ 1 millón para vulnerabilidades de Android
Desarrollador de Android de EE. UU.
Google y Udacity lanzaron el curso "Android avanzado en Kotlin"
• La tienda de aplicaciones Epic Games recibió un segundo juego
Navegación con módulos de funciones dinámicas.
Cómo poner una aplicación web progresiva en la tienda Google Play
Kotlin / Native en iOS
Trucos de dagas: refactorización
Comprender cómo se representa la vista en Android
Cómo hacer que una aplicación móvil empresarial sea única en un dispositivo con la API de administración de Android
Inicio de sesión de Kotlin a través de Firebase: Twitter, Facebook, Google, GitHub
Google quiere que Android use el kernel de Linux normal
StoryView: Storiz para Android

Desarrollo

(+28) Cadenas de Markov para la generación procesal de edificios.
(+19) Extensión en Dart (Flutter)
(+19) Emparejamiento aburrido sin desequilibrio y colas: una guía práctica
(+12) Qué tendencias de diseño UX seguir en 2020
(+11) Cómo funciona Flutter
(+11) Sistema de diseño Societe Generale: Armonía de diseño y desarrollo.
(+8) Prueba de la idea de una aplicación futura. Pretipo O como ahorrar mucho dinero
¿Por qué deberías tener miedo a los botones fantasma?
Todas las herramientas que utilizamos para crear el popular juego HTML5 Curious Expedition
Efectos de sonido, voces y música en el Humble Bundle.
Autenticación de Firebase obtenida Inicie sesión con Apple
¿Cómo ganar dinero con la aplicación durante las vacaciones?
• La plataforma Miro lanzó un concurso de aplicaciones
En Rusia, crearán una aplicación para evaluar el estado del motor por sonido
Microsoft cierra las aplicaciones de Cortana
Video optimizado para móviles 2019
Encuesta: diseño y creación de prototipos de herramientas de aplicación.
Guía de diseño de aplicaciones móviles para iOS y Android. Diferencias clave de plataforma
Cómo usar scripts en el desarrollo de aplicaciones móviles.
Organización del espacio en el diseño. Sangría, cuadrículas y diseños
Motor 3D simple en Flutter
Cómo mejorar tu trabajo como desarrollador junior
La mejor revisión en Code Review de todo lo que recibí
Es posible que su próxima aplicación no tenga una parte del servidor.
Errores comunes que cometen los programadores. Incluso los buenos.
Las mejores plantillas y temas para aplicaciones móviles 2019
Haga anotaciones, harán felices a sus desarrolladores
20 accesos directos VS Code para una programación rápida
Mejores prácticas de UX: registro
Uso de la biblioteca Device_Calendar en Flutter para comunicarse con el calendario en Android / iOS
Adopción de una estrategia multiplataforma para aplicaciones móviles.
8 razones para abandonar el desarrollo de aplicaciones híbridas
Merjim el trabajo de más de 1000 desarrolladores
11 conceptos básicos de metaconocimiento necesarios para acelerar la programación
OpenDiablo2: motor abierto Diablo 2

Analítica, marketing y monetización.

(+36) Localización de la aplicación en 10 pasos.
(+10) Cómo comencé a poder comercializar
(+2) Caso de Narcade: desarrolladores de Turquía hablan sobre la localización de juegos móviles y el mercado de juegos turco
Rusia se convertirá en el tercer mercado más grande de videojuegos en Europa
El 1% de los editores recibe el 80% de las instalaciones y el 93% de los ingresos de todo el mercado de aplicaciones.
Thein Lyman (Wargaming): juegos con los que existe una conexión emocional
myTarget lanza un mercado para aplicaciones publicitarias
Ocean Engine cubre un tercio de la audiencia móvil global
Clumio recibe $ 186 millones para respaldo en la nube
SmartNews: la mejor forma de leer noticias
• Las aplicaciones de compras establecen un récord de descargas
WeWork lanza programa de desarrollo de inicio en Rusia
• Los ingresos de los juegos pagos en la App Store disminuyen constantemente
Yandex.Money lanzó un juego en el formato de una búsqueda de chat
Wire: el mensajero más seguro

AI, dispositivos, IoT

(+11) Etapas de la introducción de modelos de aprendizaje automático en grandes empresas
(+10) el nuevo curso en línea gratuito de Samsung sobre análisis de texto usando redes neuronales
(+7) 10 trucos de vida para desarrollar sistemas de recomendación
(+5) Desarrollo de IoT-gateway basado en Raspberry CM3 +

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

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


All Articles