Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 388 (28 de marzo - 4 de abril)

¡Una nueva colección semanal de patrones arquitectónicos y un nuevo WWDC21, reconocimiento de mapas y 13 trucos de la aplicación móvil, gasto de usuario, prueba de iconos y mucho más!







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



iOS



  Cómo Apple me prohibió para siempre

  Patrones arquitectónicos en iOS: miedo y odio en los diagramas. MV (X)

  Diseño composicional: ¿vale la pena la vela?

  Por qué no hemos actualizado la aplicación VKontakte para iPad durante cinco años, pero ahora la hemos actualizado

  Conectamos el sensor de frecuencia cardíaca para el pecho a través de Bluetooth a Swift

  Es hora de historias increíbles [1/2]

• Estamos   desarrollando nuestro primer asistente de voz en iOS

la App Store rechaza las aplicaciones que utilizan SDK de terceros, que recopilan datos del usuario

WWDC21 se llevará a cabo en línea del 7 al 11 de junio

Cómo crear widgets con WidgetKit

7 palabras clave efectivas para optimizar su código Swift

Presentación de Epoxy para iOS

Singleton contra la inyección de dependencia en Swift

Eliminar el fondo en imágenes Swift usando Core ML

2 herramientas iOS para detectar código muerto y clonado

Cómo llevar la luna a su habitación usando ARKit

Tres tipos de agujeros de seguridad que veo en muchas aplicaciones de iOS

SwiftUI Animations: animaciones en SwiftUI

ProgressHUD: iconos animados de



Android



  Programación basada en evidencia

  CameraX + ML Kit para reconocimiento de número de tarjeta en acción

Google restringe qué aplicaciones pueden ver otras aplicaciones instaladas

API Jetpack Activity Result. Parte 2. Cómo funciona bajo el capó

Google lanzó el escáner de documentos Stack

Transmisión de Android: Cómo obtener una pasantía en Redmadrobot

Depuración de scripts de compilación y complementos de Gradle [IntelliJ / Android Studio]

• ¡ La guía más fácil para comprender Gradle!

Listas no vacías en Kotlin

Una forma más segura de recopilar transmisiones desde las IU de Android

Fallo del sistema en Android WebView: cómo los desarrolladores pueden evitar este error

Conozca el comportamiento de sus dependencias

Ejecute aplicaciones ARM en un emulador de Android

Implemente un Snackbar para deshacer acciones en Jetpack Compose

Diseño de movimiento: cree animaciones de vista de reciclador simples

Diez #AndroidLifeHacks que puede usar ahora mismo

LaidedSeekSlider: control deslizante personalizable

Flujo: clima en Jetpack Compose

KanbanBoard:



desarrollo de tablero Kanban de Kotlin



13 trucos de aplicaciones móviles Mejor Acerca de saber antes de comenzar el desarrollo

  Significativo interfaces

  TestOps: escribir autotests no es suficiente

¿Qué preguntas esperar para el puesto de un automatizador y de dónde viene la clasificación?

  Recopilación de las versiones de desarrollo móvil de grupo Mail.ru durante la pandemia

  Libro de cuentos + = alboroto storybook_flutter

  Modelos y Metodologías de UI Automation: real ejemplos de la vida

Tiene sentido: Sobre crecimiento de la carrera de un líder, habilidades necesarias, el liderazgo y la confianza

Podlodka # 208: sistemas operativos

Notificaciones en la aplicación actualizadas en GitHub

Diseño de la aplicación : ejemplos para la inspiración # 38

Google mejora las instalaciones de PWA

20 habilidades imprescindibles para desarrolladores en 2021

CoScreen crea un entorno de desarrollo común

Experiencia de más de 10,000 pantallas: 10 consejos de un diseñador de productos líder

Cómo desarrollamos una aplicación para 300 mil y casi perdimos 4 millones de rublos

Diseñando microinteracciones en Figma usando componentes interactivos

¿Es este el comienzo del fin de PWA?

Desarrolle aplicaciones multiplataforma sin problemas con Flutter

4 consejos simples para convertirse en un desarrollador más valioso

6 diferencias principales entre desarrolladores junior y senior

Cómo aceleramos nuestro sistema de Integración Continua en un 50%

Cómo planificar el éxito al lanzar un nuevo proyecto técnico

7 lecciones de mi viaje de desarrollador junior a senior en 2 años

10 preguntas más populares en una entrevista de diseño de sistema

RACE a marketing éxito

Herramientas para crear aplicaciones móviles de realidad aumentada (AR)

Conceptos básicos de acciones de GitHub

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

El desarrollo de software es un juego de perdedores

Cómo implementar la compra de suscripciones en una aplicación Flutter

Entregando mejor software más rápido: cómo ahorramos medio millón de dólares

¿Qué podemos compartir en Kotlin MultiPlatform: módulos? ¿datos? pantallas?

Cree su aplicación Flutter en 5 días



Análisis, marketing y monetización



Comercializadores móviles: Igor Postalenko (Tinkoff)

• El usuario promedio de iPhone de EE. UU. Gastó $ 138 en aplicaciones en 2020

El gasto del usuario en las aplicaciones y juegos estableció un nuevo récord en la Q1 2021

Facebook Analytics está cerrando

TechIntern: TI intercambio de estudiantes

pruebas A / B de iconos: experiencia DEVGAME

mercado de los juegos de Rusia creció un 35% en 2020

puesto de observación para la Métrica de Amazon evalúa las empresas mediante el aprendizaje automático

¿Confía en las estadísticas de Google?

Yandex pidió a Samsung y otros fabricantes que no instalen aplicaciones no extraíbles de



IA, dispositivos, IoT



  Qué es IoT y qué necesita saber al respecto

Microsoft suministrará 120.000 HoloLens al ejército

Snapchat está preparando nuevos anteojos AR Spectacles

• Los dispositivos IoT se transferirán al software ruso



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



All Articles