Course Story adalah proyek aplikasi submission untuk intermediate Bangkit batch 2 tahun 2024. Proyek ini adalah platform pembelajaran interaktif yang memungkinkan pengguna untuk berbagi foto dengan deskripsi tiap kegiatan, dilengkapi dengan fitur lokasi menggunakan Google Maps API. Course Story bertujuan untuk meningkatkan pengalaman pembelajaran online serta memberikan pemahaman lebih lanjut mengenai pengembangan Android.
Proyek ini dikembangkan sebagai bagian dari learning path Mobile Development Android. Aplikasi ini dirancang untuk berjalan pada platform Android dengan implementasi teknologi modern untuk memastikan performa, skalabilitas, dan pengalaman pengguna yang optimal.
- 🔑 Login & Register: Fitur Welcome Screen lengkap dengan kemampuan Login dan Register.
- 📱 Main Activity: Pengguna dapat berinteraksi, berdiskusi, dan berbagi ide melalui berbagai postingan foto yang diunggah.
- 🗺️ Maps Location: Dibangun menggunakan Google Maps API untuk menampilkan lokasi pengguna dengan Location Marker.
- ♾️ Infinity Scroll: Penggunaan Paging 3 memungkinkan pengalaman scroll tanpa batas seperti sosial media modern.
- Platform: Android (Kotlin)
- Framework UI: XML Layouts
- Database: Room, User Preference, DAO
- API: Retrofit untuk komunikasi API
- Unit Test: Unit Test dan UI Test menggunakan Mock pada ViewModel
- Clone repository:
git clone https://github.com/username/course_story_v2.git
Jika Anda memiliki pertanyaan atau masukan, silakan hubungi saya melalui:
- Email: atzulfikar45@gmail.com
- LinkedIn: linkedin.com/in/ataka-dzulfikar
- Instagram: @atakazulfikar
- GitHub: github.com/atzulf
Kontribusi selalu diterima! Jika Anda ingin menambahkan fitur atau memperbaiki bug, silakan buat pull request atau kirimkan issue di repository ini.
⭐ Jangan lupa untuk memberikan star pada repository ini jika Anda merasa aplikasi ini bermanfaat!
