En el nuevo resumen, los escritorios corruptos, su contribución a Swift, la seguridad de las aplicaciones y la guerra de Durov con Apple, la calidad del código y la evolución de las aplicaciones, Huawei como líder del mercado y muchos otros materiales interesantes.
Hoy en día, la mayoría de los productos para usuarios están hechos principalmente para plataformas móviles. En el mejor de los casos, imaginan una web universal que todavía está optimizada para teléfonos móviles. Porque a los usuarios les encantan los iPhones, no las computadoras. La empresa se sentó, contó y tomó una decisión: ganemos más dinero, primero tengamos un teléfono móvil en todas partes.Para realizar ediciones, necesitará conocimientos de Swift y comprensión de C ++, pero esto no es necesario, algunas tareas requieren agregar casos de prueba donde no se requiere conocimiento del idioma.
Este resumen está disponible como boletín semanal . Y todos los días enviamos noticias en el canal de Telegram .
iOS
• (+24) Apple Machine Learning News en 2020
• (+8) Implementación de Machine Learning en un dispositivo iOS usando Core ML, Swift y Neural Engine
• (+3) Nuevos envoltorios de propiedades en SwiftUI
• (+1) MVI y SwiftUI: un estado
• (0) Diseñamos trabajos con suscripciones iOS: almacenamiento de productos en cliente o servidor
• (0) Compras in-app iOS: Inicialización y procesamiento de compras
• Durov volvió a criticar a Apple por una comisión en la App Store
• Telegram demandó a Apple
• Creación de un botón expandible en Swift
• Cómo simplificar la navegación SwiftUI
• GeometryEffect en Swift 2.0 Lo hacemos
• Aprender una nueva interfaz de registro de API para iOS 14
• Crear un Spotify en SwiftUI
• 5 cosas que me gustaría saber antes de mi primera pasantía en iOS en una startup
• Como el SDK de Facebook puede derribar el ecosistema de Apple iOS sin una sola línea de código
• limpieza y refactorización de código en SwiftUI
• Descripción general de UIPageControl en iOS 14
• Crear un menú retráctil Swift
• Hacer el primer widget para iOS 14 con WidgetKit
• Trabajar con plantillas SnapML en Lens Studio: transferencia de estilo
• Barra de herramientas a SwiftUI en iOS 14
• Crear animación similar a Instagram en Swift
• Crear animación de carga en Swift
• Temas dinámicos en iOS
• Hacer diseño de cuadrícula en SwiftUI
• SwiftUI-LifeGame: "Life" en SwiftUI
• GradientLoadingBar: Barra de carga de degradado
• Streamoji: Representación de emojis para iOS
Android
• (+17) Una historia de cómo ganó Realm Eliminación en cascada Inicio prolongado
• (+17) Consumo de energía de aplicaciones de Android
• (+9) Cómo aprender Android en 3 años , o La historia de una aplicación
• Transmisión de Android: Seguridad de aplicaciones móviles
• Ganadores del festival de juegos independientes de Google Play
• Google rastreó el uso de la aplicación en Android
• Escaneo de códigos QR con el kit de escaneo de HUAWEI
• Uso de WorkManager para la ejecución inmediata en segundo plano
• Cómo Discord facilitó la navegación dentro de una aplicación de Android
• OkCupid presenta una mejor capacidad de prueba
• Modularidad en Android: haga que su código sea reutilizable y mantenible
• Mejores prácticas de desarrollo de Android
• Ejemplo de arquitectura de Android: Capas y módulos
• Programación avanzada de Kotlin
• Asegúrese haga clic en uno (ButterKnife lo hizo bien)
• Cómo hice ingeniería inversa del servicio de autobús para crear mi propia aplicación
• Notificaciones todo en uno de Android
• Kotlin Multiplatform + Rx + MVVM
• Reduzca su aplicación con R8
• Reproducción de videos con Jetpack Compose
• Comprensión de la compilación con Build Analyzer
• 6 cosas que debe saber antes de usar Destructuring en Kotlin
• MarvelHeroes: superhéroes en el desarrollo de Android
• Rocktly: Space lanza
Desarrollo
• (+41) ¿Cómo usar un escritorio sin escritorio? Revisión de Samsung DeX
• (+37) Versión Alpha de Flutter para Linux y desarrollo de aplicaciones de escritorio
• (+8) Creación de videos panorámicos en Unity
• (+7) Flutter. RenderObject - Medir y conquistar
• (+6) La ciencia de la experiencia del usuario. Uso del sesgo cognitivo en el desarrollo de productos de calidad
• (+3) Elección de dispositivos móviles: una guía paso a paso para principiantes en el control de calidad. Parte I
• (2) Kali Linux NetHunter en la Parte 3 Android: romper la distancia
• (1) GOMS análisis de usabilidad de interfaz
• Podlodka # 174: cartografía
• aleteo Dev Podcast # 18: Juego de desarrollo
• Tiene sentido: Acerca de análisis de la competencia , segmentación de industrias y nichos, y copia de características
• Quiero estar en gamedev # 10: desarrollador en Unreal Engine
• Informe "Calidad del código 2020"
• Diseño UX: Cómo funciona la memoria humana
• Diseño de aplicaciones: ejemplos de inspiración n. ° 11
• Reglas de diseño para un buen botón
• Peores argumentos para crear una nueva función
• Diseñadores, dejen de menospreciar el diseño de otra persona
• Etapas de desarrollo de aplicaciones móviles: análisis y términos de referencia
• Cómo un diseñador novato puede trabajar con comentarios para convertirse en un profesional
• Ofreciendo una experiencia moderna de Goodreads iOS: investigación de rediseño
• 6 pequeñas cosas para convertirte en un mejor desarrollador de Flutter
• Desarrollo de Flutter a través del Paquete de Arquitectura Limpia
• Elegir la base de datos adecuada para tu aplicación Flutter
• El secreto del código simple
• Qt on Mobile: mejores prácticas para el desarrollo de aplicaciones multiplataforma
• Principios de SOLID en imágenes
Análisis, marketing y monetización
• (+5) Cómo convertir las vacaciones en ganancias para el desarrollador y alegría para los jugadores
• ¿Cómo trabajar con reseñas para mejorar la calificación de la aplicación?
• Foodtech y las redes sociales impulsaron el uso compartido de automóviles y la banca móvil, pero el comercio minorista se mantuvo entre las 3 categorías de aplicaciones más demandadas
• El complejo de acondicionamiento físico en el hogar Tempo recibió $ 60 millones
• Comenzamos a distribuir nuestra aplicación de forma gratuita. Esto es lo que sucedió
• Tandem - Práctica de un segundo idioma
•Los desarrolladores de Roblox recibirán 250 millones de dólares.
• Spotify lanzó un grupo escuchando música
• El informe "Fraude en el área de publicidad móvil - Versión 2020" en AppsFlyer
• El informe "La evolución de las aplicaciones móviles en 2020" de la App de Annie
• de EVE Echoes llega a iOS y Android en agosto
• Recomendaciones para aumentar la efectividad de la monetización para aplicaciones móviles
• Uso de anuncios de video para promover negocios en Facebook: Guía de SocialPeta
• Cómo medir la efectividad de las aplicaciones de optimización de motores de búsqueda de texto
AI, Dispositivos, IoT
• (+38) Doom Boy ESP32. Segunda iteración
• (+2) ¿Cómo cambiará la Industria 4.0 nuestros lugares de trabajo y por qué necesita una fuente de alimentación confiable?
• (0) Una serie de artículos sobre la instalación y operación del servidor LoRaWAN Chirpstack
• Huawei se convirtió en el mayor fabricante de teléfonos inteligentes del mundo por los resultados del segundo trimestre
• Amazon conecta Alexa con aplicaciones a través de Alexa para aplicaciones
• 11 algoritmos de aprendizaje automático más comunes en pocas palabras
← Resumen anterior . Si tiene otros materiales interesantes o ha encontrado un error, envíelo al correo .