Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 352 (6 de julio - 12 de julio)

En esta versión, MVVM y MVI, interacciones cercanas y transiciones suaves, años en el desarrollo de juegos y mucho Flutter, las aplicaciones más descargadas y con más ganancias de junio, ¡y muchos otros materiales interesantes!





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 .

image


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 .



All Articles