El resumen de materiales interesantes para el desarrollador móvil # 298 (del 13 al 19 de mayo)

En el nuevo resumen, tratamos la armonía de los guiones, los sonidos gratuitos para las aplicaciones, el concurso de Telegram y los restos de E / S, agua, esclavitud de juegos y las aplicaciones más descargadas del mundo y de Rusia.



Creo que muchos han escuchado que Java permite en tiempo de ejecución a través de ClassLoader modificar la desviación de una aplicación ya instalada. Con esto, puede cargar el código compilado en tiempo de ejecución y usarlo. Pero Google trata tales fraudes, por decirlo suavemente, no demasiado leal y prohíbe a los atrapados en una aplicación de este tipo.Hoy hablamos de sitios con bibliotecas de sonidos y muestras cortas, distribuidos principalmente bajo licencias Creative Commons.

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

iOS

• (+10) Cambiamos el contenido de la aplicación de notificación iOS
• (+8) Swift: ARC y gestión de memoria
• (+4) Entrevista: 10 preguntas sobre Swift, parte 1
• El tribunal permitió a los consumidores juzgar a Apple por monopolio
• Dibuje gráficos suaves con UIBezierPath
• MapKit: muestra el mapa y rastrea la ubicación en 7 líneas en Swift
• Crea geniales animaciones de barra lateral en 3D
• Coordinador de flujo de esteroides
• Cómo hacer una extensión de audio en Xcode
• Los 10 principales desafíos para desarrolladores de iOS en 2019

Android

• (+24) Actualizaciones en la aplicación: aceleramos el proceso de actualización de la aplicación en Android
• (+20) “Lo que estamos discutiendo en Rusia también es relevante en Occidente”: entrevista con Denis Neklyudov
• (+9) seguridad al estilo de Google
• (+3) Participamos en el reciente concurso de Telegram, escribimos una aplicación genial de OpenGL ES y no ganamos nada
• (+2) 100 cosas anunciadas en I / O No. 19
• ((0) aplicación de Android con datos sobre Chuck Norris en Kotlin
• Curso gratuito "Desarrollo de aplicaciones para Android Kotlin" de Google
• Android Dev Podcast # 93. Google I / O 2019. Informes desde la escena.
• Detectar pérdidas de memoria en RxSwift
• Escribir código de interfaz de usuario de Android en Jetpack Compose
• Android Q: cambios importantes
• Crea la aplicación para portátiles Flutter / Dart
• Kotlin: el idioma preferido de Google para el desarrollo de Android
• Flutter y Fuchsia: ¿la muerte de React y Android?
• Administre navegación compleja con una actividad y Android Jetpack Navigation
• Usando ViewModelScope
• Resolver un juego de búsqueda de palabras con Android y ML Kit
• Explore las actualizaciones de aplicaciones integradas en las aplicaciones
• Crea una animación de cartas con MotionLayout
• Tienda de modelos reactivos caseros con RxJava
• Google I / O 2019 para el diseñador
• Todo para desarrolladores de Android con I / O 2019

Desarrollo

• (+161) Hay demasiada agua en este artículo.
• (+38) Cinco años de esclavitud
• (+24) Cómo analizar el protocolo de red de MMORPG móvil
• (+19) Animación en aplicaciones móviles: prueba de Lottie
• (+14) Implementamos CircularRevealAnimation en Flutter y simultáneamente publicamos la biblioteca en pub.dev
• (+13) El peligro de la recopilación de datos en el juego
• (+11) acuerdo de $ 39 millones: por qué los creadores del sistema de gestión de bases de datos de código abierto decidieron dedicarse al desarrollo móvil
• (+10) sangría de píxeles en el escaneo de texturas
• (+7) El primer juego sobre la unidad o lo que me llevó seis meses.
• (+5) Modelo para el desarrollo, basado en "elementos"
• (+3) Mi experiencia de errores
• AichiHype: Andrei Breslav
• AppsCast # 5: Empatía en TI
• Podlodka # 110: Sistemas de recomendación y ML
• Mobile People Talks # 4: React Native: ser o no ser
• Yandex ha abierto el acceso de los desarrolladores a su plataforma de juegos.
• ¿Cómo puede una persona creativa encontrarse en TI: desde el diseño hasta la experiencia de usuario?
• Flutter Dev Podcast # 4: Google I / O 2019
• 100 preguntas para el análisis UX
• Principios de Gestalt en el diseño de interfaces, que todo diseñador de UX / UI conoce, quizás
• "No probar aplicaciones en hijos de programadores"
• 7 extensiones VSCode para hacerte la vida más fácil
• Mejora tu experiencia de usuario con micro interacciones
• Cómo son las revisiones de código de Microsoft
• Cómo hacer un binario TensorFlow personalizado para Android e iOS
• Ganamos $ 1,052,000 en 2018 vendiendo herramientas de interfaz de usuario. Aquí está lo que aprendimos.
• 142 sitios para mejorar el paso de entrevistas
• Ignorar el bombo al aprender programación
• Pros y contras de Flutter Web
• 7 años de desarrollo - lecciones aprendidas
• 10 consejos para crear un diseño de aplicación atractivo
• Psicología de la programación en pareja.
• Principios fundamentales de diseño para no diseñadores
• Una pesadilla alimentaria en 15 cómics
• Usar bibliotecas Go en Flutter
• Convertí mi entrevista de Google en una startup

Analítica, marketing y monetización.

• (+12) absurdo de marketing que impulsa las ventas: casos probados
• (+5) Cálculo de canibalización basado en la prueba clásica A / B y el método bootstrap
• Las aplicaciones más descargadas en el 1er trimestre de 2019
• Atraer para sostener: caso de Vseamayki.ru y AppMetrica
• Promoción del juego móvil Talion antes de ir a un lado. Enfoque integrado por Zorka.Mobi y Gamevil
• Remache: Inglés para niños.
• Métricas clave de rendimiento de la aplicación para 2019: Informe de puntos de referencia globales por Adjust
• Noom recibe $ 58 millones en una aplicación para bajar de peso
• Las aplicaciones más populares de Rusia

AI, dispositivos, IoT

• (+164) ¿Cómo lidiamos con la copia de contenido, o el primer ataque de confrontación en prod
• (+40) Especialista en informática de climatización. Parte 1
• (+14) ACPI: Agregar dispositivos sin recompilar el kernel
• (+11) ¿Qué soluciones tiene Rostelecom para IIoT?
• (+6) teclado Braille
• Google mostró Translatotron para la traducción de voz de extremo a extremo
• Resumen de tecnología (abril de 2019)
• Primer programa Arduino C

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

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


All Articles