https://github.com/erendogan6/kelime_gundem
Kullanıcılara güncel haberleri sunmak ve detaylı haber içeriği sağlamak için tasarlanmış bir mobil uygulama
https://github.com/erendogan6/kelime_gundem
android coroutine glide hilt kotlin mvvm newsapi retrofit
Last synced: 7 months ago
JSON representation
Kullanıcılara güncel haberleri sunmak ve detaylı haber içeriği sağlamak için tasarlanmış bir mobil uygulama
- Host: GitHub
- URL: https://github.com/erendogan6/kelime_gundem
- Owner: erendogan6
- License: mit
- Created: 2024-01-16T01:48:34.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-16T09:42:58.000Z (almost 2 years ago)
- Last Synced: 2025-05-13T11:05:53.526Z (7 months ago)
- Topics: android, coroutine, glide, hilt, kotlin, mvvm, newsapi, retrofit
- Language: Kotlin
- Homepage:
- Size: 7.81 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# KelimeGündem - Android Haber Uygulaması

## Proje Hakkında
KelimeGündem, Kotlin ve Android Studio kullanılarak geliştirilmiş bir haber uygulamasıdır. Bu uygulama, kullanıcılara güncel haberleri sunmak ve detaylı haber içeriği sağlamak için tasarlanmıştır.

## Özellikler
- Güncel haberlerin listelenmesi
- Arama özelliği ile istenilen haber başlıklarının aranabilmesi
- Haber detaylarının görüntülenmesi
- İstenilen haberlerin favorilere kaydedilebilmesi
- Haber bağlantısının paylaşılabilmesi
- Sayfalama (pagination) desteği ile sayfa sonunda otomatik yeni haber yüklemesi
- Haber kaynağına yönlendirme için WebView entegrasyonu
## Kullanılan Teknolojiler
- Kotlin
- MVVM Architect
- Coroutines Async
- Retrofit
- Glide
- Android Jetpack (Navigation, LiveData, ViewModel)
- Hilt Dependency Injection
- API (NewsAPI)
- UI/UX
- Fragment
- View Binding
- Recycler View
- ## Test Edilen Sürümler
- Android 9.0
- Android 11.0
- Android 13.0
- Android 14.0
## Kurulum
Projeyi yerel olarak çalıştırmak için aşağıdaki adımları takip edin:
```bash
git clone https://github.com/erendogan6/Kelime_Gundem.git
cd projeadi
# Android Studio'nun en son sürümünü kullanarak projeyi açın ve gerekli bağımlılıkları yükleyin.
# API KEY Gizlenmemiştir. NewsRepository Sınıfında ki API Key'i değiştirerek kullanabilirsiniz.
# Uygulamayı bir Android cihazda veya emülatörde çalıştırabilirsiniz.
```
Uygulamayı doğrudan Android cihazınızda çalıştırabilmek için "Kelime_Gundem.apk" dosyasını indirip uygulamayı cihazınıza kurabilirsiniz.
## Katkıda Bulunma ##
Projeye katkıda bulunmak isteyenler için katkı kuralları ve adımları CONTRIBUTING.md dosyasında açıklanmıştır.
## Lisans ##
Bu proje MIT Lisansı altında lisanslanmıştır.