Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wakolivotes/exambanq-app
A step-by-step development process for Exam Bank Android Application, using Kotlin and Jetpack Compose to allow students have a user-friendly way to access previous year's examination materials.
https://github.com/wakolivotes/exambanq-app
android androidstudio firebase jetpack-compose kotlin
Last synced: 2 days ago
JSON representation
A step-by-step development process for Exam Bank Android Application, using Kotlin and Jetpack Compose to allow students have a user-friendly way to access previous year's examination materials.
- Host: GitHub
- URL: https://github.com/wakolivotes/exambanq-app
- Owner: wakoliVotes
- License: mit
- Created: 2022-03-20T05:33:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-18T19:53:17.000Z (almost 2 years ago)
- Last Synced: 2024-12-13T02:42:26.185Z (about 2 months ago)
- Topics: android, androidstudio, firebase, jetpack-compose, kotlin
- Language: Kotlin
- Homepage:
- Size: 38.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Exam Bank Android
- A step-by-step development process for an Exam Bank Android Application, using [Kotlin](https://kotlinlang.org/)
- The app is to allow students have a user-friendly way to access previous year's examination materials### Page Contents
* [Introduction](#introduction)
* [Application Specifications and Design Aspects](#requirements-specifications-and-dessign-aspects)
* [Coding Road map](#coding-roadmap)
* [External Resources](#external-resources)### Introduction
> - The project is a Mobile-based application for students' access to past/revision papers.
> - Given the extensive span in previous papers, the web app goal is to allow stress-free online access.
> - In this illustration, the focus is on examination papers within only one school, e.g., Technology
> - After, other schools can be included and the Exam Bank for extended accessibility
#### Goals
> - To allow stress-free access to college past papers
> - Allow for easy navigation platform accessible at any time
> - Offer students and faculty a user-friendly and appealing user interface
> - Create an interactive platform with added features to support engagement
#### Tech Tools Used
> - Android Studio/Android Software Development Kit (**SDK**)
> - Jetpack Compose - Modern Android UI Toolkit
> - Kotlin - Made with **Kotlin** programming language
> - Android Virtual Device (**AVD**) Manager
> - Java Development Kit (**JDK**)
> - Firebase for data storage, registration, sign up/in & application validation
---
### Requirements Specifications and Design Aspects
User Interface (UX) features | Importance
-----------------------------|---------------------------
1.Splash Screen | Core
2.Register | Core
3.Sign In/Login | Core
4.Home Menu/Dashboard | Core
5.Per Academic Year Papers | Core
6.Respective Papers | Core### Core Layouts
- **Splash screen, Login Page, Register/Sign Up Page**
- **Home, Academic Years, Paper List & Full Paper**
- **Settings - Profile Section**
### External Resources
[](https://exambanq.vercel.app/)
> - You can check & download the app on **[Google Play Store](https://exambanq.vercel.app/)**