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.

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.
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•
¿Cómo funciona la aplicación Public Art?•
Creamos elementos de interfaz mediante programación.•
La mejor sintaxis para la inicialización configurable•
Prueba unitaria con bloque•
Animación flare para iOS y macOS•
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•
Contexto y marco de Corutin•
Explore Android P: cubos prioritarios•
¿Tu Android Studio funciona lentamente todo el tiempo? Aquí le mostramos cómo acelerarlo•
Gestión de suscripciones con Jetpack Lifecycle y Kotlin•
Guía de Kotlin para desarrolladores ocupados de Java•
Migrar de Dagger2 a Koin•
Explorando el Android Jetpack WorkManager estable•
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•
Deuda técnica - Como Tetris•
Adiós Programación Orientada a Objetos•
Mejores pantallas de inicio de sesión: UX Research•
Flutter PlatformView: cómo crear un widget desde una vista nativa•
Diseño de aplicación seguro de sí mismo•
Guía completa de diseño de aplicaciones móviles•
Las habilidades técnicas están sobrevaloradas. Centrarse en la relación.•
Plataforma múltiple o cruzada en la era de Flutter•
Cómo crear un chat de video en Unity•
CAVIAR: investigación de usabilidad•
Reconstruya Fortnite en 2 meses: Unreal Engine y Amazon GameLift•
El caso de eliminar el negativo del producto•
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•
¿Cómo medir la efectividad de una aplicación móvil?•
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)•
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 .