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