BernuviaBernuvia
Kategori: Aplikasi selulerAndroid

Cursa – Android App for University Students (Kotlin + Compose)

1/12
#android#kotlin#jetpack-compose#mahasiswa#offline

Aplikasi Android asli untuk mahasiswa: nilai berdasarkan pemotongan semester dengan nilai yang Anda butuhkan, jadwal dan kehadiran, tugas, pengeluaran, dan catatan. Kotlin + Jetpack Compose, 100% offline, Bahasa Inggris dan Spanyol.

12 USDC29 USDC−59%

Pembayaran terlindungi

Uangmu ditahan dalam kustodi selama 1 hari

Pengiriman instan

Unduh kode lengkap setelah membayar

Pembelian dijamin

Ada masalah? Buat laporan

Apa yang termasuk
  • Kode sumber penuh Kotlin + Jetpack Compose (Material 3, Room, Hilt), siap dibuka di Android Studio
  • APK rilis siap untuk diinstal dan dicoba di perangkat apa pun yang menjalankan Android 8.0 atau lebih baru
  • 46 unit tes yang mencakup nilai, kehadiran, pengingat, dan logika pengaturan awal
  • Panduan untuk arsitektur, rebranding (nama, logo, warna), format data, dan penerbitan
Teknologi
KOKotlinJEJetpack ComposeMAMaterial 3RORoomHIHilt
Deskripsi

Mengapa Cursa?

Cursa adalah aplikasi Android asli yang sudah selesai, bukan kit UI. Ini mengumpulkan semua yang biasanya dilacak oleh mahasiswa di tempat terpisah: nilai berdasarkan pemotongan semester, jadwal kelas, absensi, tenggat waktu, pengeluaran, dan catatan. Semuanya disimpan di ponsel: tanpa akun, tanpa server, dan tanpa biaya backend. Publikasikan di bawah merek Anda sendiri atau gunakan sebagai dasar untuk aplikasi pendidikan Anda sendiri.

  • 5 tab utama (Beranda, Akademik, Jadwal, Pengeluaran, dan Pengaturan) ditambah catatan cepat, kalkulator nilai, sumber belajar, dan pusat bantuan
  • Rata-rata tertimbang berdasarkan pemotongan semester dan nilai tepat yang Anda butuhkan pada yang tersisa untuk mencapai tujuan Anda
  • Skala penilaian yang dapat dikonfigurasi: 0 hingga 5, 0 hingga 100, atau kustom, dengan nilai lulus dan tujuan
  • Jadwal mingguan, kehadiran per kelas, dan batas absensi per mata pelajaran
  • Tugas dengan sub-tugas, lampiran, tingkat kesulitan, waktu estimasi, dan nilai yang terhubung
  • Pelacakan pengeluaran berdasarkan kategori dengan anggaran mingguan atau bulanan
  • Catatan cepat dengan format, dipin dan terhubung ke mata pelajaran
  • Pengingat untuk kelas dan tenggat waktu, ringkasan harian, dan jam tenang
  • 28 tema, mode terang, gelap, dan OLED, serta opsi aksesibilitas
  • Dua bahasa: Inggris dan Spanyol, dengan lebih dari 2.100 string yang diterjemahkan
  • 100% offline, dengan cadangan file dan ekspor CSV

01. Layar beranda yang memutuskan untuk Anda

Beranda menyambut mahasiswa dan menunjukkan apa yang penting hari ini: mata pelajaran yang perlu perhatian, tenggat waktu berikutnya, dan ringkasan rata-rata, tugas yang tertunda, dan pengeluaran minggu ini. Tombol mengambang mencatat nilai, tugas, pengeluaran, atau catatan tanpa meninggalkan layar.

02. Setiap mata pelajaran dengan nilai, tujuan, dan yang tersisa

Setiap mata pelajaran menunjukkan rata-ratanya, pemotongan saat ini, ruang, dan status yang jelas: sesuai jalur atau di bawah tujuan. Di dalamnya, panel menunjukkan nilai yang dibutuhkan pada yang tersisa untuk dievaluasi, di mana mahasiswa berdiri terhadap nilai lulus dan tujuan, dan berapa banyak yang masih harus dievaluasi.

03. Pemotongan semester tertimbang, dihitung secara otomatis

Semester dibagi menjadi 2, 3, atau 4 pemotongan, masing-masing dengan bobotnya sendiri. Cursa tahu berapa banyak dari setiap pemotongan yang telah dievaluasi, memungkinkan Anda menutup pemotongan dan memilih mana yang akan dimasukkan nilai baru. Kalkulator bawaan menangani tiga kasus: nilai kursus, IPK semester berbobot kredit, dan nilai yang masih dibutuhkan untuk mencapai tujuan.

04. Jadwal dan kehadiran

Jadwal mingguan dengan ruang dan waktu, kelas berikutnya selalu terlihat, dan kalender dengan acara pribadi. Setiap kelas ditandai sebagai hadir, tidak hadir, dibatalkan, atau dijadwalkan ulang, dengan alasan untuk ketidakhadiran, dan aplikasi memberi peringatan sebelum batas absensi mata pelajaran tercapai.

05. Tugas dan tenggat waktu

Tugas dikelompokkan berdasarkan tanggal, dengan jenis, tingkat kesulitan, waktu estimasi, sub-tugas dengan kemajuan, dan lampiran. Tenggat waktu dapat ditunda dengan satu ketukan, dan setelah tugas dinilai, nilainya masuk ke pemotongan mata pelajaran.

06. Pengeluaran mahasiswa

Pencatatan cepat dengan kategori yang dirancang untuk kehidupan kampus (transportasi, makanan, salinan, bahan, jalan-jalan), ringkasan harian, mingguan, atau bulanan, grafik kategori, dan anggaran dengan peringatan saat mendekati batas. Mata uang mengikuti bahasa aplikasi atau dapat dipilih di Pengaturan.

07. Catatan cepat dan kalkulator nilai

Catatan dengan format ringan (judul, tebal, daftar), dipin di atas dan terhubung ke mata pelajaran, dengan tempat sampah dan pengingat. Kalkulator nilai juga berfungsi untuk kursus yang tidak terdaftar di aplikasi.

08. Tema dan mode gelap

28 tema dengan mode terang, gelap, dan OLED, serta warna aksen yang dapat dikonfigurasi, tipografi, bentuk komponen, dan animasi. Termasuk opsi aksesibilitas untuk membaca dan mengurangi gerakan.

09. Pengaturan pertama kali dalam 9 langkah

Pengaturan yang dipandu meminta nama, program, skala penilaian, bagaimana nilai akhir dibagi, jenis semester (semester, triwulanan, kuartal, atau tahunan), tanggal, dan pengingat. Ini cocok untuk sebagian besar universitas, dan semuanya dapat diubah nanti.

10. Pengaturan dan cadangan

Cadangan penuh ke file JSON yang dapat dipulihkan di ponsel yang sama atau lain, ekspor tugas dan pengeluaran ke CSV, modul yang dapat dimatikan, notifikasi yang dapat dikonfigurasi dan riwayat istilah yang ditutup.

Apa yang Anda dapatkan

  • Kode sumber lengkap: 168 file Kotlin (sekitar 25.000 baris), diorganisir sebagai data / domain / presentasi per fitur
  • Proyek Android Studio dengan Gradle Kotlin DSL dan katalog versi
  • APK rilis (diminyaki dengan R8) siap untuk diinstal dan dicoba
  • Basis data Room dengan skema yang diekspor, dan preferensi dengan DataStore
  • 46 unit tes untuk aturan bisnis (rata-rata, kehadiran, pengingat, catatan dan pengaturan)
  • Terjemahan lengkap dalam bahasa Inggris dan Spanyol
  • README dengan arsitektur dan rumus, ditambah panduan untuk kustomisasi, format data dan penerbitan
  • 11 gambar dari daftar ini

Instalasi

  1. Ekstrak paket. Untuk mencoba aplikasi, instal Cursa-1.0.0.apk di ponsel atau emulator.
  2. Buka folder source di Android Studio dan biarkan Gradle menyinkronkan.
  3. Jalankan aplikasi, atau bangun dari terminal dengan ./gradlew :app:assembleDebug.
  4. Untuk mengubah nama, id aplikasi, logo atau warna, ikuti docs/CUSTOMIZING.md. Untuk menerbitkan di Google Play, lihat docs/RELEASE.md.

Persyaratan

  • Sebuah Android Studio terbaru, JDK 17 dan Android SDK dengan platform 36
  • Aplikasi berjalan di Android 8.0 (API 26) atau lebih baru
  • Tidak perlu server, kunci API atau akun pihak ketiga

Teknologi yang digunakan

  • Kotlin 2.2 dan Jetpack Compose dengan Material 3
  • Room (SQLite) dan DataStore untuk persistensi lokal
  • Hilt untuk injeksi ketergantungan, dan Navigation Compose
  • WorkManager dan alarm tepat untuk pengingat
  • kotlinx.serialization, coroutines dan Coil

Penting

APK yang disertakan ditandatangani dengan kunci debug sehingga Anda dapat mencobanya segera; untuk menerbitkannya di toko, tandatangani dengan kunci Anda sendiri seperti yang dijelaskan dalam docs/RELEASE.md. Menu samping menunjukkan tiga bagian yang ditandai "Segera" (Tugas, Cursa AI dan Labs) yang belum memiliki konten. Data yang ditampilkan dalam gambar adalah data contoh.

Template terkait

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Aplikasi macOS asli untuk menemukan, mengikuti, dan menganalisis dompet Polymarket yang paling menguntungkan: tingkat kemenangan yang sebenarnya, taruhan bersama, peringatan, dan simulasi copy-trading. Tanpa kunci API, tanpa backend.

Aplikasi desktop

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

SaaS pemesanan medis lengkap yang dibangun dengan Next.js 14, Prisma & Stripe. Empat portal (pasien, dokter, admin, dukungan) obrolan waktu nyata, catatan medis, bilingual EN/ES. Luncurkan klinik Anda dalam beberapa hari.

SaaS

19 USDC45 USDC
(1)1

Belum ada ulasan. Jadilah orang pertama yang berbagi pengalaman.