El resumen de materiales interesantes para el desarrollador móvil # 299 (del 20 al 26 de mayo)

Este número de nuestro resumen aborda el intercambio de pizzas, el rendimiento de CarPlay, analiza Google I / O, el desarrollo de aplicaciones en 2019, la consola de órgano de barril y los errores de notificación push.



Para hacer pizza a partir de mitades, utilizamos dos UICollectionViewLayout. Estoy hablando de cómo escribimos ese diseño para iOS, lo que encontramos y lo que rechazamos.Hoy habrá una historia sobre cómo apareció nuestro navegador en CarPlay. Le diré cómo con dicha documentación y herramientas inacabadas creamos un producto que funciona y lo colocamos en la AppStore.

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

iOS

(+13) Convertir ViewPager en un administrador de fragmentos con animaciones estilo iOS
(+11) ¿Necesito escribir un yo débil en Grand Central Dispatch?
(+10) Portado automático de aplicaciones iOS (ARM) a macOS (x86) usando Bitcode
(+8) La apariencia de UIA no fue tan simple
(+8) Entrevista: 10 preguntas sobre Swift. Parte 2
(+6) 7 cosas que debes saber sobre las suscripciones auto-renovables
(+6) Aumento de la legibilidad del código en el desarrollo de iOS
Apple invita a WWDC 2019
UIButton: distancia entre icono y texto
Administrar la memoria, el montón y la pila en Swift
Atajo de Siri: cómo agregar la integración de Siri a la aplicación
Refactorización de la aplicación iOS con plantilla Coordinator para la navegación
Introducción a los datos básicos
Depuración avanzada en Xcode
Creando la primera aplicación MacOS
Cree celdas de tabla que se ajusten al tamaño del contenido.

Android

(+30) Lo que se dijo en Google I / O 2019: Android 10, aplicaciones AR y mucho más
(+13) Comprimimos el APK, tratando de mantenerlo funcionando
(+11) Transferencia segura de datos entre dos aplicaciones.
(+6) Hoja inferior personalizada: cómo debería funcionar
(+4) Android. Widget de tarjeta basado en StackView (algo así como Tinder)
Finalistas de Indie Games Showcase
Android Dev Podcast # 94. Google I / O 19. Análisis detallado.
Huawei desconectado de Android
Cómo crear un cuestionario de números simple con Kotlin y NumbersAPI
Animación perfecta del lanzamiento de aplicaciones en Android usando Intent Source Bounds
La clave para un proyecto saludable de Android
Cómo mejorar el tiempo de construcción de tu proyecto de Android
Delegación de clase en Kotlin
Revisión de redacción de Android Jetpack
¿Cómo se ha convertido el desarrollo de Android en Kotlin-first?
Explorando CameraX en Android: Vista de cámara
Fotografías anchas en color en Android: lo que necesita saber
Cómo almacenar y usar información confidencial en el desarrollo de Android
Comprobando instalaciones que no son de Google Play

Desarrollo

(+22) Haciendo el juego Tower Defense en Unity: enemigos
(+21) 5 errores en la implementación de notificaciones push para aplicaciones móviles
(+12) las interfaces 3D suelen ser peores que las interfaces 2D
(+12) Crear un juego de ritmo en Unity
(+9) Recopilamos la aplicación Flutter para un escritorio
(+8) ¿Por qué los proyectos independientes no viven para ver el lanzamiento?
(+7) Creación de prototipos de un juego para dispositivos móviles, dónde comenzar y cómo hacerlo. Parte 1 y Parte 2
Podlodka # 111: escribir un libro
Podlodka # 112: programación de Olimpiadas
GitHub presentará una función para recolectar donaciones
AichiHyp: Konstantin Osipov - Tarantool, Mail.Ru y B2B
Wolfram Engine se ha convertido en gratuito
Steam Chat lanzado en iOS y Android
Marca personal del desarrollador.
Los 9 principales errores de diseño de aplicaciones
Hamburguesa en el menú: ¿demasiado popular para fallar?
Las 5 mejores herramientas de diseño para no diseñadores
Pseudo motor 3D en Excel
Por qué Flutter es el futuro del desarrollo móvil
WebAssembly en eBay: ejemplo de uso
Cuando el código se convierte en una película de terror.
Olvídate de los chefs y el futbolín: los desarrolladores quieren equilibrio y crecimiento
Cómo rediseñamos la aplicación en solo 3 meses

Analítica, marketing y monetización.

Cómo se desarrollarán las aplicaciones en 2019: ajuste la vista
Desarrollo, promoción y monetización de una aplicación móvil. Diario del proyecto
DefinedCrowd: entrenamiento de IA
Mapa del mercado de publicidad móvil 2019
Los primeros tres juegos aparecieron en Snap Game
Principales países para descargas de aplicaciones en el primer trimestre de 2019
Los propietarios de TikTok están preparando un servicio de música.
• El número de "millonarios" en citas se ha duplicado
Minecraft Earth: juego AR para dispositivos móviles

AI, dispositivos, IoT

(+60) Hogar inteligente con Alice. Yandex abre la plataforma para todos los desarrolladores
(+16) No arroje bombillas inteligentes a la basura, o peligro de IoT
(+6) Conversaciones'19: IA conversacional para aquellos que se desarrollan y que aún dudan
(+6) Jugamos a los autos de forma adulta: cómo nos convertimos en proveedores de telemática para compartir autos y abrimos 5 oficinas en todo el mundo.
El editor de Firewatch presentó una consola portátil de órgano de barril
Google presentó Glass Enterprise Edition 2
imagen Una red neuronal simple en Python desde cero
Entrenamos a dos agentes para jugar tenis de mesa
Una nueva forma de crear pequeñas redes neuronales: una potente IA en el teléfono

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

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


All Articles