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 .