Network Communications, RESTful API isteklerini (GET, POST, PUT, DELETE, PATCH) ve WebSocket bağlantılarını kullanarak Android geliştirmede ağ iletişimini pekiştirmek amacıyla oluşturulmuş bir projedir.
✔ Ktor Client – HTTP istekleri ve WebSocket bağlantıları için
✔ Jetpack Compose – Modern ve esnek UI geliştirme
✔ MVVM & Clean Architecture – Modüler ve ölçeklenebilir yapı
✔ Koin – Dependency Injection yönetimi
Uygulama iki sayfadan oluşmaktadır:
1️⃣ HTTP İstekleri Sayfası – GET, POST, PUT, DELETE ve PATCH gibi istekleri göndermek için kullanılabilir. İlgili isteğe özel alanlar doldurularak istek gönderilmelidir.
2️⃣ WebSocket Sayfası – WebSocket bağlantısı üzerinden mesaj göndermeyi ve geri almayı simüle eden bir ekran. Örnek mesajlardan birine basılarak mesaj gönderimi yapılabilir.


Bu proje, ağ tabanlı uygulamalar geliştirme sürecinde RESTful API ve WebSocket kullanımı konusundaki bilgileri derinleştirmek için tasarlandı. 💡