El resumen de materiales interesantes para el desarrollador móvil # 326 (del 9 al 15 de diciembre)

La nueva versión incluye el desarrollo de aplicaciones Python, el nuevo AppCode, CI / CD para juegos, el nuevo código de productividad móvil de Microsoft, las prioridades de diseño, las tendencias de UX, el marketing y ASO.



Parecería que probar nuevas características es un proceso muy creativo e interesante. Pero, ¿qué sucede si los errores en las interfaces se repiten de una característica a otra, y la mayor parte del tiempo se dedica a detectar pequeños problemas de interfaz?Cuéntenos sobre sus fortalezas y debilidades en el desarrollo, pruebe sus habilidades y comparta en qué proyectos está trabajando y en qué idiomas, herramientas, tecnologías y plataformas prefiere.

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

iOS

(+12) Yandex.Maps: fui al controlador de la tarjeta, inmediatamente obtuve la posición del usuario
(+9) Cómo enseñar a UITextView a destacarse maravillosamente
(+8) Creación de un servidor incremental para el equipo iOS
(+4) AppCode 2019.3: funciona más rápido, entiende mejor a Swift, conoce Mac Catalyst, muestra convenientemente mensajes de ensamblaje
Cuatro lecciones que aprendí al participar en el Apple Entrepreneur Camp
La única arquitectura viable de iOS
Múltiples selecciones en TableView y CollectionView
Acelerar las pruebas automatizadas en iOS
Impresionante Apple Watch: diseño para relojes
5 bibliotecas de iOS para mejorar la interfaz de la aplicación
Diversifique su CollectionView con estas bibliotecas

Android

(+21) Android, Google y licencias de contenido gratuito. ¿Quién tiene la culpa y qué hacer?
(+17) Kivy. Crea paquetes para Android y nada de magia
(+8) Control de gestos: borde a borde (I)
(+1) 16 consejos de desarrollo para Android en el idioma Kotlin. Parte 1
(0) Mi (nano) experiencia con Yandex.Maps API o por qué necesito instrucciones
Asistente de Google obtuvo traducción de llamadas
Android podrá actualizar sin problemas
"Cómo funciona Google Play" - Informe de Google
Android TV actualizado a Android 10
Android Dev Podcast # 106: Últimas noticias
Kotlin Multiplatform para Android / iOS: estructuras de proyectos
Interfaz de usuario / animaciones sofisticadas en Android
Cómo implementar Text-To-Speech en Android Studio
Cree una búsqueda simple con RecyclerView
Kaspresso: el marco de autotest que estabas esperando
Cómo lidiamos con la migración a gran escala en AndroidX
7 lecciones que aprendí en dos años de desarrollo de Android
5 tecnologías principales de desarrollo de Android para 2020
Inicie la aplicación React Native en el emulador de Android
¿Cómo comenzar a escribir componentes reutilizables para Android?
AndroidSpeech: voz a texto
ParallaxScrollingView: Parallax Gallery
The GoldMovies: películas para Android

Desarrollo

(+42) CI / CD en Playrix: cómo recopilamos y probamos nuestros juegos
(+19) Cómo diseñar un sistema de notificación. Instrucciones paso a paso con ejemplos.
(+16) Desarrollo de aplicaciones móviles en Python. Biblioteca KivyMD
(+12) En cierto reino, no en un estado de "primavera". Informe Yandex
(+9) Conceptos básicos de trabajar con Shader Graph en Unity
(+9) Contra todos: asistentes de voz en la aplicación
(+8) Bocetos modulares
(+7) El cuento del pulpo
(+7) CI / CD propio para Unity
(+7) MVC en Unity with Scriptable Objects. Parte 3
(+6) Reaccionar Native init vs Expo
(+6) QA para principiantes: ¿cómo probar un cohete o avión?
(+4) Tendencias UX / UI en 2020
(+4) Reúne un equipo de diseñadores de UX y pierde 7 millones debido a errores de contratación
Kaspersky Lab crea su propio sistema operativo móvil
Cómo hacer juegos: trabajo de estudio de gráficos de outsourcing
Mobile People Talks # 12: Android NDK y C ++
Podlodka # 141: Programador de Salud 2: Nutrición y Deportes
Seque los remos # 4: Haga cola en el back-end
Nueva versión estable Flutter lanzado
Hackear el código de productividad móvil
• Las reglas que he desarrollado basadas en los resultados de miles de revisiones de código.
Case RetouchMe: localización exitosa de la aplicación en 35 idiomas
En qué debería trabajar primero: una fórmula para priorizar el diseño de la interfaz
Cómo intentamos ingresar a Y Combinator: de la solicitud a la entrevista
¿Por qué abandonamos Realm?
Cómo ser un desarrollador remoto exitoso
Cómo hacer que tus mejores desarrolladores se nieguen a renunciar
Cómo hacer una aplicación de Hacker News en Flutter
Interfaces de usuario para aplicaciones de meditación
Cómo hacer que tu código sea reutilizable
10 maneras de hacer una interfaz totalmente personalizada
Seguridad de aplicaciones móviles: mejores prácticas para Android e iOS
UX para API
Deja de escribir código de mierda
Pruebas de software efectivas: 10 principios clave
Proceso efectivo de recopilación de requisitos: 5 dificultades principales
Flutter: TabBar con botones de tabulación
¿Por qué comenzar un proyecto de software con una consulta?

Analítica, marketing y monetización.

YouTube ganó $ 1 mil millones
Las 5 principales tendencias que afectaron el marketing de aplicaciones móviles en 2019
5 tendencias de optimización de la tienda de aplicaciones para 2020
Jow: entrega inteligente de alimentos
• La aplicación Annie lanza un análisis avanzado de comentarios
WalkMe recibe $ 90 millones para plataforma de adaptación digital
Melee: red social de juegos de Imgur
Informe “Estado del marketing de aplicaciones de juegos 2019”

AI, dispositivos, IoT

(+45) Cómo enseñar a una red neuronal a reproducir la física del juego
(+27) Oponente, estudiante, asistente: juegos que la gente juega ... y autos
(+24) Cómo hacer que un periodista salga de una red neuronal, o "Secretos para reducir el texto en Habré sin palabras innecesarias"
(+3) Problemas y tareas de implementación del concepto de Internet de las cosas

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

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


All Articles