Resumen de materiales interesantes para un desarrollador móvil n. ° 389 (del 5 al 11 de abril)

En la nueva versión, estamos creando un tab-ba con un botón no estándar y transiciones personalizadas, desarrollando marcos declarativos y preparándonos para I / O 2021, demostrando el desarrollo y abandonando las sombras estándar. ¡Todo esto y mucho más en este compendio!







Este resumen está disponible como boletín semanal . Y todos los días enviamos noticias en el canal de Telegram .



iOS



•   Es hora de follar historias. Transiciones personalizadas en iOS. [2/2]

•   Cómo implementar una barra de pestañas con un botón personalizado: CAShapeLayer y UIResponderChain

• Trabajar con Bluetooth en iOS

• 5 secretos que los desarrolladores de iOS no te contarán

• Comprender el desarrollo paralelo en iOS

• SwiftUI: cómo tomar una captura de pantalla con el contenido de ScrollView?

• Creación de un sistema de licencias para aplicaciones pagas en Swift

• Desplazamiento suave en iOS

• Hive: el juego Hive para iOS

• IrregularGradient: gradientes animados de



Android



•   Rust incluido en la lista de idiomas principales para desarrollar la plataforma Android

•   Vista previa para desarrolladores de Android 12: preparando la aplicación para nuevas actualizaciones

•   Evolución de los marcos de interfaz de usuario declarativos: de dinosaurios a Jetpack Compose

• Vida sin AppStore y Google Play: trabajando con Huawei Mobile Services y AppGallery

•   MotionLayout + RecyclerView = hermosas listas animadas

•   Análisis de la arquitectura ELM dentro de una aplicación móvil

•   Una versión simple de una vista de reciclador multicolor en una plantilla Visitante

• La conferencia I / O 2021 se llevará a cabo en formato virtual en mayo

• Google Play Store ha actualizado el diseño

• Difusión de Android: GraphQL para desarrolladores móviles ... ¿Deberías usar REST?

• Difusión de Android: noticia n. ° 8

• Mi experiencia con Flutter como desarrollador de Android

• Aprendiendo a Jetpack Compose: compilando una aplicación de temporizador simple

• Crear un “repositorio” de capa de datos usando corrutinas en Kotlin

• Resolver problemas de producción móvil como Sherlock

• Acciones de GitHub: automatizar el flujo de trabajo de compilación y lanzamiento para aplicaciones de Android

• Recuerde {mutableStateOf ()} - hoja de trucos

• Código ruidoso con Kotlin Scopes

• 10 grandes ideas para mejorar el tiempo de construcción Gradle

• Switch Snake: "serpiente" de interruptores

• Holi: Jetpack Compose colores

• Uinspector: ver jerarquía



Desarrollo



•   El desarrollo basado en evidencia o como un enfoque basado en datos es el sentido agregado

• Cómo hemos cambiado el contenido de creación de Pipeline en PvP-shooter y nos hemos olvidado de los crujidos

•   ¿Por qué abandonamos las sombras estándar de Unity para los shooters móviles y en su lugar escribimos su

• « You Up ". Cómo construir una relación entre QA y soporte técnico

•   Cómo escribir un complemento para Figma: problema, MVP, solución

•   La historia de un editor de video

•   Cómo reducir el costo del desarrollo móvil

•   Cómo creamos una aplicación móvil para Mensajería VkusVill en 9 días

•   Sintetizador en Unity 3D

•   Nuevamente sobre el diseño UI \ UX en 1C o cómo acelerar el desarrollo de aplicaciones móviles

• Podlodka # 210: consultoría técnica

• 7 de cada 10 programadores se quejan de retrabajos

• Objective-C salió de la parte superior del Calificación TIOBE y Fortran está de regreso

• Zoom lanzó Video SDK

• Mail.ru Group lanzó un editor de código colaborativo

• Google presentó el códec de audio Lyra basado en AI

• 4 errores que cometí como programador pero tuve que convertirme en CTO para verlos

• Por qué aprender a codificar no salvará su trabajo

• Diseño de aplicaciones: ejemplos de inspiración n. ° 39

• Sugerencias de diseño automáticas

• Los 10 mejores kits de interfaz de usuario de Figma para su proyecto

• Las 30 preguntas más populares de la entrevista de codificación de Apple (con soluciones)

• Por qué los gerentes aún querer código

• ¿Cómo hicimos miembros de nuestro equipo Airbnb móvil

• Cómo tener éxito en la codificación de las entrevistas en 2021

• La mejor pila técnica para el desarrollo móvil en 2021

• La evolución de la escritura de aplicaciones móviles modernas

• 8 extensiones imprescindibles para los desarrolladores de Flutter

• Las 5 mejores habilidades para programadores senior

• Marketing para desarrolladores independientes: investigación de mercado

• Daily Stand Up es un desperdicio de Tiempo

• Marco básico que utilicé para aprender nuevas habilidades técnicas

• 5 mejores prácticas para crear botones efectivos

• El diseño de interacción es más que solo flujos de usuarios y clics

• Deja de comentar tu código

• Un marco útil para nombrar tus clases, funciones y variables

• Cómo ganar dinero con la programación

• Crea una hermosa interfaz en Flutter

• La arquitectura de un solo hombre startup de tecnología



Análisis, marketing y monetización



• Una   guía sobre publicidad móvil para aquellos que están pensando en monetizar

•   Cómo la aplicación móvil ayudó a VkusVill a convertirse en el líder en el número de pedidos de productos en línea

•   Desarrollo, analítica y atribución. ¿Qué servicios se necesitan para una aplicación móvil en 2021?

• Comercializadores móviles: Nikolai Lipkin (Yandex.Mediaservices)

• Epic y Apple se preparan para la prueba

• Mem recibe $ 5.6 millones para tomar notas

• Bunch: Asistente de liderazgo

• Charles obtiene inversión en "comercio conversacional"

• La mayoría de las aplicaciones descargadas en marzo de 2021

• Supercell crea tres juegos de choque más

• Guía de métricas de productos de



IA, dispositivos, IoT



•   HMM: detectamos transacciones fraudulentas

•   Toma Wi-Fi con control sobre Internet en 60 minutos

• Cómo los desarrolladores móviles cargan los dispositivos: 10 nuevos accesorios de alta calidad de AliExpress



< Resumen anterior . Si tiene otros materiales interesantes o ha encontrado un error, envíelo al correo .



All Articles