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 .