El resumen de materiales interesantes para el desarrollador móvil # 290 (11 de marzo - 17 de marzo)

El nuevo resumen habla sobre la idempotencia de la API, la lucha entre Apple y Spotify, las leyes nominales de diseño, las aplicaciones más rentables y el oro puro de los juegos móviles.



Aprendiz Vasya y sus historias sobre idempotencia API

Un método API se llama idempotente, cuya llamada repetida no cambia de estado. Aquí hay un punto sutil: el resultado de una llamada idempotente puede cambiar. Por ejemplo, cuando vuelve a llamar a la API de creación de pedidos idempotentes, el pedido no se volverá a crear, pero la API puede responder con 200 y 400.

Kotlin como el futuro del desarrollo de aplicaciones para Android

Solo han pasado unos pocos años desde el advenimiento de la versión 1.0, y el lenguaje fue adoptado por muchas grandes empresas y desarrolladores. Todo gracias al hecho de que los creadores del lenguaje lograron alcanzar los objetivos establecidos al comienzo del camino: desarrollar una herramienta que sería más conveniente y segura que Java, pero menos complicada que Scala.

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

iOS

• (+38) Cómo Apple se prepara para una era después del iPhone
• (+14) Escribimos la capa de red en Swift: el enfoque orientado al protocolo
• (+7) Poste indicador: cuando no hay suficientes puntos de interrupción
• Spotify demandó a Apple
• Apple: Spotify quiere obtener todos los beneficios de una aplicación gratuita sin ser gratis
• Apple organizará WWDC del 3 al 7 de junio en San José
• Apple lanzará nuevos productos el 25 de marzo
• imagen ¿Cómo funciona la aplicación Public Art?
• imagen Creamos elementos de interfaz mediante programación.
• imagen La mejor sintaxis para la inicialización configurable
• imagen Prueba unitaria con bloque
• imagen Animación flare para iOS y macOS
• imagen Animar cambios en UITableView y UICollectionView
• CircleBar: hermoso TabBarController

Android

• (+27) Corutinas :: experiencia práctica
• (+24) Jenkins para compilación de Android usando Docker
• (+10) Cómo hacer que un juego móvil sea un equipo de 2 personas con un presupuesto cero y que aparezca en Google Play
• (+8) Google Play Store cambia a la estandarización de iconos de aplicaciones
• (+7) Manejo de código limpio en Android
• (+6) 7 consejos útiles para quienes usan Room
• Google lanzó una vista previa de Android Q
• imagen Contexto y marco de Corutin
• imagen Explore Android P: cubos prioritarios
• imagen ¿Tu Android Studio funciona lentamente todo el tiempo? Aquí le mostramos cómo acelerarlo
• imagen Gestión de suscripciones con Jetpack Lifecycle y Kotlin
• imagen Guía de Kotlin para desarrolladores ocupados de Java
• imagen Migrar de Dagger2 a Koin
• imagen Explorando el Android Jetpack WorkManager estable
• imagen Explorando Android Q: Panel de configuración
• Automatice las pruebas de aplicaciones de Android con Robo

Desarrollo

• (+34) Ocho leyes registradas en diseño UX (parte 1)
• (+15) Corutinas personalizadas en Unity con preferencia y cortesanas
• (+12) Unidad: edición de procedimientos de Mesh
• (+12) Legibilidad de código
• (+10) Animaciones flash en Unity3D hágalo usted mismo. Primera parte, lírica
• (+8) Como una ardilla en una rueda o un poco sobre investigación de usuarios en un entorno limitado
• Podlodka # 102: Multithreading
• Microsoft recopila herramientas en Game Stack
• LaunchDarkly recibió una nueva ronda de financiación
• La biblioteca de Google hace que las aplicaciones de iOS sean más accesibles
• AichiHype: Alexander Lozhechkin
• IronSource lanza pruebas A / B para monetización publicitaria
• Google lanzó la aplicación Lookout para ayudar a personas con discapacidad visual
• Ver IA: hablar con una fotografía
• Rediseño de la aplicación móvil Tesla que merecemos.
• Telegram realiza un concurso de desarrollo y diseño con un premio de $ 150,000
• imagen Deuda técnica - Como Tetris
• imagen Adiós Programación Orientada a Objetos
• imagen Mejores pantallas de inicio de sesión: UX Research
• imagen Flutter PlatformView: cómo crear un widget desde una vista nativa
• imagen Diseño de aplicación seguro de sí mismo
• imagen Guía completa de diseño de aplicaciones móviles
• imagen Las habilidades técnicas están sobrevaloradas. Centrarse en la relación.
• imagen Plataforma múltiple o cruzada en la era de Flutter
• imagen Cómo crear un chat de video en Unity
• imagen CAVIAR: investigación de usabilidad
• imagen Reconstruya Fortnite en 2 meses: Unreal Engine y Amazon GameLift
• imagen El caso de eliminar el negativo del producto
• imagen 35 recursos para reaccionar desarrollo nativo

Analítica, marketing y monetización.

• (+26) Mercado de juegos, tendencias y pronósticos: excelente análisis de App Annie
• Dig That Gold recompensa a los jugadores con oro real
• Los estudiantes usan Google Docs para chats
• 2GIS agregó logros a las aplicaciones
• ¿Qué aplicaciones ganaron más en Europa en 2018?
• Caja de serie: series de texto y audio
• imagen ¿Cómo medir la efectividad de una aplicación móvil?
• imagen Recursos necesarios para el marketing de aplicaciones

AI, dispositivos, IoT

• (+73) Aprendizaje profundo: no solo sella en teléfonos móviles o cómo diagnosticamos los carros de locomotoras
• (+35) Las redes neuronales tienen una estrategia de clasificación de imágenes sorprendentemente simple
• (+9) Cómo el aeropuerto de Fukuoka descubrió qué medidas serán efectivas para reducir las colas
• Google configuró AI para bloquear comentarios tóxicos
• El nuevo trípode Bluesphere sostendrá el teléfono inteligente por usted
• Resumen de tecnología (enero-febrero de 2019)
• imagen Las 20 principales API que necesita saber en inteligencia artificial y aprendizaje automático

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

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


All Articles