Skip to content

luizpassaroni/Modo_Radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📻 ModoAudio - Player de Rádio iOS

Um aplicativo iOS desenvolvido em SwiftUI para listar e reproduzir estações de rádio ao vivo. Este projeto é um Work in Progress (WIP) e faz parte dos meus estudos práticos de desenvolvimento mobile no estágio da Globo.

Status SwiftUI

📱 O Projeto

O objetivo é criar uma interface moderna ("Modo Áudio") para consumo de streaming de rádio. O app apresenta uma lista de canais disponíveis e, ao selecionar um, abre um player dedicado.

🛠 Tecnologias Utilizadas

  • Swift & SwiftUI: Construção de toda a interface declarativa (VStack, HStack, ZStack).
  • AVFoundation: Framework base para manipulação de áudio (importado para expansão futura do player).
  • AsyncImage: Carregamento assíncrono de capas e imagens das estações via URL.
  • Gestão de Estado: Uso de @State e @Binding para navegação entre a lista e o player (.sheet).

🚀 Funcionalidades

  • Lista de Canais: Exibição dinâmica de rádios (ex: CBN Rio, Rádio Globo).
  • Navegação: Transição fluida entre a lista e a tela de reprodução.
  • Interface do Player:
    • Botões de controle (Play, Avançar, Voltar).
    • Indicador visual de "AO VIVO".
    • Carregamento de imagem de capa.
  • Integração de Áudio: Implementação do AVPlayer para tocar o stream .m3u8 real (Em breve).

📂 Estrutura do Código

  • MyApp.swift: Ponto de entrada do app.
  • ListaCanais.swift: Tela principal com a listagem das rádios.
  • ContentView.swift: A tela do player ("Modo Áudio") com controles visuais.

🙏 Agradecimentos

Desenvolvido com o apoio técnico e mentoria do Time Apple do Globoplay.


Desenvolvido por Luiz Passaroni

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages