Le aconsejo que se abastezca de palomitas de maíz y Coca-Cola; este es un programa nocturno sobre cómo no me hice nada a mí mismo, una vez más implementando MVVM en uno de mis proyectos domésticos. Hoy es la segunda serie: sobre cómo hacer MVVM de MVC y no pasar a ser reactivo.Implementaremos partes específicas de la plataforma del módulo común y las integraremos en aplicaciones iOS y Android. Como antes, asumo que el lector ya tiene un conocimiento básico de Kotlin Multiplatform, por lo que no hablaré de configuraciones de proyectos y otras cosas no relacionadas con MVI en Kotlin Multiplatform.
Este resumen está disponible como boletín semanal . Y todos los días enviamos noticias en el
canal de Telegram .
iOS
• (+7) Cómo buscaba ciclos simples
• (+3) Programa educativo para diseñadores de la conferencia Apple WWDC 2020
• Trabajando con Near Interaction en iOS 14
• Nueva App Store Connect API para administrar aplicaciones en App Store
• No, Apple no se está moviendo hacia el neomorfismo
• Las
mejores bibliotecas / marcos de iOS en 2020
• Increíbles
animaciones interactivas
•
6 geniales bibliotecas SwiftUI para usar en su próximo proyecto
•
Neomorfismo en SwiftUI
•
Adiós a las acciones de destino. hola UIActions
•
Crear vistas de colección más simples y modernas en iOS 14+
•
Cómo crear una FAB de iOS en Swift
•
Mis 5 mejores trucos de Xcode
•
Animar un TableView aburrido en una aplicación de iOS
•
10 fragmentos de WWDC20
•
Novedades de UIMenu y ContextMenu en iOS 14
•
Trabajar con Swift Generics: una guía práctica para la reutilización de código
•
Crear un UILabel con tamaño de fuente dinámico en Swift 5
•
Dibujar formas arbitrarias con UIBezierPath
•
Configuración remota de Firebase en iOS
•
OpenMTP: Transferencia de archivos de macOS a Android
•
Diagrama de Swift Sunburst: en capas gráfico circular en SwiftUI
Android
• (+19) Animación en Android: transiciones suaves de fragmentos dentro de la hoja inferior
• (+19) Los dispositivos Android modernos son bastante seguros y por eso
• (+9) "Llegando a la primera plataforma ..." Historias de desarrolladores en AppGallery de Huawei
• (+4) Novedades de RxJava 3
• Han comenzado las aplicaciones para el 2020 Material Design Award
•
Optimizaremos la velocidad de construcción de su proyecto de Android
•
Comenzaremos a trabajar con la arquitectura MVI en Android
•
Dibujable personalizado
•
Escribiendo código fluido en Kotlin
•
Curso de Kotlin con la construcción de una aplicación de AR para Android
•
Cómo implementar HyperLog en Kotlin en Android
•
Notificaciones para personas
•
Autenticación Firebase OTP en Android
•
Implementar actualizaciones en la aplicación en Android
•
BaseActivity y BaseFragment son monstruos
•
Determinación de la actividad del usuario en Android mediante la API de transición
•
Viajes en jetpack
•
TextWriter: texto animado
•
Antimine - Minesweeper: zapador para el
desarrollo de Android
• (+28) Mis diez años en el desarrollo de juegos
• (+15) Fear and Loathing en el desarrollo de juegos: desde los primeros pasos hasta el primer dinero
• (+13) Flutter. Veamos cómo dibujar diferentes formas usando CustomClipper
• (+10) Flutter. Simplificar el diseño de los widgets usando extensiones de Dart
• (+9) Automatización de pruebas en arquitectura de microservicios
• (+7) Lexorangs: qué son y cómo usarlos para ordenar listas de manera eficiente
• (+4) Modelo-Widget-WidgetModel, o qué arquitectura usa el equipo de Flutter en Surf
• (+2) Qué bueno tienda de aplicaciones Xiaomi. Eliminé la aplicación de mi tienda después de la actualización, porque está en ruso
• (+1) Cómo encontrar fronteras en el cliente y el servidor
• (+1) Seguridad de aplicaciones y dispositivos móviles: cinco escenarios de ataque populares y métodos de protección
• El SDK de Facebook hizo que las aplicaciones se bloqueen alrededor del mundo
•
15 videos tutoriales sobre la creación de aplicaciones de Flutter
• tienen sentido: sobre la experiencia de crear un producto desde cero y las diferencias en el trabajo y las habilidades de los gerentes de productos y proyectos
• Podlodka # 171: centros de datos
• Diseño de aplicaciones: ejemplos de inspiración # 8
• Flutter lo hará trabajar en Linux
• Encuesta de economía de desarrolladores segundo trimestre de 2020
• Cómo convertirse en desarrollador de juegos 2020
• Menús, metáforas y materiales: etapas clave del diseño de la interfaz de usuario
• Cómo diseñar mejores botones
• Cómo hicimos una aplicación de entrega para restaurantes y cafés para 200 mil rublos gratis
•
Aceptar pagos con Google Pay a través de Stripe en Flutter
•
Aprender la experiencia de usuario: cómo crear una súper aplicación
•
La superación personal puede ser el mayor desafío para los desarrolladores. Entonces, ¿Cómo lo hacemos?
•
Prism: fondos de pantalla en Flutter
Analytics, marketing y monetización
• Se lanzó un programa de juegos en horario estelar con un premio acumulado de $ 1 millón en Tetris.
• Pavel Durov nuevamente instó a luchar contra el monopolio de Apple y Google
• El uso de aplicaciones móviles en el segundo trimestre de 2020 en todo el mundo se convirtió en 40% más
En el segundo trimestre de 2020, los usuarios rusos gastaron ...
2 2020 $328 , 30% , 2019 . $233 . iOS 35% , , — $144 , Google Play — 30% , $184 . iOS 30% $67 , Google Play 35% $76,3 .


• Las aplicaciones más descargadas en junio de 2020
• Las aplicaciones con más ingresos en junio de 2020
• S'More: citas borrosas móviles
• El grupo Mail.ru lanzó la segmentación similar basada en datos de rastreadores móviles
• myTracker comenzó a admitir la atribución multiplataforma
• Cómo usar el análisis de cohortes para reducir la rotación de usuarios y la toma de mejores decisiones
AI, dispositivos, IoT
• (+111) Montamos una pantalla de tinta electrónica económica de 9,7 "para mostrar cualquier cosa
• (+25) Computadora integrada AntexGate. Desde el prototipo hasta la producción en serie
• (+7) Lista de verificación para un proyecto de aprendizaje automático
• (+4) Cómo estudiar aprendizaje automático 5 días a la semana 9 meses seguidos
• Los científicos han hecho un guante que convierte el lenguaje de señas en texto
• Cómo intenté copiar el sistema ERP de otra persona y terminé en 7 millones de rublos
← Resumen anterior ... Si tiene otros materiales interesantes o ha encontrado un error, envíelo al correo .

