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 .