Reproductor del podcast Próxima Parada Swift publicado en https://proximaparadaswift.dev
Proyecto realizado con MVVM en SwiftUI, utilizando Observable, SwiftData, Combine, AVFoundation, Regex,
Ordena los episodios por fecha, búscalos por título o filtra por categoría Escucha el episodio ajustando la velocidad de reproducción Descarga el audio de los episodios para escucharlos después Lleva el registro de tus episodios favoritos y escuchados Obtén un listado de enlaces que recomiendo para aprender Swift
- AVFoundation para reproducir los audios del podcast y poder cambiar la velocidad de reproducción.
- Regex (Expresiones Regulares) para obtener a patir del json generado por la API de Wordpress el contenido y de ahí obtener la url del audio.
- SwiftData para la persistencia de datos
- Convertir correctamente un post de Wordpress en formato HTML a un
AttributedString
Date Formatter Swifty Place Swift Data by Example Json Beautify Chat GP3 AV Player & SwiftUI