Skip to content
Snippets Groups Projects
Commit fdc15036 authored by Nigel Sahl's avatar Nigel Sahl
Browse files

Update README.md

parent 6713bc45
Branches
Tags
No related merge requests found
# Tugas Besar 1 PBD IF3210 Android NOS # Tugas Besar 1 PBD IF3210 Android NOS
IF3210 Platform Based Development IF3210 Platform Based Development
NerbOS - NOS
## Table of Contents ## Table of Contents
- [Table of Contents](#table-of-contents) - [Table of Contents](#table-of-contents)
- [General Information](#general-information) - [App Description](#app-description)
- [Technologies Used](#technologies-used) - [Technologies Used](#technologies-used)
- [Features](#features) - [Features](#features)
- [Screenshots](#screenshots) - [Screenshots](#screenshots)
- [How to Run](#how-to-run) - [How to Run](#how-to-run)
- [Project Status](#project-status) - [Project Status](#project-status)
- [Room for Improvement](#room-for-improvement) - [Room for Improvement](#room-for-improvement)
- [Contributors](#contributors)
## General Information ## App Description
Android NOS is a simple application for keeping track of your income and outcome. This application is created for the purpose of fulfilling the project of the IF3210 Platform Based Development course. Android NOS is a simple application for keeping track of your income and outcome. This application is created for the purpose of fulfilling the project of the IF3210 Platform Based Development course.
## Technologies Used ## Technologies Used
Basic technologies used in the project:
- Android Studio - Android Studio
- Kotlin - Kotlin
- Java - Java
Libraries used in the project:
- Volley
- jitpack.io
-
-
## Features ## Features
- Add new transaction - Add new transaction
- View income vs outcome chart - View income vs outcome chart
...@@ -33,7 +42,26 @@ Android NOS is a simple application for keeping track of your income and outcome ...@@ -33,7 +42,26 @@ Android NOS is a simple application for keeping track of your income and outcome
## Screenshots ## Screenshots
![Example screenshot](./src/img/1.png) 1. Login Page
![login screenshot](./screenshot/login.png)
2. Transactions Page
![transaction screenshot](./screenshot/transactions.png)
3. Scan Page
![scan screenshot](./screenshot/scan.png)
4. Statistic Page - Portrait
![statistic screenshot](./screenshot/statistics.png)
5. Statistic Page - Landscape
![statistic screenshot](./screenshot/statistics_landscape.png)
6. User Profile Page
![user screenshot](./screenshot/user.png)
7. No internet connection
![no internet screenshot](./screenshot/no_internet.png)
## How to Run ## How to Run
...@@ -51,3 +79,26 @@ Room for improvement: ...@@ -51,3 +79,26 @@ Room for improvement:
- speed up the process - speed up the process
- improve UI/UX design - improve UI/UX design
## Contributors
1. Nigel Sahl (13521043)
- Membuat login page
- Membuat user profile page
- Membuat sistem autentikasi
- Membuat header dan navigation bar
- Membuat statistics page
- Mengatur splash screen
- Membuat background service (pengecekan expiry jwt)
2. Ghazi Akmal Fauzan (13521058)
- Membuat halaman scan nota
- Membuat intent Gmail
- Membuat network sensing (deteksi sinyal)
- Membuat broadcast receiver (randomize transaksi)
3. Muhammad Fadhil Amri (13521066)
- Membuat penambahan, pengubahan, dan penghapusan transaksi
- Melihat transaksi yang sudah dilakukan
- Menyimpan daftar transaksi dalam format .xlsx dan .xls
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment