El resumen de materiales interesantes para el desarrollador móvil # 340 (del 6 al 12 de abril)

En este número, un nuevo Swift, pruebas de accesibilidad, superación del Príncipe de Persia, investigación sobre equipos de desarrollo móviles rusos, Eclipse Theia abierto en lugar de VSC, riego de plantas de interior y mucho más.



A finales de marzo, se lanzó Swift 5.2 para Xcode 11.4. Ha mejorado el diagnóstico de errores, el análisis de dependencia y la funcionalidad expandida de SwiftPM. Ya se ha publicado una descripción general de algunos cambios en Habré, en el mismo artículo se considera la evolución del lenguaje en sí con posibles ejemplos de uso.Alfa-Bank forma parte de un grupo de trabajo especial creado por el Banco Central con el objetivo de mejorar la calidad de los productos financieros para grupos con discapacidad visual. Ya se ha desarrollado una metodología especial de trabajo y evaluación, a la que se adhieren todos los bancos.

Este resumen está disponible como un boletín semanal . Y diariamente enviamos noticias en el canal Telegram .

iOS

(+17)  De un error en la alerta con acciones
(+6)  Diseño de composición en iOS 13. Conceptos básicos
(+3) Formamos la Vista en SwiftUI en función de las condiciones
En iOS 14, las aplicaciones se pueden iniciar sin instalación
En la aplicación Tienda también encontró aplicaciones de fleeceware
Apple compra NextVR
Arrastra y suelta en SwiftUI
Cómo iniciar una aplicación para iOS
UITableViewCell con tamaño automático usando UIStackView
Guía para documentar código en Xcode
Funciones globales útiles en Swift
Creación de mejores aplicaciones para Apple Watch
Creación de una aplicación meteorológica para iOS
Agregar efecto de paralaje al texto estático en iOS
Ver código: un marco de control para rechazar IB
Swift: la oferta de Google para una programación diferenciada
Playbook: creación de componentes de interfaz de usuario
SimpleEngine: motor de juego 2D

Android

(+25)  Código abierto: infraestructura de prueba de CI / CD y Avito para Android
(+11)  Clasificación de imágenes en Android usando TensorFlow Lite y el servicio Azure Custom Vision
(+12)  Redirección de funciones en nativo -Bibliotecas en Android
(+5) Uso de la biblioteca ColorPicker en Android para implementar una selección de colores flexible
(+4)  Uso de la biblioteca Volley en Android utilizando datos de la API meteorológica como ejemplo
(+3) Prosto: eliminar repeticiones cuando se trabaja con RecyclerView
Google hizo un teclado braille virtual
Android Broadcast # 11: Desarrollando un desarrollador móvil
Protegiendo su juego y jugadores en Google Play
Inspector de diseño en Android Studio
Personalizando WorkManager - lo básico
Migrando la aplicación Duolingo de Android a 100% Kotlin
ViewBinding - un nuevo estándar para procesar la interacción con View en Android
Android Multi-Module & Dagger: un ejemplo de la vida real, paso a paso
Escáner de mapas de Android con Firebase ML Kit y CameraX
• La mejor arquitectura para Android: MVI + LiveData + ViewModel
Trucos para generar código en Dagger
Android Canvas API: de novato a ninja
Pruebas de batería de Android en Microsoft YourPhone
Todo lo que necesita saber sobre ViewBinding en Android
Los 20 mejores complementos para Android Studio
Aplicación de Android modular y entrega dinámica
Barra de navegación con chip: hermoso panel navegación
Aprenda Jetpack Compose por ejemplo: aprenda Jetpack Compose por ejemplos

Desarrollo

(+83)  Cómo el creador de Prince of Persia logró superar las limitaciones de memoria de Apple II
(+35)  Profesión: desarrollador móvil
(+22) Cuánto gasté en crear una aplicación móvil y cómo lo revivió el coronavirus
(+16) Crear un navegador utilizando tecnologías de realidad aumentada y métodos de aprendizaje automático
(+16)  Cómo reproducir sonido realista en juegos de computadora y realidad virtual y por qué es difícil
(+ 15) Un código de red incorrecto mata tus juegos de lucha favoritos
(+14)  Creación de un sistema de diseño para el juego: un análisis detallado del enfoque
(+13) Creación de un roguelike en Unity desde cero: un generador de mazmorras
(+10)  Cómo escapar de Covid y de la vigilancia ?
(+9) Cómo trabajar en un desarrollador internacional de juegos: un tutorial de un modelador 3D de Ulyanovsk, que se convirtió en copropietario del estudio
(+8)  Cómo NO convertirse en diseñador de juegos (Diseñador de juegos)
(+6)  Unidad + git = amistad: parte 1 conjunto de caballeros
(parte +6) Problemas de entrega de funciones en grandes proyectos
(+5) MVP de verano. ¿Qué tan flexible es Kotlin?
(+3)  IA de combate realista para un juego 2D
(0)  Flujo de usuarios: cómo crear aplicaciones y sitios populares
Podlodka # 158: Localización
Radio QA # 58: No solo en casa
Comienza la temporada de Docs 2020
El estudio "Fama de los equipos de desarrollo móvil 2020"
Rostelecom ha creado un hackathon en línea VirusHack con un fondo de premios de 2,5 millones de rublos
Desarrollo en Grab: ¿qué aprendí al trabajar en una gran empresa de tecnología?
“Cuarentena”: el concepto de la aplicación para salir de casa durante COVID-19
Claridad: lo principal al escribir código
100 días de código: ¿es difícil? ¿Qué tal 1 juego por mes?
Qué esperar en React Native al convertir una aplicación de iOS a Android
Su aplicación no debería ser perfecta
Narración de historias en UX: microinteracciones que apoyan el viaje del héroe
Un diseño de aplicación de salud que motiva a los usuarios a desarrollar hábitos saludables con amigos
21 errores en mi carrera de programación de 21 años
Eclipse Theia:

análisis IDE extensible abierto , marketing y monetización

(+7)  AdColony: 89% de los editores de aplicaciones móviles y juegos usan videos promocionales
Snapchat lanzó donaciones de AR para luchar contra el coronavirus
Builder.ai ofrece piezas de trabajo prefabricadas
Las aplicaciones más populares del mundo en marzo de 2020
Tuned: una aplicación para parejas de Facebook
Zoom, Skype, Kinopoisk y Premier fueron los primeros en llegar 10 App Store rusa
Quibi: transmisión móvil real
La transmisión de música en 2019 creció un 32%
• La última plantilla de captura de pantalla para la tienda en Figma

AI, Dispositivos, IoT

(+48)  Etiquetas inteligentes de reproducción
• • (+27)  Raspberry Pi, Python y riego en interiores plantas
(+13)  Capacitamos una red generativa competitiva para dibujar imágenes en Azure ML
(+3) La  localización de un código QR es una tarea importante, injustamente privada de atención
(+1)  Industria 4.1: Propiedad de robots, red neuronal y monetización de código abierto
Google lanzó Local Home SDK

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

All Articles