El resumen de materiales interesantes para el desarrollador móvil # 317 (23 y 29 de septiembre)

En el nuevo número del resumen, una tienda de aplicaciones iOS alternativa y las sutilezas de publicar en el viejo Google Play, el marco de prueba automática de Kotlin y codelabs, personajes de sprites y 6 podcasts por semana, hipermapa y sutilezas de citas.



Publicar una aplicación sin violar los derechos de nadie se ha convertido en un desafío. En los últimos años, se han agregado muchas nuevas reglas y restricciones a Google Play, algunas de las cuales son válidas solo en ciertas regiones, y la carga de rastrear qué restricciones y reglas se aplican a cada usuario específico recae sobre los hombros de los desarrolladores.

Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a Canal de telegramas .

iOS

(+18) Nunca es demasiado tarde para comenzar una nueva forma
(+3) Chat en iOS: use sockets
AltStore: una tienda alternativa de aplicaciones iOS
¿Apple está ocultando Arcade de los análisis?
Apple lanza iOS 13.1 y iPadOS: ¿qué esperar?
Jugando con Combine: cuadrícula de imagen en SwiftUI
Desarrollo de ventanas múltiples para iPadOS
Operadores de conversión Swift Combine: Map vs FlatMap vs SwitchToLatest
Cree una interfaz de usuario dinámica leyendo emociones con ARKit
Cómo hacer un analizador de reseñas de películas en Swift
Cómo reducir el consumo de memoria por su aplicación
AppStore Clone: ​​diseño de la tienda de aplicaciones
NSVLocalizationKit: localización desde Storyboard
5 bibliotecas de iOS que mejorarán tu aplicación

Android

(+16) Kaspresso: el marco de autotest que estabas esperando
(+10) Eventos basados ​​en LiveData Android
(+9) Las 20 mejores funciones de navegación en IntelliJ IDEA. Parte 2
(+8) Administrar dependencias en un proyecto de varios módulos en Gradle
(+7) Un enfoque alternativo para mostrar la carga durante la paginación
(+6) Transformación de código en Android
(+5) Cómo convertirse en desarrollador de Android
Google lanza Android 10 (edición Go)
• La transmisión de juegos de Microsoft xCloud comienza en octubre en Android
Google lanzó Play Pass
Publicado Android Kotlin Codelab
Android Dev Podcast # 104: ML en aplicaciones ABBYY
Daga 2: de un módulo a una aplicación modular
Pruebas unitarias indoloras con Kotlintest y Mockk
Cómo hacer copiar / pegar en Android usando TextView
Muestras de Android: Google Code Samples para Android

Desarrollo

(+20) Personajes de sprites modulares y su animación.
(+18) Generación de mazmorra cíclica usando el ejemplo de Inexplorado
(+14) Implementación de animación en React Native
(+8) Prueba de aplicaciones Flutter. Inicio
(+3) Mi magnum opus del mundo de los juegos móviles
Flutter Dev Podcast # 7: Todo sobre la plataforma cruzada
Android Dev Podcast # 104: ML en aplicaciones ABBYY
Podlodka # 129: cómo funciona la búsqueda
Podlodka # 130: Pruebas
Firebase Summit: extensiones, distribución de aplicaciones y otras actualizaciones de plataforma
Cómo convertirse en un productor de desarrollo de juegos
Harmony Studio: IDE para Harmony OS
Microsoft ha lanzado un video curso gratuito de Python para principiantes
¿Cuánto pagan las startups a los desarrolladores? ¡40% menos de lo habitual!
El que hizo VLC gratis
7 reglas para crear buenos botones CTA
¿Solicitar una base de datos Firebase directamente o usar Cloud Functions?
Guía de migas de pan
Interfaz de aprendizaje automático multiplataforma en el dispositivo
¿Qué es la programación orientada a componentes?
Cómo Lyft crea mapas hiperprecisos a partir de mapas de código abierto y datos en tiempo real
Extensiones de código VS requeridas para trabajar con Flutter
Por qué no quiero hacer un producto mínimamente viable
Cómo aumentar su productividad como desarrollador
Modo oscuro en Flutter
Distribución de aplicaciones de Firebase, Fastlane, Docker, Bitbucket Pipelines, Telegram y todo este jazz
Más de 100 preguntas de entrevistas con programadores
Appwrite: backend nativo
KotlinMultiPlatform: clima multiplataforma

Analítica, marketing y monetización.

(+8) Política de apertura: cómo los usuarios influyen en el proyecto
Uber quiere convertirse en un "sistema operativo de por vida"
Podcast LOVEMOBILE # 01: ASO
App Annie renombra
Match.com acusado de forzar artificialmente suscripciones
MyTracker presenta análisis de suscripción a aplicaciones móviles
Kik Messenger cierra
Tulipán: aplicación de diseño para producción
Mecánica de monetización en el diseño del juego.
Groww: inversión simple
Unity compró DeltaDNA
Cómo los anuncios de "Instalar aplicación" eliminan la experiencia de usuario en los sitios de comercio electrónico
¿Cuántas instalaciones me trajo el artículo en vc.ru?
Cómo duplicar la configuración orgánica: ¿qué hace que tu juego sea único? [Aprendizaje ASO]
Elegir el modelo de precio adecuado para MVP

AI, dispositivos, IoT

(+41) Comparación definitiva de plataformas integradas para IA
(+23) Red neuronal para la clasificación de imágenes de satélite utilizando Tensorflow en Python
(+17) Tanque de robot en Raspberry Pi con Intel Neural Computer Stick 2
(+12) Sobre la importancia de confirmar los comandos de control usando Delimobile como ejemplo
(+10) Internet en la ciudad "inteligente"
Nueva red social en realidad virtual - Facebook Horizon
Amazon introdujo nuevos dispositivos y servicios.
Cómo comenzar su propio proyecto de aprendizaje automático

← Resumen anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por correo .

Source: https://habr.com/ru/post/469353/


All Articles