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

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

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.

![Uygulama](https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExbXZveWJmNzZobmh1bmtvdG42bW9wZm5ianA4b2JvdjVmaWd1aHI2biZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/mEkzdy6rYKCQocS5LJ/giphy.gif)

## Ö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.