Matko, Türkiye’de sınav sürecinde matematikte zorluk yaşayan öğrencilere ve yetişkinlere yönelik geliştirilmiş, yapay zeka destekli bir mobil uygulamadır. Kullanıcıların motivasyonlarını artırmayı ve matematik becerilerini geliştirmeyi amaçlar.
Matko, sınav türü, derece ve matematik seviyesine göre kişiselleştirilmiş destek sunarak öğrenme deneyimini optimize eder.
- Kullanıcı Kayıt ve Kimlik Doğrulama: Firebase Authentication ile güvenli kayıt ve giriş.
- Sınav Seçimi: TYT, AYT, ALES, DGS, MSÜ, KPSS-A ve KPSS-B gibi yaygın sınavlar arasından seçim.
- Derece Seçimi (KPSS-B için): Ortaöğretim, Ön Lisans ve Lisans derecelerine göre özelleştirme.
- Matematik Seviyesi Belirleme: Temel, Orta ve İleri seviye seçenekleri ile kişiye özel öğrenme yolu.
- Yapay Zeka Destekli Materyal ve Soru Çözümü: Kullanıcıların sorularına ve ihtiyaçlarına uygun yapay zeka etkileşimi.
- Modern UI: Jetpack Compose ile sade, hızlı ve kullanıcı dostu arayüz.
- Backend Hizmetleri: Firebase Firestore ve Authentication ile verilerin güvenli yönetimi.
- Dependency Injection: Hilt ile temiz ve test edilebilir kod yapısı.
- API İletişimi: Retrofit ile REST API entegrasyonu.
| Teknoloji | Açıklama |
|---|---|
| Kotlin | Modern ve güvenli Android programlama dili |
| Jetpack Compose | Android için modern UI toolkit |
| Firebase | Gerçek zamanlı veritabanı ve kimlik doğrulama |
| Hilt | Bağımlılık Enjeksiyonu |
| Retrofit | API istemcisi |
| ViewModel | UI verilerinin yönetimi |
VID-20250811-WA0001.mp4
- Kullanıcı Kayıt ve Giriş: Uygulamaya kayıt olunur ve güvenli şekilde giriş yapılır.
- Sınav Türü Seçimi: Kullanıcı hedeflediği sınavı seçer (ör. TYT, AYT, KPSS-B).
- Derece Seçimi (KPSS-B için): KPSS-B seçilirse, eğitim derecesi belirlenir.
- Matematik Seviyesi: Kullanıcının mevcut matematik seviyesi (Temel, Orta, İleri) seçilir.
- Yapay Zeka Etkileşimi: Kullanıcıya seçilen parametrelere göre yapay zeka tabanlı matematik desteği sunulur.
- Projeyi klonlayın:
git clone https://github.com/kullaniciadi/matko.git







