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