El resumen de materiales interesantes para el desarrollador móvil # 328 (23 y 29 de diciembre)

En este número, nomorfismo, abandono de UIWebView, maldición del arquitecto, aplicación diaria, tendencias de diseño y mucho más. El último resumen de 2019 es un poco tarde. Después de las vacaciones - estudiante de primer año. Feliz año nuevo



En este artículo hablaremos sobre la experiencia personal trabajando con motores físicos para un juego de disparos multijugador y nos centraremos principalmente en la interacción de la física y la ECS: qué tipo de rastrillo intervinimos durante el trabajo, qué aprendimos y por qué decidimos por soluciones específicas.Llevamos a cabo una encuesta anual relacionada con el trabajo y el salario de los desarrolladores rusos.

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

iOS

• (+7) Reglas personalizadas de SwiftLint
• La nueva Mac Pro recopila proyectos más lentamente que sus predecesores
• Apple prohíbe UIWebView
• Conferencia Swift del lado del servidor de video 2019
• Tutorial de SwiftUI: repita la aplicación de actividad
• Menú contextual, alertas y ActionSheet en SwiftUI
• Sockets web en iOS 13 con Swift y Xcode 11
• Gestos y animaciones en SwiftUI
• Prueba de unidad ViewController y View en Swift
• Cree una aplicación inteligente de preguntas y respuestas con CoreML, SwiftUI y Combine
• Rediseñé Apple Maps y reinicié el lanzamiento de Apple
• Creamos una aplicación con avances de películas en SwiftUI
• 5 bibliotecas de iOS para crear una hermosa incorporación
• 5 bibliotecas de iOS para una mejor experiencia de usuario
• 7 increíbles proyectos de código abierto SwiftUI para inspirarte

Android

• (+12) Reinicio de texturas OpenGLESv2 a través de DMABUF
• (+10) El final de la era de ARMv7 o un poco sobre portar juegos
• (+5) Escribimos VerticalSwipeBehavior flexible
• (+1) Envío de eventos desde ViewModel a Activity / Fragment en MVVM
• Conferencias de Android # 2. Mobius Moscú 2019
• AsyncTask está desactualizado, ¿y ahora qué?
• Implementando "Volver" con Jetpack Compose
• Fragmentos y ViewPager2
• Programación avanzada de Android con Kotlin
• Los siete (en realidad 10) pecados principales del desarrollo de Android
• Blink Detection en Android con API de detección de rostros del kit Firebase ML
• Error en las estrellas de Kotlin y Gson
• Colección de registros de prueba sin bibliotecas o aplicaciones de terceros.
• Guía de Android Splash Screen 2020
• Jetpack Compose: una forma nueva y fácil de crear Material-UI en Android
• Aumente el rendimiento de la aplicación con Profiler
• La mejor manera de crear diseños heterogéneos dentro de RecyclerView
• Google Santa Tracker: ¿dónde está Santa?
• Weatherapp: todo lo mejor en desarrollo de Android

Desarrollo

• (+14) Cómo optimizamos los scripts en Unity
• (+11) Arquitecto de software: por qué es necesario y cuál es su maldición
• (+10) Optimización de la unidad: cómo te roba la jerarquía de escenas
• (+9) Escribimos la aplicación en Flutter junto con Redux
• (+7) Bot para Tetris y animación de ingeniería inversa. Análisis de la pista móvil del segundo campeonato de programación.
• (+6) MVC en Unity o cómo simplificar la vida
• (+5) Por qué Koji es un recurso ideal para los creadores novatos de aplicaciones KaiOS
• (+4) Reglas para escribir pasos preliminares en casos de prueba
• (+3) La historia de cómo QA Engineer te hizo la vida más fácil con la ayuda de Test IT, y qué hace Bot Framework
• Flutter Dev Podcast # 11: Yandex.Taxi
• Podlodka # 143: Podcasting
• Cómo hacer una revisión de código
• Neomorfismo en las interfaces de usuario.
• unDraw: ilustraciones gratis
• Modelos mentales para diseñadores de Dropbox
• Diez tendencias en el diseño de aplicaciones móviles 2020
• 5 razones por las que los desarrolladores eligen 8base en lugar de Firebase
• Avanzando hacia el futuro de Dark UI
• Flutter Application Architecture
• My Perfect Stack of 2020: una nueva pila para una nueva generación
• Learning Unreal Engine (y C ++): un curso completo para principiantes
• Flutter: obtenga datos de la API REST y guárdelos localmente en Sqlite
• Introducción a Flutter en DartPad
• Rediseño de aplicaciones populares de redes sociales utilizando un mini sistema de diseño
• 5 libros que cambiaron mi código
• Reaccione la animación nativa con Airbnb Lottie

Analítica, marketing y monetización.

• (+5) Pros y contras de las pruebas A / B: experiencia de grandes empresas
• (+1) Cómo los desarrolladores de Chelyabinsk hacen juegos para Google Play y redes sociales
• Haga una solicitud en un día: la mejor historia de9.app
• Localización de aplicaciones: 10 idiomas principales
• En Google Translate aparecieron tarjetas para memorizar palabras
• Informe de marketing de juegos de Facebook 2019
• ToTok messenger resultó ser una herramienta de inteligencia de EAU
• LOVEMOBILE # 03: localización de aplicaciones
• "Informe de seguridad de publicidad móvil de Pixelate"
• Blindlee: el amor es ciego
• Cómo los estafadores ganan millones en aplicaciones y qué puedes aprender de ellas
• "Todo está en orden": cómo cruzar Uber con un sitio de anuncios privados
• Duolingo: 1% de mejora cada semana

AI, dispositivos, IoT

• (+85) 7 años de exageración de las redes neuronales en gráficos y perspectivas inspiradoras del aprendizaje profundo de la década de 2020
• (+19) Sistemas de aprendizaje automático integrados basados ​​en Nvidia Jetson
• (+18) LED de dirección coloridos para el nuevo año sin programación y soldadura
• (+6) La historia de un estudiante escolar coreano que recibió un premio del ministerio por un sistema de monitoreo de colas
• (+1) De la tostadora al drone. ¿Cómo surgió el Internet de las cosas y por qué se disparó solo 30 años después?

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

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


All Articles