https://github.com/vb10/ozpodcastapp
Podcast App iOS Swift Native Project with Viper
https://github.com/vb10/ozpodcastapp
architecture snapkit swift uikit viper
Last synced: about 1 month ago
JSON representation
Podcast App iOS Swift Native Project with Viper
- Host: GitHub
- URL: https://github.com/vb10/ozpodcastapp
- Owner: VB10
- Created: 2024-08-06T22:27:20.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T08:08:05.000Z (5 months ago)
- Last Synced: 2025-04-05T22:35:52.542Z (about 1 month ago)
- Topics: architecture, snapkit, swift, uikit, viper
- Language: Swift
- Homepage: https://www.youtube.com/playlist?list=PL1k5oWAuBhgV6HCq8tGYc8uq9y8AMDnjd
- Size: 2.06 MB
- Stars: 16
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Swift Native - Podcast App
Bu proje, Swift kullanılarak iOS için geliştirilmiş native bir podcast uygulamasıdır.
[Viper Template ](https://github.com/VB10/VIPER-Template)
## 📚 Proje Hakkında
Bu uygulama, podcast'leri dinlemek ve yönetmek için tasarlanmış kapsamlı bir iOS uygulamasıdır. Uygulama modern Swift programlama dili ve güncel iOS geliştirme pratikleri kullanılarak geliştirilmiştir.
## 🛠 Teknik Özellikler
- Swift programlama dili
- UIKit framework'ü
- Viper mimari deseni
- Realm veritabanı
- Network katmanı yönetimi
- Xcode geliştirme ortamı## 📋 Özellikler
- Podcast oynatma
- Veritabanı entegrasyonu
- Network işlemleri
- Container yönetimi
- Konsol loglama sistemi## 📝 Eğitim İçeriği
1. Podcast Uygulaması Temel Yapısı (10:37)
2. Xcode Ayarları ve Araçlar (11:53)
3. Gerekli Paket Kurulumları (12:47)
4. Klasörleme ve Viper Kullanımı (25:32)
5. Servis Yöneticisi (Network Manager) (49:02)
6. Database Katmanı (Realm) (43:37)
7. App Container Yönetimi ve Konsol Loglama (25:26)
8. ...## 🚀 Kurulum
1. Repoyu klonlayın
```bash
git clone [repo-url]