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