Resumen de materiales interesantes para un desarrollador de dispositivos móviles n. ° 356 (del 3 al 9 de agosto)

En este número, tratamos con RAM y suscripciones, con seguridad y proyectos ambiciosos, con buenos hábitos y las mejores aplicaciones, ¡cómo el diseño puede matar tu producto y mucho más!





Año tras año, los fabricantes de Android están impulsando el lado del hardware de los teléfonos inteligentes: 108 MP, grabación de video de 8K, 12GB de RAM ... Pero espera, el iPhone solo tiene 4GB de RAM. ¡Y esto no le impide trabajar al nivel o incluso más rápido que sus competidores! ¿Y cómo se las arregló Apple para lograr este resultado?Cada año cambian los requisitos para las suscripciones in-app en aplicaciones móviles en la App Store y Google Play, cada vez es más difícil tenerlos en cuenta la primera vez y no recibir una serie de rechazos, posponiendo el lanzamiento en ocasiones durante varios meses. Si ya hay muchas publicaciones sobre los requisitos para la App Store, a veces surgen preguntas con las reglas de las suscripciones en la aplicación para Google Play.



Este resumen está disponible como boletín semanal . Y todos los días enviamos noticias en el canal de Telegram .



iOS



• (+48)  ¿Es su iPhone tan seguro? Descripción general de las vulnerabilidades y pasajes secretos en iOS

• (+26)  Cómo Apple usa métodos no comerciales para extorsionar a los desarrolladores

•(+8)  Materiales de encuentro de Avito iOS # 8: videos y presentaciones

• (+7)  Creación de una calculadora en Swift 5

• (+6)  AppCode 2020.2: soporte para Swift Package Manager, rendimiento mejorado, cambio de firma para Swift y mucho más

• (+ 4)  Implementación de Grid Layout en SwiftUI

• Apple prohibió efectivamente la transmisión de juegos de Stadia y xCloud

• Apple publicó los requisitos para navegadores y clientes de correo electrónico de forma predeterminada

• Phil Schiller dejará de comercializar Apple

• Apple compró la fintech canadiense Mobeewave

• Miles de aplicaciones eliminadas de la App Store china

• Cree un encabezado fijo en ScrollView en SwiftUI

• Cree una tarjeta que se pueda arrastrar en SwiftUI

• Apple podría perder a la multitud de desarrolladores

• MatchGeometryEffect de SwiftUI en iOS 14

• Aplicaciones modulares modernas con Xcode 12 y Swift Package Manager

• Por qué SwiftUI lo convierte en un mejor programador

• Reconocimiento de texto en iOS- dispositivo usando SwiftUI

• Pure AppDelegate

• Haga que su aplicación SwiftUI sea escalable y esté lista para diferentes tamaños de pantalla

• Desarrollo de iOS en VSCode

• SwiftFortuneWheel: "Rueda de la fortuna" en Swift

• YouTag: reproductor de música para iOS



Android



• (+17)  Compilación compuesta como alternativa a buildSrc en Gradle

• (+11)  Android desde adentro: comparación de Dalvik y ART

• (+7)  Transformando el desarrollo de Android con Jetpack Compose y Coroutines

• (+7)  RecyclerView.ItemDecoration: Aprovechando al máximo

• (+7) ¿  RxRelay es mágico? Asunto vs RxRelay

• (+6)  Implementación de la función de escaneo de códigos de barras usando HMS Core Scan SDK

• (+5)  Funciones de Android más importantes para ciegos - opinión de expertos ciegos

• Xiaomi ha abandonado el programa Android One

• Google se ha convertido en un vendedor de TODAS las aplicaciones en Europa.

• Android Broadcast: reuniones de tubo. Artem Zinnatullin @ Lyft

• Unión, intersección, sustracción en Kotlin

• ViewPager2: profundización en las API internas para trabajar con DiffUtil

• Cómo seguir siendo un desarrollador moderno de Android

• Ingeniería inversa de aplicaciones de Android

• Implementación de un filtro de búsqueda mediante canales y flujos de Kotlin

• Uso de -API de revisión de aplicaciones para revisiones de Google Play

• Plantilla de repositorio de Android

• Componentes de materiales para Android 1.2.0

• GraphView: Gráficos para Android

• Scrcast: grabación de pantalla en una aplicación de Android



Desarrollo



• (+25) Un  cuento sobre el desarrollo de un proyecto ambicioso por un chico de 16 años (archivo547)

• (+13)  Qué habilidades se pueden bombear en un proyecto con una base de código grande

• (+10)  Protegiéndonos de los rastreadores en plataformas móviles

• (+8)  FigmaExport: cómo automatizar la exportación de un UI-Kit de Figma a proyectos de Xcode y Android Studio

• (+6)  Gestionar escenas en Unity sin dolor y sufrimiento

• (+5)  Testing para desarrolladores móviles: videos útiles con Meetup de Android

•tiene sentido: Acerca de la práctica de trabajos por hacer, diferentes niveles de aplicación, mitos y peligros de la centralización del producto

• Podlodka n. ° 175: modelado de simulación

• Google lanzó el reconocimiento de escritura a mano en el Kit de AA

• Diseño de aplicaciones: ejemplos de inspiración n. ° 12

• 5 cosas, cuál es mejor entender antes de comenzar una pasantía en una startup

• El caso de las letras minúsculas y mayúsculas

• Probar el servicio sin maldecir con el programador

• ¿Por qué el diseño rápido matará tu producto?

• Reglas para una buena interfaz: aprender a diseñar la interfaz de usuario con LEGO

• Cómo hacer un juego web multijugador (.io)

• Slack pierde desarrolladores, Discord gana

• Hice Plague Inc. para una calculadora

• Cómo la industria de tonos allanó el camino para las tiendas de aplicaciones y luego desapareció

• Cómo Flutter ganará los escritorios

• 4 factores clave que se necesitan para ser un desarrollador exitoso

• Configurar VS Code como un profesional

• Qué hace que el motor Godot sea excelente para aplicaciones avanzadas de GUI

• Cómo He mejorado el rendimiento de un sistema de software en un 35.000%

• El único factor que lo convertirá en un desarrollador senior

• Mis dos centavos sobre multiplataforma

• El mito sobre el costo de la calidad del software

• Localice su aplicación Flutter en 3 pasos

• Lecciones aprendidas al crear sus primeras 10 aplicaciones comerciales Flutter

• 6 consejos para que los desarrolladores combatan el síndrome de Impostor

• FigmaToCode: Diseño para código para Flutter y SwiftUI



Analytics, marketing y monetización



• (+13)  [ Un marco de formación de hábitos] y maximización de la participación del usuario a través del aprendizaje de inglés

• (+1)  Cómo IDFA y el control de datos del cliente conducen al marketing de confianza

• LOVEMOBILE # 08: Ajustar

• Aplicaciones más descargadas en julio de 2020

• Aplicaciones con mayores ingresos en julio de 2020

• Radish: ficción de microlectura

• Los ingresos por juegos móviles alcanzaron un nuevo récord en el segundo trimestre

• ¿Cómo consiguió One Guy Run más de 100.000 instalaciones en 2 días?

• El video móvil reemplaza a la TV

• iOS 14 e IDFA y atribución de tráfico móvil: un cambio global en el mercado de publicidad móvil

• Prueba de precios para aplicaciones de suscripción

• Cómo desarrollar una aplicación que se promocione a sí misma

• Las aplicaciones de pago están muertas. ¿Qué sigue para la monetización?

• 12 reglas de viralidad que aprendí al crear una aplicación de video con un crecimiento explosivo en



IA, dispositivos, IoT



• (+32) Modelos de lenguaje como motor de progreso: aplicaciones inusuales para GPT-3

• (+20)  Cómo el aprendizaje automático salva árboles en Ekaterimburgo

• (+14)  Azure RTOS. Parte 1: Revisión y lanzamiento (STM32 + CubeIDE + HAL)

• Los investigadores han creado IA para convertir selfies en retratos normales

• Google presentó Pixel 4A



← Resumen anterior . Si tiene otros materiales interesantes o ha encontrado un error, envíelo al correo .



All Articles