BernuviaBernuvia
Categoria: App mobileAndroid

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

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

App Android nativa per studenti universitari: voti per termine con il voto necessario, orario e presenza, compiti, spese e note. Kotlin + Jetpack Compose, 100% offline, inglese e spagnolo.

12 USDC29 USDC−59%

Pagamento protetto

I tuoi soldi restano in custodia per 1 giorno

Consegna immediata

Scarica il codice completo al pagamento

Acquisto garantito

Qualche problema? Apri una segnalazione

Cosa include
  • Codice sorgente completo in Kotlin + Jetpack Compose (Material 3, Room, Hilt), pronto per essere aperto in Android Studio
  • APK di rilascio pronto per essere installato e provato su qualsiasi dispositivo con Android 8.0 o superiore
  • 46 test unitari che coprono voti, presenza, promemoria e logica di configurazione iniziale
  • Guide per architettura, rebranding (nome, logo, colori), formati dati e pubblicazione
Tecnologie
KOKotlinJEJetpack ComposeMAMaterial 3RORoomHIHilt
Descrizione

Perché Cursa?

Cursa è un app nativa Android finita, non un kit UI. Riunisce tutto ciò che uno studente universitario di solito tiene traccia in luoghi separati: voti per tagli di semestre, orario delle lezioni, assenze, scadenze, spese e appunti. Tutto è memorizzato sul telefono: nessun account, nessun server e nessun costo di backend. Pubblicalo sotto il tuo marchio o usalo come base per la tua app educativa.

  • 5 schede principali (Home, Accademico, Orario, Spese e Impostazioni) più note rapide, un calcolatore di voti, risorse di studio e un centro assistenza
  • Media ponderato per taglio di semestre e il voto esatto di cui hai bisogno su ciò che resta per raggiungere il tuo obiettivo
  • Scala di valutazione configurabile: da 0 a 5, da 0 a 100 o personalizzata, con un voto di passaggio e un obiettivo
  • Orario settimanale, presenza per classe e un limite di assenze per materia
  • Compiti con sottocompiti, allegati, difficoltà, tempo stimato e un voto collegato
  • Monitoraggio delle spese per categoria con un budget settimanale o mensile
  • Note rapide con formattazione, fissate e collegate a una materia
  • Promemoria per lezioni e scadenze, un riepilogo giornaliero e ore di silenzio
  • 28 temi, modalità chiara, scura e OLED, e opzioni di accessibilità
  • Bilingue: inglese e spagnolo, con più di 2.100 stringhe tradotte
  • 100% offline, con backup di file ed esportazione CSV

01. Una schermata principale che decide per te

Home accoglie lo studente e mostra ciò che conta oggi: la materia che necessita attenzione, la prossima scadenza e un riepilogo della media, dei compiti in sospeso e delle spese di questa settimana. Un pulsante flottante registra un voto, un compito, una spesa o una nota senza lasciare la schermata.

02. Ogni materia con il suo voto, obiettivo e ciò che resta

Ogni materia mostra la sua media, il taglio attuale, l'aula e uno stato chiaro: in linea o sotto obiettivo. All'interno, un pannello mostra il voto necessario su ciò che resta da valutare, dove si trova lo studente rispetto al voto di passaggio e all'obiettivo, e quanto resta da valutare.

03. Tagli di semestre ponderati, calcolati automaticamente

Il semestre è suddiviso in 2, 3 o 4 tagli, ognuno con il proprio peso. Cursa sa quanto di ogni taglio è stato valutato, ti consente di chiudere i tagli e scegliere in quale inserire i nuovi voti. Il calcolatore integrato gestisce tre casi: un voto del corso, un GPA semestrale ponderato per crediti e il voto ancora necessario per raggiungere un obiettivo.

04. Orario e presenza

Un programma settimanale con aule e orari, la prossima lezione sempre visibile e un calendario con eventi personali. Ogni lezione è contrassegnata come presente, assente, annullata o riprogrammata, con il motivo di un'assenza, e l'app avvisa prima che venga raggiunto il limite di assenze della materia.

05. Compiti e scadenze

Compiti raggruppati per data, con tipo, difficoltà, tempo stimato, sottocompiti con progresso e allegati. Una scadenza può essere posticipata con un tocco, e una volta che un compito è valutato, il suo voto va nel taglio della materia.

06. Spese degli studenti

Registrazione rapida con categorie progettate per la vita universitaria (trasporti, cibo, copie, materiali, uscite), riepiloghi giornalieri, settimanali o mensili, un grafico delle categorie e un budget con un avviso man mano che si avvicina al limite. La valuta segue la lingua dell'app o può essere scelta nelle Impostazioni.

07. Note rapide e calcolatore di voti

Note con formattazione leggera (intestazioni, grassetto, elenchi), fissate in alto e collegate a una materia, con un cestino e promemoria. Il calcolatore di voti funziona anche per corsi che non sono registrati nell'app.

08. Temi e modalità scura

28 temi con modalità chiara, scura e OLED, e colore di accento configurabile, tipografia, forme dei componenti e animazioni. Include opzioni di accessibilità per la lettura e riduzione del movimento.

09. Configurazione iniziale in 9 passaggi

Una configurazione guidata richiede il nome, il programma, la scala di valutazione, come viene suddiviso il voto finale, il tipo di semestre (semestrale, trimestrale, quadrimestrale o annuale), le date e i promemoria. Si adatta alla maggior parte delle università, e tutto può essere cambiato in seguito.

10. Impostazioni e backup

Backup completo in un file JSON che può essere ripristinato sullo stesso o su un altro telefono, esportazione di attività e spese in CSV, moduli che possono essere disattivati, notifiche configurabili e una cronologia dei termini chiusi.

Cosa ottieni

  • Codice sorgente completo: 168 file Kotlin (circa 25.000 righe), organizzati come dati / dominio / presentazione per funzionalità
  • Progetto Android Studio con Gradle Kotlin DSL e un catalogo delle versioni
  • APK di rilascio (minificato con R8) pronto per essere installato e provato
  • Database Room con il suo schema esportato e preferenze con DataStore
  • 46 test unitari per le regole aziendali (medie, presenze, promemoria, note e configurazione)
  • Traduzioni complete in inglese e spagnolo
  • README con l'architettura e le formule, oltre a guide per la personalizzazione, formati dei dati e pubblicazione
  • Le 11 immagini di questo elenco

Installazione

  1. Decomprimere il pacchetto. Per provare l'app, installa Cursa-1.0.0.apk su un telefono o emulatore.
  2. Apri la cartella source in Android Studio e lascia che Gradle si sincronizzi.
  3. Esegui l'app, oppure costruisci dal terminale con ./gradlew :app:assembleDebug.
  4. Per cambiare il nome, l'id dell'applicazione, il logo o i colori, segui docs/CUSTOMIZING.md. Per pubblicare su Google Play, vedi docs/RELEASE.md.

Requisiti

  • Una versione recente di Android Studio, JDK 17 e l'SDK Android con piattaforma 36
  • L'app funziona su Android 8.0 (API 26) o versioni successive
  • Nessun server, chiavi API o account di terze parti necessari

Stack tecnologico

  • Kotlin 2.2 e Jetpack Compose con Material 3
  • Room (SQLite) e DataStore per la persistenza locale
  • Hilt per l'iniezione delle dipendenze e Navigation Compose
  • WorkManager e allarmi esatti per i promemoria
  • kotlinx.serialization, coroutines e Coil

Importante

L'APK incluso è firmato con una chiave di debug in modo da poterlo provare immediatamente; per pubblicarlo su uno store, firmalo con la tua chiave come descritto in docs/RELEASE.md. Il menu laterale mostra tre sezioni contrassegnate come "Presto" (Assegnazioni, Cursa AI e Laboratori) che non hanno ancora contenuti. I dati mostrati nelle immagini sono dati di esempio.

Template correlati

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

App nativa per macOS per scoprire, seguire e analizzare i portafogli Polymarket più redditizi: tasso di vincita reale, scommesse condivise, avvisi e simulazione di copy-trading. Nessuna chiave API, nessun backend.

App desktop

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

Completo SaaS di prenotazione medica costruito con Next.js 14, Prisma e Stripe. Quattro portali (pazienti, medici, amministratore, supporto) chat in tempo reale, cartelle cliniche, bilingue EN/ES. Lancia la tua clinica in pochi giorni.

SaaS

19 USDC45 USDC
(1)1

Ancora nessuna recensione. Sii la prima persona a raccontare la tua esperienza.