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 .