En nuestra nueva actualización, resumen iOS y Swift, el aprendizaje automático más interesante en Android, una encuesta sobre la popularidad de los equipos móviles, una búsqueda de freelancers para un desarrollo sensato, las aplicaciones más populares en diferentes categorías y mucho más.

Soy desarrollador de iOS en Tinkoff.ru. En este artículo, daré una breve descripción de los principales cambios en Swift 5. Estos cambios se describen en las notas de la versión.
Muchos desarrolladores creen que el diseño automático es un freno y un problema, y es extremadamente difícil depurarlo. Y es bueno si esta conclusión se hace sobre la base de mi propia experiencia, y a veces es solo "escuché, ni siquiera intentaré hacerme amigo de él". Pero quizás la razón no está afuera, sino adentro.
Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a
Canal de telegramas .
iOS•
(+47) Xcode 10.2, macOS Mojave 10.14.4, iOS 12.1 y otras versiones beta•
(+30) Error de FaceTime permitido espiar y espiar a los propietarios de iPhone•
(+9) Contraseñas generadas automáticamente en iOS 12•
Apple primero compartió la cantidad de iPhones utilizados•
Vuelva a intentar y deshaga el soporte en iOS•
Enormes imágenes, teléfono pequeño•
Multithreading en Swift con GCD•
# 10yearchallenge: cómo han cambiado las aplicaciones populares de iOS•
Obtener la ubicación actual en Ubicación central•
Competición Swift avanzada con HoneyBee
Android•
(+33) "Fui muy negativo hacia las corutinas": Artyom Zinnatullin sobre el desarrollo de Android•
(+19) Android, Rx y Kotlin o cómo hacer que la garra de Lego se encoja. Parte 1•
(+13) Prepare sus aplicaciones para los requisitos de 64 bits•
(+8) Una forma rápida de agregar notificaciones a una aplicación de Android•
(+6) ¿Qué es ARCore? Todo lo que necesitas saber•
Android Dev Podcast # 86. Noticias. Smartphones flexibles y tecnologías inflexibles.•
Android Dev Podcast # 85. ML en Android•
Google publicó el código de Santa Tracker para Android•
Android SDK: dibujar con patrones•
Integración de Android Paypal con Braintree SDK•
Agregue integración continua a su proyecto de Android.•
Explorando la interfaz de usuario de Firebase en Android: autenticación•
Cómo Google reprime a los desarrolladores independientes en Google Play•
Cargar Retrofit con Kotlin•
Burocratización de los criterios de aceptación.•
Prueba perfecta: deja de detenerte•
Minimizando el núcleo de su aplicación de Android y por qué es importante•
Nueva herramienta para el aseguramiento de la calidad visual en Android•
¿Detección y seguimiento de rostros en Android con ML Kit?•
Hacer un proyecto OpenGL nativo para Android
Desarrollo•
(+70) Para aquellos que saben con sus oídos: podcasts para desarrolladores•
(+27) Optimizamos el rendimiento del juego con las opciones de importación de sonido de Unity•
(+14) Juego de realidad virtual en blockchain usando el token ERC-1155: ¿React 360 o Unity?•
(+10) Conceptos básicos de la arquitectura de aplicación Flutter: Vanilla, Scoped Model, BLoC•
(+10) Lanzamiento beta de Unity 2019.1•
(+10) Cómo dominar la sintaxis async / wait: un ejemplo real•
¿Qué es Ruskin o cómo cambiar el juego más allá del reconocimiento?•
Unity compró los chats de voz de Vivox•
Una encuesta sobre la popularidad de los equipos de desarrollo móvil.•
Flutter Dev Podcast # 0•
Kite recibió $ 17 millones para desarrollar IA para ayudar a programar•
Acelerador de 500 Startups y Sberbank: experiencia personal WINDY.APP•
MVP está muerto. Larga vida a la RATA.•
10 chips de desarrollo de productos que aprendí de Jason Freide•
Cómo encontrar un profesional independiente para tu proyecto•
Aleteo: Traductor de Google•
Juego 2D completado en Godot 3.1: Tutorial•
Libros favoritos para desarrolladores móviles•
Repensar el intercambio de música en Spotify: UX Research•
Software antiguo: Turbo Pascal v1.0•
Podcasts impresionantes: una colección de podcasts para desarrolladores
Analítica, marketing y monetización.•
AppMetrica Post API: protege el análisis de juegos móviles de los tramposos•
Las aplicaciones de aprendizaje de idiomas más populares del mundo.•
Las aplicaciones meteorológicas más populares del mundo.•
Las aplicaciones deportivas más populares del mundo.•
Las aplicaciones de meditación más populares en los EE. UU.•
Informe de HackerRank Developer Skills 2019•
Curso gratuito "Cómo crear una aplicación móvil" desde el Vector de la escuela•
ContentSquare: cuellos de botella en aplicaciones y sitios.•
MAPS.ME incluye guías pagas de desarrolladores externos.•
Rendimiento de los anuncios móviles en el índice de creatividades de anuncios móviles de despegue•
En 2019, la publicidad móvil superará a la televisión por primera vez•
Angry Birds 2 resultó ser el mejor año: los ingresos crecieron un 47%•
Cómo probar una idea de proyecto antes de utilizarlo todo•
100 mil descargas después: consejos para desarrolladores de nuevas aplicaciones•
5 chips UX y de marketing para enganchar a los usuarios en tu aplicación
AI, dispositivos, IoT•
(+47) 3blue1brown y MIT en ruso•
(+42) Prueba de concepto: cómo verificar que la implementación de ML valga la pena•
(+26) Automatización del apartamento con HomePod, Raspberry Pi y Node.js•
(+15) Cómo creamos un servicio de recomendación para la selección de ropa en redes neuronales•
(+12) IA en 2019: estado actual de las cosas•
(+12) Introducción al servicio Azure Machine Learning•
(+10) bobaoskit - accesorios, dnssd y WebSocket•
(+9) bobaos.pub - KNX TP / UART, Raspberry Pi y Redis•
En 2018, el mercado de teléfonos inteligentes mostró una disminución•
Yandex vendió alrededor de 500 teléfonos inteligentes•
Cómo TensorFlow Lite optimiza las redes neuronales para el aprendizaje automático móvil•
Aprendizaje automático y lista de correo de IA<
Resumen anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por
correo .