Aplicativo iOS do Undershows, projeto que divulga shows underground de metal, punk e hardcore no Brasil todo — direto no seu bolso!
O app carrega o site https://shows.undershows.com.br em formato mobile e responsivo, com suporte a atualização de cartazes frequente.
- Desenvolvido com Xcode + SwiftUI
- Utiliza WKWebView para exibir o site Undershows
- Tela de carregamento (LaunchScreen) personalizada
- Ícone próprio baseado no logo do projeto
- Navegação bloqueada para modo retrato (portrait only)
- Suporte a zoom, rolagem e fallback para mensagem offline
Depois de muitas tentativas junto a Apple, desistimos, todos ajustes foram em vão, eles não aceitam web content.
Quem quiser instalar via método PWA vai funcionar
- Abra o Safari pelo iPhone;
- Digite https://shows.undershows.com.br;
- Clique em Compartilhar e depois em Área de Trabalho;
- Pronto, o app está instalado no teu iPhone, quando você abrir pelo ícone da Undershows na área de trabalho, ele abrirá em tela cheia, igual qualquer outro app.
- Instale o Xcode (versão 15 ou superior recomendada)
- Clone este repositório:
git clone [email protected]:undershows/ios.git
cd ios
-
Abra o projeto pelo Xcode através do arquivo Undershows.xcodeproj
-
Execute em um simulador ou dispositivo real (mínimo iOS 16)
Undershows/
├── Assets.xcassets/ # Ícones, cores e splash screen
├── ContentView.swift # Componente principal com o WebView
├── UndershowsApp.swift # Arquivo @main da aplicação
├── LaunchScreen.storyboard # Tela inicial do app
└── Undershows.xcodeproj # Projeto Xcode
Pode fazer fork a vontade, contribuir, compartilhar — e apoiar a cena independente.
Copyleft!
A/E 🖤