Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 387 (22 al 28 de marzo)

En nuestro nuevo resumen de PWA como una alternativa de App Store y DataBinding ligero, Jetpack Compose Canvas y shaders en Android View, pruebas de usabilidad y miedo y aversión a la localización, mapas de calor y el Genshin Impact más rápido de mil millones.







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



iOS



  iOS. UI. Técnicas. Parte 1

Apple dice que hay una alternativa a la App Store - esto es PWA

No permita que la información personal ingrese a los registros en Swift

Creamos una aplicación iOS con un ingreso de $ 1338 / mes.

Cómo configurar una conexión LAN en SwiftUI

Cree una lista desplegable en SwiftUI

9 recursos para mejorar sus habilidades de desarrollo de iOS

Async y Await en Swift 5.5

¿Cómo navegar a cualquier Vista en iOS desde cualquier lugar?

Usar animaciones Lottie en watchOS

Crear un objeto de alerta personalizado en SwiftUI

Swift Tweener: animaciones creativas

Logotipo de BurgerKing: animación usando UIKit

Throttler: limitar



las acciones de los usuarios de Android



  Consejos para trabajar con Gradle para desarrolladores de Android

  Android + Redux = <3

  Cómo se pueden usar los sombreadores en Android View y cómo Android View puede usarlos

  Internacionalización y localización de la aplicación en Kotlin / Native

  Lightweight DataBinding para Android

  Trabajar con bibliotecas KTX

  Android y enlace al ciclo de vida de los componentes

Casi la mitad de las aplicaciones de Android usan componentes vulnerables

Explorando Jetpack Compose Canvas y poder de dibujo

Errores en WebView causó fallas en las aplicaciones de Android

Transmisión de Android: migración de LiveData a Coroutines Flow

Ingeniería inversa en Android para principiantes - Dexcalibur

Creación de una aplicación de chat con Jetpack Compose

Creación de una aplicación de Android para controlar Arduino mediante Bluetooth

10 años de desarrollador de Android

Comprensión de los modos de inicio de actividad de Android

Enlace de datos de Android con MVVM: uso de StateFlow y ViewModel

Haga o no, no intenteEmit ( )

Acelere el desarrollo de Android con estas increíbles extensiones de Kotlin

Decore la barra del sistema en Android

Todo sobre PendingIntents

Detecte fugas de memoria en aplicaciones de Android

Fácil control de versiones con Gradle 7

Tiendas cercanas: tiendas cercanas

Gamedge: aplicación moderna sobre juegos para el



desarrollo de Android



  Pruebas de usabilidad a distancia. Conclusiones y trucos basados ​​en los resultados de un año de trabajo

  ¿Sabías que el 85% de los smartphones están basados ​​en Linux?

  Cómo escribir y publicar el paquete perfecto para Flutter

  Teoría fundamental de las pruebas

  Miedo y aversión a la localización en grandes proyectos. Informe Yandex

  Flutter: un pastel de hojaldre con un relleno interesante. Artes graficas

  Dart 2.12: seguridad nula de sonido y Dart FFI enviado a un canal estable

  Acelere Dart. Nativo, económico

Podlodka # 208: sistemas distribuidos

Sourcegraph ha automatizado grandes cambios de código

Helpshift se integra con Unity y Discord

Fuchsia se acerca al lanzamiento

Gerente de proyecto en el desarrollo de aplicaciones móviles: lo que necesita saber para comenzar en la profesión

Por qué ¿El diseño se ve bien? Un poco de investigación del Grupo Nielsen Norman

Heatmaps: por qué lo necesitamos en aplicaciones móviles y casos de uso

Cómo trabajar con espacios en blanco en el diseño de interfaces

Diseño de aplicaciones: ejemplos de inspiración # 37

Analizando los problemas de UX para encontrar contenido en el Clubhouse

No solo UI, sino también UX . Cómo hicimos la aplicación para su compra para uso futuro hermosa y conveniente

Cómo construí un negocio de consultoría rentable en el desarrollo de software

Creamos la primera hoja de ruta del producto

Implementación de 4 principios de diseño UX

El motor Skia lleva el desarrollo de aplicaciones multiplataforma en Flutter al siguiente nivel

Por qué debería evitar crear su propia aplicación

Fondo animado en Flutter

Cómo (y cómo no) incorporar nuevos usuarios a la aplicación

Por qué el software moderno es tan complejo ?

7 consejos de codificación poco convencionales

4 consejos para cambiar su página de GitHub para impresionar a los empleadores



Análisis, marketing y monetización



  Economía unitaria simplificada

  Patrones oscuros en aplicaciones conocidas

Genshin Impact supera los mil millones de dólares en velocidad de ganancias

AppsFlyer lanza el 12 ° índice de rendimiento

Retención de jugadores o las garras de grindan

Niantic y Nintendo crean el juego Pikmin AR

Teal: el desafío de elegir un entorno de trabajo

Turbina digital compra Fyber

Apple prohíbe el identificador de publicidad chino CAID

Cómo los usuarios encuentran aplicaciones en la App Store 2021

Cómo promocionar una aplicación para la entrega usando el ejemplo de "Dodo Pizza"

¿Cómo hacer un análisis competitivo para promover eficazmente la aplicación?



IA, dispositivos, IoT



  DVC - Git para datos en el ejemplo de un proyecto ML

  Aplicación de aprendizaje automático en el desarrollo de juegos

  ESP32 LVGL y pantalla redonda

  Gateway BLE de Xiaomi Gateway DGNWG05LM * sin BLE

Qualcomm está preparando una consola de juegos en Android



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



All Articles