BernuviaBernuvia
Catégorie : Application mobileAndroid

Cursa – Application Android pour étudiants universitaires (Kotlin + Compose)

1/12
#android#kotlin#jetpack-compose#étudiants#hors-ligne

Application Android native pour étudiants : notes par trimestre avec la note dont vous avez besoin, emploi du temps et présence, tâches, dépenses et notes. Kotlin + Jetpack Compose, 100 % hors ligne, anglais et espagnol.

12 USDC29 USDC−59%

Paiement protégé

Votre argent reste sous garde pendant 1 jour

Livraison immédiate

Téléchargez le code complet dès le paiement

Achat garanti

Un souci ? Ouvrez un signalement

Ce qui est inclus
  • Code source complet en Kotlin + Jetpack Compose (Material 3, Room, Hilt), prêt à être ouvert dans Android Studio
  • APK de publication prêt à être installé et testé sur tout appareil fonctionnant sous Android 8.0 ou version ultérieure
  • 46 tests unitaires couvrant les notes, la présence, les rappels et la logique de configuration initiale
  • Guides pour l'architecture, le rebranding (nom, logo, couleurs), les formats de données et la publication
Technologies
KOKotlinJEJetpack ComposeMAMaterial 3RORoomHIHilt
Description

Pourquoi Cursa ?

Cursa est une application Android native terminée, pas un kit d'interface utilisateur. Elle regroupe tout ce qu'un étudiant universitaire suit habituellement à des endroits séparés : notes par période, emploi du temps, absences, délais, dépenses et notes. Tout est stocké sur le téléphone : pas de comptes, pas de serveur et pas de coûts de backend. Publiez-la sous votre propre marque ou utilisez-la comme base pour votre propre application éducative.

  • 5 onglets principaux (Accueil, Académique, Emploi du temps, Dépenses et Paramètres) plus des notes rapides, un calculateur de notes, des ressources d'étude et un centre d'aide
  • Moyenne pondérée par période et la note exacte dont vous avez besoin sur ce qui reste pour atteindre votre objectif
  • Échelle de notation configurable : 0 à 5, 0 à 100 ou personnalisée, avec une note de passage et un objectif
  • Emploi du temps hebdomadaire, présence par cours et limite d'absence par matière
  • Tâches avec sous-tâches, pièces jointes, difficulté, temps estimé et une note liée
  • Suivi des dépenses par catégorie avec un budget hebdomadaire ou mensuel
  • Notes rapides avec formatage, épinglées et liées à une matière
  • Rappels pour les cours et les délais, un résumé quotidien et des heures de silence
  • 28 thèmes, modes clair, sombre et OLED, et options d'accessibilité
  • Bilingue : anglais et espagnol, avec plus de 2 100 chaînes traduites
  • 100 % hors ligne, avec sauvegardes de fichiers et exportation CSV

01. Un écran d'accueil qui décide pour vous

L'accueil accueille l'étudiant et montre ce qui compte aujourd'hui : la matière qui nécessite de l'attention, le prochain délai, et un résumé de la moyenne, des tâches en attente et des dépenses de cette semaine. Un bouton flottant enregistre une note, une tâche, une dépense ou une note sans quitter l'écran.

02. Chaque matière avec sa note, son objectif et ce qu'il reste

Chaque matière affiche sa moyenne, la période actuelle, la salle et un statut clair : en bonne voie ou en dessous de l'objectif. À l'intérieur, un panneau montre la note nécessaire sur ce qui reste à évaluer, où l'étudiant se situe par rapport à la note de passage et à l'objectif, et combien il reste à évaluer.

03. Coupes de période pondérées, calculées automatiquement

Le semestre est divisé en 2, 3 ou 4 coupes, chacune avec son propre poids. Cursa sait combien de chaque coupe a été évalué, vous permet de clôturer les coupes et de choisir dans laquelle de nouvelles notes vont. Le calculateur intégré gère trois cas : une note de cours, un GPA de semestre pondéré par crédit et la note encore nécessaire pour atteindre un objectif.

04. Emploi du temps et présence

Un emploi du temps hebdomadaire avec salles et horaires, le prochain cours toujours visible et un calendrier avec des événements personnels. Chaque cours est marqué comme présent, absent, annulé ou reprogrammé, avec la raison d'une absence, et l'application avertit avant que la limite d'absence de la matière ne soit atteinte.

05. Tâches et délais

Tâches regroupées par date, avec type, difficulté, temps estimé, sous-tâches avec progression et pièces jointes. Un délai peut être reporté d'un simple toucher, et une fois qu'une tâche est notée, sa note entre dans la coupe de la matière.

06. Dépenses des étudiants

Enregistrement rapide avec des catégories conçues pour la vie universitaire (transport, nourriture, copies, matériaux, sorties), résumés quotidiens, hebdomadaires ou mensuels, un graphique par catégorie et un budget avec une alerte à l'approche de la limite. La devise suit la langue de l'application ou peut être choisie dans les paramètres.

07. Notes rapides et calculateur de notes

Notes avec formatage léger (titres, gras, listes), épinglées en haut et liées à une matière, avec une corbeille et des rappels. Le calculateur de notes fonctionne également pour les cours qui ne sont pas enregistrés dans l'application.

08. Thèmes et mode sombre

28 thèmes avec modes clair, sombre et OLED, et couleur d'accent configurable, typographie, formes de composants et animations. Inclut des options d'accessibilité pour la lecture et la réduction des mouvements.

09. Configuration initiale en 9 étapes

Une configuration guidée demande le nom, le programme, l'échelle de notation, comment la note finale est répartie, le type de période (semestre, trimestre, quart ou annuel), les dates et les rappels. Elle convient à la plupart des universités, et tout peut être modifié plus tard.

10. Paramètres et sauvegardes

Sauvegarde complète dans un fichier JSON pouvant être restauré sur le même téléphone ou un autre, exportation des tâches et des dépenses au format CSV, modules pouvant être désactivés, notifications configurables et historique des termes clôturés.

Ce que vous obtenez

  • Code source complet : 168 fichiers Kotlin (environ 25 000 lignes), organisés par données / domaine / présentation par fonctionnalité
  • Projet Android Studio avec Gradle Kotlin DSL et un catalogue de versions
  • APK de publication (minifié avec R8) prêt à être installé et testé
  • Base de données Room avec son schéma exporté, et préférences avec DataStore
  • 46 tests unitaires pour les règles métier (moyennes, présence, rappels, notes et configuration)
  • Traductions complètes en anglais et en espagnol
  • README avec l'architecture et les formules, plus des guides pour la personnalisation, les formats de données et la publication
  • Les 11 images de cette liste

Installation

  1. Décompressez le paquet. Pour essayer l'application, installez Cursa-1.0.0.apk sur un téléphone ou un émulateur.
  2. Ouvrez le dossier source dans Android Studio et laissez Gradle se synchroniser.
  3. Exécutez l'application, ou construisez depuis le terminal avec ./gradlew :app:assembleDebug.
  4. Pour changer le nom, l'identifiant de l'application, le logo ou les couleurs, suivez docs/CUSTOMIZING.md. Pour publier sur Google Play, consultez docs/RELEASE.md.

Exigences

  • Une version récente d'Android Studio, JDK 17 et le SDK Android avec la plateforme 36
  • L'application fonctionne sur Android 8.0 (API 26) ou version ultérieure
  • Aucun serveur, clé API ou compte tiers requis

Pile technologique

  • Kotlin 2.2 et Jetpack Compose avec Material 3
  • Room (SQLite) et DataStore pour la persistance locale
  • Hilt pour l'injection de dépendances, et Navigation Compose
  • WorkManager et alarmes exactes pour les rappels
  • kotlinx.serialization, coroutines et Coil

Important

L'APK inclus est signé avec une clé de débogage afin que vous puissiez l'essayer immédiatement ; pour le publier sur un store, signez-le avec votre propre clé comme décrit dans docs/RELEASE.md. Le menu latéral affiche trois sections marquées "Bientôt" (Assignments, Cursa AI et Labs) qui n'ont pas encore de contenu. Les données affichées dans les images sont des données d'exemple.

Templates similaires

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Application macOS native pour découvrir, suivre et analyser les portefeuilles Polymarket les plus rentables : taux de victoire réel, paris partagés, alertes et simulation de copy-trading. Pas de clés API, pas de backend.

Application de bureau

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

SaaS de réservation médicale complet construit avec Next.js 14, Prisma et Stripe. Quatre portails (patients, médecins, admin, support), chat en temps réel, dossiers médicaux, bilingue EN/ES. Lancez votre clinique en quelques jours.

SaaS

19 USDC45 USDC
(1)1

Pas encore d'avis. Soyez la première personne à partager votre expérience.