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