El nuevo resumen incluye preparaciones para iOS 14, arquitectura de aplicaciones y proyectos de múltiples módulos, interfaces para niños y problemas de educación superior para desarrolladores, productividad, nueva mensajería, robots y muchos otros materiales interesantes.
A mí mismo me gustaría mucho jugar un juego similar a Disciples 2 pero con mecánicas y capacidades modernas. Desafortunadamente, no existía tal juego. En pocas palabras, estamos cansados de esperar un nuevo juego genial, así que decidimos hacerlo nosotros mismos.
Este resumen está disponible como boletín semanal . Y todos los días enviamos noticias en el canal de Telegram .
iOS
• (+8) Haga que <su aplicación iOS> hable. Informe Yandex
• (+5) Dominar la cuadrícula en SwiftUI
• Apple bloqueó la actualización de Facebook debido a una advertencia del 30%
• Facebook advierte sobre una caída del 50% en los ingresos publicitarios después de cambiar a iOS 14
• Cómo prepararse para iOS 14
• Control de aplicaciones en SwiftUI
• Cómo crear una serpiente en SwiftUI
• Cómo cambiar programáticamente el ícono de la aplicación
• Nuevo en iOS 14: App Attest
• Paginación de página en SwiftUI
• ¿Cuál es la diferencia entre las restricciones iniciales e izquierdas, finales y derechas en Swift
• GraphQL en iOS- desarrollo
• Detección de fugas de memoria en tiempo de ejecución en iOS
• 10 consejos para desarrollar widgets para iOS 14
• Seguimiento de manos y posicionamiento del cuerpo con Vision Framework
• Protocolos en Swift
• Perdidos en Xcode Country
• Creación de layouts complejos en capas con Safe Area
• NeumorphismKit: neomorfismo en UIKit
• Layout Framework Benchmark: pruebas comparativas de frameworks
Android Swift
• (+8) Patrón arquitectónico MVI en Kotlin Multiplatform. Parte 3: prueba
• (+2) Prueba de la placa para cajas de TV Android 4K basadas en el chip Realtek RTD1395
• Se lanzó la versión alfa de Jetpack Compose
• Transmisión de Android: Arquitectura de la aplicación: Haciendo bien los análisis
• Google lanzó la aplicación AdMob para Android
• Android para todos: glosario de términos
• Comparación de tiempos de compilación de Android en diferentes procesadores
• Crear DSL elegantes en Kotlin
• Reconocer lo que se dibujó con ML Kit
• Cómo usar Ktor en su aplicación de Android
• Usar Firebase In-App-Messaging en una aplicación de Android
• Animar el teclado
• Vincular un fragmento con otros fragmentos y actividades
• Hacer una hoja de Android personalizada. saliendo de la parte superior de la pantalla
• Componente de material de Android: creación de un panel de navegación al estilo de Gmail
• Uso de Jetpack CameraX
• Cómo mejorar la calidad de la aplicación con Firebase y Google Play
• 10 útiles extensiones de cadenas de Kotlin
• Awesome Dialog: hermosas notificaciones para Android
• Android Additive Animations: animaciones para el
desarrollo de Android
• (+61) Mis pensamientos sobre el teclado en pantalla para Flipper Zero bajo una pantalla de 128x64 píxeles
• (+27) Cómo el desarrollo de Gardenscapes casi se interrumpió una vez
• (+22 ) Una forma original de generar una contraseña maestra: use un conjunto especial de huesos
• (+9) Configuración de proyectos de múltiples módulos
• (+5) Interfaces para aquellos que aún no leen. Principios de diseño de UX-UI para niños
• (+3) Marca marcada, marcada e incluso marcada. ¡Marcar es fácil!
• (+2) Uso de recursos SVG en Xamarin
• (+1) Micro-frontends. Un enfoque asincrónico para el desarrollo de equipos múltiples
• (0) 10 cosas a tener en cuenta al cambiar de React a React Native
• (0) Cuáles son las métricas. Diseñador y métricas, Parte 2
• Flutter Dev Podcast n. ° 19: Yandex.Pro
• ¿Quieres Game Dev n. ° 12: el modo indie?
• Podlodka n. ° 178: Stack Overflow
• ¿Trabajar desde casa ha afectado la productividad del desarrollador?
• Google: la universidad ya no es necesaria
• Diseño de aplicaciones: ejemplos de inspiración # 14
•Trabajar en Mobis Apps, o cómo perder 130 mil rublos
• Sombras y desenfoque. Conceptos básicos del diseño de UI
• Aplicación ActiveLife: Investigación de UI / UX
• 7 estilos de codificación heredados
• ¿Cómo hacer una aplicación Flutter altamente segura?
• ¿Qué se siente al ser un ingeniero sénior?
• ¿Cuánto cuesta crear una aplicación multiplataforma en 2020?
• Adobe se está alejando de PhoneGap
• ¿Cómo desarrollar una excelente aplicación de fitness móvil? (características, presupuesto y monetización)
• 6 increíbles repositorios de Github para Flutter
• Desarrollo de realidad virtual con Unreal: ¿para qué proyectos se utilizan mejor?
Análisis, marketing y monetización
• (+1) Países árabes: un nuevo Klondike para desarrolladores
• Mercado de juegos de Rusia : una descripción general de Wargaming y Superdata
• Canadá tiene el mayor crecimiento en el gasto de aplicaciones, en Rusia el crecimiento es menor que el año pasado
• Muze reconsidera la mensajería móvil
• Evite las presentaciones
• Un residente de San Petersburgo gastó 763 mil rublos en el "Gran Sultán" y decidió devolverlos a través de la corte
• La corte prohibió a Apple borrar cuentas de Epic Games
• Microsoft apoyó a Epic Games en una disputa con Apple
• ¿Por qué todos se enojaron con Apple con su 30%?
•AppMetrica: cómo recopilar e interpretar correctamente los datos del informe
• 10 métricas principales para el análisis de aplicaciones de comercio electrónico
• ASOindex benchmark 20 categorías populares de App Store y Google Play
AI, dispositivos, IoT
• (+65) Cochecito de bebé “inteligente” “Maximka”
• (+ 31) RPi-nanny
• (+13) "Hogar inteligente" en cada apartamento de un edificio de apartamentos, o nuestro MVP
• (+8) Antiguo negocio de construcción y nuevas tecnologías, o la historia de una startup
• (0) Azure IoT Edge y SQL Edge: transferencia de cargas de nube a dispositivos "terrestres"
• ¿La inteligencia artificial acabará con la programación?
• Los investigadores de Intel hicieron un robot basado en un teléfono inteligente por $ 50
• Amazon mejora la disposición de los muebles en AR
← Resumen anterior . Si tiene otros materiales interesantes o ha encontrado un error, envíelo al correo .