Resumen de materiales interesantes para un desarrollador móvil # 365 (5 al 11 de octubre)

En nuestra nueva colección detectamos errores en los clientes, escribimos autotests y construimos análisis, estudiamos KMM y nuevos productos Flutter, diseño de sistemas y operación de CTO, lógica de juegos y gasto de los rusos en aplicaciones. ¡Conectar!





Para recopilar los errores del cliente, utilizamos nuestro propio desarrollo con el nombre de código Gelato. Durante los últimos dos años he estado trabajando en el lado del servidor y durante este tiempo descubrí muchas cosas nuevas del mundo del desarrollo de sistemas de seguimiento de errores.



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



iOS



(+6) Pepino y BDD. Redacción de pruebas automáticas de IU en iOS

(+2) Integración de la biblioteca Swift en UE4

Notificaciones push enriquecidas de iOS

Lista de verificación de iOS 14 para desarrolladores

SwiftUI 2.0 CardView con animaciones Lottie

SwiftUI es el Flutter de Apple

Prueba de interfaz de usuario de enlaces profundos y universales en iOS

Creación de nuestro primer widget para iOS

Aplicación con arquitectura Swift Composable: SwiftUI

Centrado de la imagen en la cara usando Apple Vision Framework

Conceptos básicos de iOS en Revolut

Cómo trabajar con activos vectoriales

Capacidades Xcode y LLDB : administración de aplicaciones en tiempo real

Distribución de aplicaciones: Firebase versus Testflight

Programación imperativa y declarativa en Swift

Creación de un indicador de carga redonda en Swift 5

MVVM: Implementación Model-View-ViewModel en Swift

LFColoringBook: colorear para iOS



Android



(+14) Dibujar el primer cuadro de la aplicación de Android

(+13) Para dos servicios móviles: HMS y GMS en una sola aplicación

(+12) Incorporamos analíticas de Huawei en la aplicación de Android

(+11) ) Orientación de notificaciones, gestión de precios en diferentes regiones y otras características de HMS para pagos por Internet

(+3) Redactar. Jetpack Compose

(0) Mejora automática del código en Android Studio Commit

Google Assistant obtiene una integración más profunda con las aplicaciones de Android

Transmisión de Android: Kotlin Multiplatform Mobile

Transmisión de Android: Cómo mejorar la vida de un desarrollador

Google pospone la política de endurecimiento en India hasta 2022

Andriod NDK: Cómo usar CMake y ndk-Build en un proyecto

Prueba Jetpack Compose Screenshots con Shot

Binders in Android

Preparar aplicaciones para las últimas funciones de facturación de Google Play

Cómo implementar compras dentro de la aplicación en su aplicación de Android

Ejecutar programas Java directamente en Android (sin crear una aplicación)

Implementar un sistema de diseño usando Jetpack Compose

Entender RxJava de una manera nueva

Cambiar el desarrollo de Android con Jetpack Compose y Coroutines

Usar acciones de Github para automatizar el proceso de lanzamiento

Totalmente: Notebook para Android

PropertyFindAR: Bienes raíces en AR

Konfetti: Confetti para



desarrollo de Android



(+22) Desayuno con el legendario diseñador de juegos American McGee: sobre la nueva Alice, Rusia y la depresión

(+20) Anuncio de Flutter 1.22lanzamiento de Dart 2.10: un paso más cerca de la seguridad nula

(+16) Cómo UI venció a UX en Things 3 (iOS)

(+14 ) Libertades y limitaciones de los sistemas de diseño

(+11) Flutter + arquitectura limpia: tómalo con el ejemplo

(+10) CucumberTalks: evita anti-patrones y escribe guiones expresivos

(+9) Cómo ahorrar dinero en el desarrollo de aplicaciones móviles

(+8) Magnificent Mario: el nacimiento de una leyenda

(+ 4) La historia del desarrollo del juego móvil "Flight on the Buran"

(+4) Mejorando la experiencia de usuario de una aplicación móvil con un ejemplo real

(+3) Los 11 mejores sistemas de gestión de pruebas de 2020

Podlodka # 184: profesión: CTO

Amazon Timestream simplifica el trabajo con grandes bases de datos

Qué es la lógica del juego y con qué se come

Libros sobre el desarrollo de iOS y Android en el paquete Humble Book

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

Nos alejamos del diseño plano. ¿A dónde vamos ahora?

5 anti-tendencias principales en el diseño moderno

Motivación o por qué es tan difícil completar un proyecto personal

Para 2030, los desarrolladores de software pueden estar desactualizados

Cómo mejorar el rendimiento de una aplicación móvil

Los desarrolladores antiguos no tienen cabida

Cómo mi IDE afecta mi programación

19 cosas que tomé prestadas de grandes desarrolladores

¿Por qué Kotlin y Swift son hermanos?

Lo que todo gerente de producto debe saber sobre las pruebas A / B

Respuestas a las 40 preguntas más populares de la entrevista de programadores de Facebook

Indicadores de rendimiento de aplicaciones móviles y sus KPI



Análisis, marketing y monetización



(+5) Localización de videojuegos para el mercado japonés: qué hacer y qué no hacer

tiene sentido: sobre el lanzamiento de un producto sin un equipo de desarrollo, marketing y monetización de un servicio de salud mental

Microsoft ha creado 10 reglas para una tienda de aplicaciones

App Annie: los rusos gastaron 348 millones de dólares en aplicaciones en el tercer trimestre de 2020

• Un ex ingeniero de Apple creó un juego de palabras

Emparejado: servicio móvil para fortalecer las relaciones

Las aplicaciones más descargadas en septiembre de 2020

Las aplicaciones con más ingresos en septiembre de 2020

Investigación de myTracker: cómo difieren los pagos usuarios en diferentes categorías de aplicaciones

¿Cuál es la motivación para los diferentes tipos de jugadores?

Transmisión de juegos retro de Antstream

NaPopravku.ru: cómo creamos una aplicación en 5 meses con la funcionalidad de un sitio que habíamos estado creando durante 5 años

Cómo el análisis de la competencia ayuda en la optimización de motores de búsqueda de la aplicación

Similitudes en eventos en rastreadores móviles: ¿por qué necesita una herramienta y cómo trabajar con ella?

Fraude en la industria móvil: ¿qué mecanismos ayudan a combatirlo?



IA, dispositivos, IoT



(+25) Programación de bajo nivel de microcontroladores de la serie TinyAVR 0

(+22) Cómo soporte robótico mediante aprendizaje automático

(+21) Programación de dispositivos basados ​​en el módulo ESP32

(+18) Hacia dónde se dirige el mundo de las redes neuronales: entrevista con el creador de iPavlov

(+8) Living on the Edge: Intel Atom, Celeron, Pentium para Internet de las cosas

(+5) Redes neuronales: ¿dónde obtener datos para el aprendizaje preciso de algoritmos?

La aplicación Škoda detecta fallas por sonido

NVIDIA presentó el nuevo Jetson Nano

Aprendizaje automático diminuto: la próxima revolución en inteligencia artificial



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



All Articles