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 .