El resumen de materiales interesantes para el desarrollador móvil # 300 (27 de mayo - 2 de junio)

Tomó un poco más de 6 años emitir 300 resúmenes. Hola a todos, mi nombre es Leonid, y estoy haciendo estos artículos.



Durante este tiempo, pasé por varios turnos de trabajo, me mudé, abrí mi propio proyecto y una docena de sitios, lancé docenas de aplicaciones, conduje muchas conferencias y reuniones, más de 100 números del podcast, prohibí el resumen de Habr y mucho, mucho más. Pero cada vez que traté de compartir lo que estaba sucediendo y hacer que el desarrollo (que también cambió dramáticamente) fuera un poco mejor y más comprensible. Si lo desea, puede alentarme a través de mecanismos estándar (el enlace está debajo del perfil), pero, lo que es más interesante, ¿qué ha cambiado? ¿En qué dirección te estás moviendo? ¿Cómo puedes mejorar la digestión en los próximos 6 años? Discutamos en los comentarios :)

Recopilamos cientos de métricas y podemos desglosarlas en secciones comerciales: verticales, regiones, usuarios autorizados, etc. Hacemos esto automáticamente usando una única plataforma para experimentos. En el artículo, le contaré con suficiente detalle cómo está organizada la plataforma y profundizaremos en algunos detalles técnicos interesantes.En un artículo anterior, hablé sobre cómo hacer rápidamente un marcador web. Pero, ¿qué sucede si establece una tarea más ambiciosa: ensamblar su propia aplicación con una tarjeta, sin anuncios y con blackjack? ¿Y si en solo un par de días?

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

iOS

(+21) El título será diferente.
(+15) Guía de notificaciones de suscripciones de Apple para iOS. ¿Son realmente buenos?
(+11) Infinito UIScrollView
(+10) Idea general de la arquitectura Clean Swift
(+9) Guía de ofertas introductorias en iOS
(+8) Entrevista: 10 preguntas sobre Swift. Parte 3
(+6) Arquitectura de enrutador y paso de datos Clean Swift
En iOS sin Wi-Fi, ahora puede descargar hasta 200 MB
• Las aplicaciones de iPhone envían datos a miles de rastreadores
Ocho estudiantes de Rusia a quienes Apple invitó a la WWDC
RxSwift: manejo de errores con CompactMap
Cómo Apple expone constantemente a los desarrolladores y no sigue sus propias reglas
Hacer una vista personalizada con UIKit
Notificaciones de ubicación en iOS
Uso de VSCode como editor para el compilador Swift
Sobrevivir en RxSwift
Prevenga ataques Man-in-the-Middle en iOS con SSL Pinning
Simplifique las plantillas de comunicación con Cierre en Swift
Abordar restricciones ambiguas sin reiniciar la aplicación
App Store: principios y prácticas

Android

(+16) Temas, estilos y otros.
(+15) Cómo hacer dos aplicaciones desde una. Tinkoff Junior Experience
(+9) Utilizamos Firebase como almacenamiento de imágenes para una aplicación de Android
Android Dev Podcast # 95. Mobius 2019 Spb
Google endurece las políticas sobre cajas de botín y aplicaciones para niños
Mobile People Talks # 5: Android Q a raíz de Google I / O 19
Cómo implementar Arquitectura limpia en Android
Explorando los componentes arquitectónicos de integración y ciclo de vida de Kotlin Corutin
Edittext Picker Library
StateListAnimator: una herramienta de animación pequeña y potente
Una forma sencilla de trabajar con las corutinas de Kotlin en Android
Verificación de Google Play IAP con funciones en la nube
Cómo presentamos los mapas 3D en Revolut
GoodReads API en Android con Kotlin
Actividad / servicio como dependencias: repensar la arquitectura de Android para la aplicación Uber
Creamos una aplicación para identificar objetos con el Kit Firebase ML

Desarrollo

(+12) La documentación de la API de Xamarin ahora está en el dominio público
(+10) Variedades de coordenadas utilizadas en la GUI de Unity3d
(+6) La arquitectura de máquinas de estados finitos en Unity para organizar el comportamiento de las unidades.
Podlodka # 113: Gestión de lanzamientos
Cómo mantenerse física y mentalmente mientras continúa programando
nWay abre su backend de juegos
Classmates y VKontakte lanzaron un concurso de juegos móviles con premios por valor de 1,4 millones de rublos.
Acerca de Game Jams
Las 10 principales vulnerabilidades de OWASP móvil con ejemplos reales
Crear proyectos paralelos es genial o cómo llevamos el arte a la gente
Pista: Investigación UX
Park It: UX Research
Video Unreal Fest Europe 2019
Programación rápida y lenta: desarrolladores y efecto de exceso de confianza
Cómo NO recibir una factura de $ 30,000 de Firebase
Introducción a los videojuegos - Tutorial en línea

Analítica, marketing y monetización.

App Radar lanzó un plan gratuito para ASO
Subway Surfers: 2.5 mil millones de instalaciones.
FreshToHome: Mercado de pescado indio
Segunda edición del libro "Intercomunicador sobre incorporación"
Los creadores de Pokemon Go anunciaron una aplicación de sueño saludable
Livekick: entrenamiento en video
Desarrollo de clientes y Castdev. Cual es la diferencia
Resumen del mercado de citas en línea: cuánto ganan las aplicaciones y qué modelos de negocios usan
Todos ustedes piensan que la salida de usuario es incorrecta

AI, dispositivos, IoT

(+88) Las redes neuronales prefieren las texturas y cómo lidiar con ellas.
(+32) Introducción al aprendizaje automático
(+26) Mini interruptor táctil con panel de vidrio en nRF52832
(+8) Rastrear una bicicleta robada usando el protocolo NB-IoT
TikTok quiere lanzar su teléfono inteligente

← Resumen anterior . Y aquí está el primer número del resumen .

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


All Articles