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.22 +  lanzamiento 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