An open API service indexing awesome lists of open source software.

https://github.com/silenterc/tracklistr

An IOS app writtten in Swift which became the focus of my bachelor's thesis. This repo was migrated from my GitLab.
https://github.com/silenterc/tracklistr

dj ios swift swiftdata swiftui testflight

Last synced: 9 months ago
JSON representation

An IOS app writtten in Swift which became the focus of my bachelor's thesis. This repo was migrated from my GitLab.

Awesome Lists containing this project

README

          

# Tracklistr
Aplikace na iOS a iPadOS 17+, která umožňuje dopředu si naplánovat/rozvrhnout svůj nadcházející DJ set. Při hraní setu pak aplikace slouží jako návod, do kterého může DJ kdykoli nahlédnout.

Aplikace je implementována ve frameworku SwiftUI za pomoci databázového frameworku SwiftData. Aplikace dále komunikuje se Spotify API a MusicAPI za účelem získání informací o skladbách. K provedení uživatelského testování byla využita platforma TestFlight.
## Jak spustit
- Je potřeba mít zařízení s macOS, jelikož se jedná o aplikaci pro Apple zařízení.
- Je doporučené mít nainstalovanou nejnovější verzi XCode (Mělo by fungovat pro verze XCode 15+).
- Projekt v XCode otevřete kliknutím na `DjTracklistApp.xcodeproj`.
- Pokud v projektu není soubor `config.xcconfig`, ozvěte se mi na e-mail zimaluk1@fit.cvut.cz. Tento soubor obsahuje API klíče a proto ho nesdílím na git. Pokud jste aplikaci obdrželi v příloze práce, soubor by tam být měl.
- Aplikaci můžete spustit na simulátoru libovolného iPhonu/iPadu s iOS 17+.
## Prezentace
- Prezentace k mé bakalářské práci je dostupná [zde](https://docs.google.com/presentation/d/1qozWgJncscbkm7WLooChXBKWiHraeCXt/edit?usp=sharing&ouid=109418978377549517442&rtpof=true&sd=true).

## Uživatelská příručka
- Existuje v anglickém jazyce pro dvě nejstěžejnější obrazovky.
- [Link](https://drive.google.com/drive/folders/19O8gKHJS3VstlDIT920D9lCe6IlMq7pN?usp=sharing)



![Alt text](Screenshots%20&%20More/3_iPhoneTracklistView.png)
Tracklistr na iPhone 15 Pro