Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 379 (del 25 al 31 de enero)

En este número, Realm ripping y creación de widgets, secretos de la cocción BLE y reducción de ANR seis veces, problemas de navegación y desarrollo en el desarrollo de Android, preparación de entrevistas y trabajo de venta minorista móvil durante la cuarentena. ¡Todo esto y mucho más en el nuevo resumen!







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



iOS



• Rápido, simple, complejo: cómo vimos Realm

•   HexThrees - mi primer juego terminado

•   Cómo crear un widget para iOS 14 (y no eliminarlo de los usuarios al actualizar)

•   Sumérjase en las pruebas automáticas en iOS. Parte 2. Cómo interactuar con elementos de la interfaz de usuario de una aplicación de iOS en las pruebas

•   MFS: un patrón para crear la interfaz de usuario en aplicaciones de iOS

•    Patrón de MFS para vistas de tabla en aplicaciones de iOS

• Apple implementará la protección de la privacidad "a principios de la primavera"

• Apple invita a la conferencia en línea "Building Great Widgets"

• Twitter abre la API del editor de texto para desarrolladores de iOS

• Aplicación Sandbox: cómo los desarrolladores de iOS automatizan tareas rutinarias

• Una introducción a Core Graphics

• 7 extensiones Rápido que todos los desarrolladores de iOS deberían usar

• Creación de perfiles de aplicaciones SwiftUI con herramientas Xcode

• Cómo simbolizar registros de fallos en iOS

• ToastUI: Brindis por SwiftUI

• XCMetrics: análisis de los logs de



Android Xcode



• La   aplicación responde: cómo redujimos seis veces el número de ANR. Parte 2, sobre la corrección de errores + Parte 1

• ¿Cómo omitir la verificación de Rootear un dispositivo burlando la biblioteca RootBeer?

•   Android Bluetooth Low Energy (BLE): preparación correcta, parte 4 (vinculación)

• Programa educativo   sobre el componente de navegación: para aquellos que se saltaron todos los tutoriales

• Componente de navegación y navegación multi backstack

• Automatización de la publicación de una aplicación en Google Play usando Jenkins

•   ¿Args seguros? -? Asistente fiel Componente de navegación

• Cómo desarrollarse en el desarrollo de Android y dónde obtener nuevos conocimientos

• Difusión de Android: convertir una aplicación de Android en Kotlin Multiplatform

• Actualización de FragmentViewBindingDelegate: error heredado de AutoClearedValue )

• Usar Hilt ViewModelComponent

• Procesar respuestas de la red para proyectos de Android con el uso de Sandwich

• Epoxy: creación de componentes de interfaz de usuario declarativos y reutilizables

• Unity como biblioteca: agregue funciones de Unity a su aplicación de Android

• Solución de problemas arquitectónicos en aplicaciones móviles con Bluetooth de baja energía

• Implementación de Android TopSheet

• Aprendizaje automático de Android con TensorFlow Lite

• Búsqueda de errores en una aplicación de Android

• 9 errores comunes de Android: entrevista

• ComposeSlackDesktop : Slack en Jetpack Componer



Desarrollo



•   Gestor de aplicaciones para Windows Mobile

• Trabajo con asincronía en Dart

•   No hay dolor en Godot multijugador multiplataforma

•   Nueva incorporación desarrollador con Ansible

•   Todo lo que necesita saber sobre el enrutamiento entre las páginas de trémolo

• Podlodka # 200: cómo aprender lenguajes de programación

• podcasts tiene sentido: Acerca de los procesos en los equipos de producto

• Mi preparación de la entrevista en Google

• Plataforma Ludo Ayuda Powered-AI Ideas del juego

• Aplicación Diseño: Ejemplos para la inspiración ° 29

• Trabajar con problemas de la entrevista: una brisa

• Yandex abre el reclutamiento para las escuelas de verano de desarrollo y diseño

• Por qué lo bello parece conveniente: analizamos las interfaces desde el punto de vista de la ciencia. Parte 1

• 5 IDE poderosos de los que nadie habla

• No solo escriba código, resuelva problemas

• Divida el diseño simple y brillante de Tinder

• Cree una aplicación de criptomoneda con Flutter

• 10 frases imperdonables que no debería hablar en entrevistas de trabajo

• Aplicaciones móviles Más no es una buena idea para startups

• Cómo alojar un servidor Docker para un juego multijugador de Unity en la nube de Google

• 5 formas sencillas de mejorar sus habilidades de depuración

• 3 métodos sencillos para mejorar sus habilidades de programación

• ¿Dónde está el mejor diseñador de productos para trabajar? Agencia de diseño vs. empresa de productos

• iOS Responder Chain: UIResponder, UIEvent, UIControl y cómo combinarlos

• Las 10 mejores herramientas de desarrollo de juegos gratuitas en 2021

• 5 patrones de diseño que todo programador debe conocer

• El peor error que puede cometer durante una entrevista técnica

• Ray: Ray Tracing en ASCII



Analytics, marketing y monetización



• Smart Women's Calendar: haciendo la aplicación # 1 de salud y fitness

• Google Play permite apostar en 15 países más

• Charlie: alivio de la deuda de juegos

• Casi todas las aplicaciones del gobierno ruso comparten datos con terceros -empresas partidarias

• Guía de marketing de la aplicación de noticias número 1 de China: Toutiao

• Literati recaudó $ 40 millones para desarrollar un club de lectura

• Los simuladores muestran el mayor crecimiento de ingresos en los EE. UU.

• A qué juegos siguen jugando los usuarios: Investigación de AppsFlyer

• Comercializadores móviles : Vitaly Shakhmatov (Hoff)

• Guardaespaldas: eliminación automática de negativos

• El chat de voz de la casa club recibe inversión y comienza la monetización

• Personalización de ofertas en la aplicación móvil y tienda en línea: caso VseInstrumenty.ru



IA, dispositivos, IoT



•   Sistemas de control de acceso en IoT: sabemos cómo, sabemos, practicamos

• OpenCV organiza una competencia de IA espacial

• Google abre Tilt Brush

• Cómo hacer un dispositivo de IoT



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



All Articles