Tarım Traktörleri için Otomatik Dümenleme Sistemi
Proje Hakkında
Bu proje, Dronmarket’te gerçekleştirdiğim Android Developer stajı sırasında geliştirilen, tarım traktörleri için otomatik yönlendirme desteği sunan Android tabanlı bir mobil uygulamadır. Uygulama, tarım faaliyetlerinde yönlendirme süreçlerini kolaylaştırmak ve gerçek zamanlı konum bilgisi sağlamak amacıyla tasarlanmıştır.
Uygulama, Android Studio üzerinde Java dili kullanılarak geliştirilmiştir. Sayfa geçişleri Navigation Component ile optimize edilmiş, kullanıcı deneyimini artırmak için Navigation Drawer entegre edilmiştir. Yerel veri yönetimi SQLite ile sağlanmış ve uygulamaya Türkçe ve İngilizce dil desteği eklenmiştir.
Kod mimarisi olarak MVVM (Model–View–ViewModel) yaklaşımı benimsenmiş, böylece daha modüler, sürdürülebilir ve yönetilebilir bir yapı oluşturulmuştur. LiveData ile verilerin kullanıcı arayüzüyle dinamik olarak senkronize edilmesi sağlanmış, RecyclerView kullanılarak veriler performanslı bir şekilde liste görünümünde sunulmuştur. Bağımlılık yönetimi için Dagger Hilt kullanılarak daha temiz ve esnek bir kod yapısı elde edilmiştir.
Ayrıca Google Maps API ve lokasyon servisleri entegre edilerek, tarım alanlarının gerçek zamanlı konumları harita üzerinde gösterilmiştir. Bu proje, gerçek dünya senaryolarında kullanılan, mimari olarak güçlü ve ölçeklenebilir bir Android uygulaması geliştirme konusunda önemli bir deneyim kazandırmıştır.






