En este resumen, analizamos la terrible documentación de Apple, la ejecución de Android Studio en cualquier dispositivo, el cambio a Kotlin (incluida la multiplataforma), la creación de un backend sin desarrolladores de servidores, el éxito de Among Us y los juegos UX, y mucho más.
En el último año o dos, me di cuenta de que el principal obstáculo para hacer mi trabajo es la documentación. O, más específicamente, una absoluta escasez de documentación proporcionada por Apple para sus plataformas.
Este resumen está disponible como boletín semanal . Y todos los días enviamos noticias en el canal de Telegram .
iOS
• (+6) Integración CI / CD para múltiples entornos con Jenkins y Fastlane. Parte 2
• (+5) Diferencia entre @StateObject, @EnvironmentObject y @ObservedObject en SwiftUI
• (+5) SPM: modularización del proyecto para aumentar la velocidad de compilación
• Apple lanza macOS Big Sur
•Apple mostró las primeras computadoras en Apple Silicon
• iOS 14.3 ofrece instalación de aplicaciones de terceros durante la configuración del sistema
• La nueva versión de TestFlight introduce actualizaciones automáticas de aplicaciones
• Muchos editores se han negado a publicar aplicaciones iOS en la Mac App Store
• En camino de aprender SwiftUI
• 3 enfoques para crear efecto de desenfoque en iOS
• SwiftUI versus arquitectura MVVM reactiva
• Gráfico circular animado en SwiftUI 2 usando Combine
• Portar un proyecto Xcode existente a Kotlin Multiplatform Mobile
• ¿Por qué las nuevas Mac están revolucionando el juego para los diseñadores de productos?
• Uso de curvas Bezier en SwiftUI
• iPhoneNumberField: campo de entrada de teléfono en SwiftUI
• MarqueeText: línea rastrera de
Android
• (+19) Aplicaciones de "estudio" de Netflix en Android e iOS ahora con Kotlin Multiplatform
• (+18) Pasando de Java a Kotlin: cómo llévate tus colecciones contigo
• (+9) Jetpack Compose Desktop
• (+3) Cómo corregir un error con Drawable.setTint en API 21 Android SDK
• Cómo ejecutar Android Studio en CUALQUIER dispositivo usando JetBrains Projector
•Video de Chicago Roboto 2020
• Transmisión de Android: Jetpack Compose en el escritorio
• Cómo hacer que el compilador sea más inteligente
• Desarrollo de aplicaciones de Android: herramientas útiles para desarrolladores
• Navegación de Android con una pila de respaldo existente
• Desarrollo de desarrolladores: Trabajando en la biblioteca de Android
• Android RecyclerView: Parte 1: Creación de una lista simple
• Cómo simplificar la delegación de la vinculación de vistas de Android
• Android TV: Mejores prácticas de aplicaciones fascinantes
• Aceleración de compilaciones con Dagger Reflect
• Las clases de datos son una excelente manera de almacenar datos
• iiVisu: Visualizador de sonido para Android
• Brackeys IDE: Editor de código para Android
• ForgetMeNot: Memorización con
desarrollo de tarjetas
• (+24) ¿Cómo domesticar a Charles Proxy?
• (+22) Meta Gameplay Framework, o un backend sin desarrolladores de servidor
• (+13) Componentes adicionales para la biblioteca multiplataforma de diseño de materiales KivyMD
• (+11) Los mejores trabajos de graduación del semestre de primavera de Technoprojects
• (+9) Entrevista para QA: currículum, preguntas para entrevistas, negociaciones salariales + enlaces útiles
• (+8) EventBus - Sistema de eventos para Unity
• (+7) El sistema "hecho-medido-aprendido"
• (+7) Mejora de la interfaz: cómo se relacionan el diseño y el éxito del producto
• (+4) Implementamos un servidor para verificar las compras en la aplicación en 60 minutos
• (+3) html2json
• Radio QA # 62: conferencias remotas.
• Podlodka # 189: IoT
• El Ministerio de Tecnologías Digitales está preparando un nuevo paquete de soporte para la industria de TI
• Los fabricantes piden posponer la preinstalación del software ruso
• Diseño de aplicaciones: ejemplos de inspiración # 22
• 6 pequeños proyectos que impulsarán su currículum de desarrollador
•En el ranking TIOBE de noviembre por primera vez Python salió en el 2do lugar
• Cómo lancé mi aplicación en la App Store sin conocimiento del código
• Recomendaciones para diseñar una interfaz de reloj inteligente
• Cómo empezar a trabajar en React Native para que no duela terriblemente
• Desmontamos la UX del popular juego Among Us
• Impacto del rendimiento de la aplicación móvil en la experiencia del usuario
• Consejos prácticos para desarrolladores junior
• Lecciones clave aprendidas al trabajar con un desarrollador 10x
• Vínculos profundos en Flutter usando Branch
• Prácticas que han duplicado mi productividad como desarrollador
• La atención es mi activo de productividad más valioso como desarrollador
• Mejores prácticas para documentar código para programadores
• Las mejores aplicaciones móviles para aprender a programar sobre la marcha
• React Native en Wix - arquitectura
• Great Code Review - una superpotencia que su equipo necesita
• Diferentes formas de usar el color en el diseño
• 4 mejores extensiones de VS Code en 2020
Análisis, marketing y monetización
• (+26) Botín dinámico en juegos: qué considerar
• (+6) Monetización del tráfico publicitario en el ecosistema móvil de Huawei
• (+6) Rodillos mal deslizados: ¿por qué funcionan?
• (+3) ¿Cómo localizar el juego? Guía paso a paso
• Aplicación Annie: lo que ofrece el mercado móvil en 2021
• Éxito entre nosotros: exploración de los ciclos de crecimiento del juego que golpeó el mundo
• Fortnite puede obtener una suscripción mensual
• MeowTalk: traductor de gatos
• Ushur: comunicarse eficazmente con los clientes
• 6 errores comunes de lanzamiento de dispositivos móviles Aplicaciones de
IA, dispositivos, IoT
• (+43) Cómo programar microcontroladores multinúcleo
• (+20) Trucos de marketing en el mercado de los teléfonos inteligentes. ¿Dónde no hay progreso?
• (+11) : 4D Vayyar
• (+8) CrossWorks for ARM?
• (+8) IoT SCADA Data Governance
• Hyundai Motor NVIDIA DRIVE
← . — , , .