This repository keeps all my study projects and capstone projects in one place, making everything easily accessible.
The goal is to document my learning journey and showcase my development skills.
Java 8 Development – Year 1
📂 Projects
Project 1: Calculator App
Project Goal:
Develop an Android app with a class called Account, which models a bank account of a customer, as shown in the class diagram below.
Features:
- The methods
credit(amount)anddebit(amount)update the balance. - The method
transferTo(anotherAccount, amount)transfers funds to another account.
Project 2: Data Day Care
Project Goal:
Develop an app that asks for the user’s location and prints the activity that corresponds to that location.
Example: If a user selects “Table Mountain,” the app displays “Cable Car Rides.”
Use if or switch statements with simple conditions.
Project 3: Formative Assesment 3 GUI
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
Project 4: Use Building Material
Task:
Develop an Android app using SQLite to store student records.
Scenario:
The Boston City College Football Club aims to develop football talent and support academic growth.
Build an Android application that enables smooth registration of aspiring football players.
The app should store:
- Student Number
- Name
- Gender
- Faculty
System Specifications:
- The app must use a Navigation Drawer Activity.
- Allow users to insert, view, and delete student records.
- Implement pull-to-refresh after deleting a record.
Example Interface:
📂 Code Based Questions
🛒 Code Based Question 1: Entrance Fee
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
🛒 Code Based Question 2: Question1_App
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
🛒 Code Based Question 3: Question_1
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
🛒 Code Based Question 4: Question_2
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
🛒 Code Based Question 5: Recursion
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
🛒 Code Based Question 6: Sentinel Numbers
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
🛒 Code Based Question 7: Question3_1
<hr/>
🛒 Code Based Question 8: Question3_2
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
Android Development – Year 2
📂 Projects
📱 Project 1: Accounting App
Project Goal:
Develop an Android app with a class called Account, which models a bank account of a customer, as shown in the class diagram below.
Features:
- The methods
credit(amount)anddebit(amount)update the balance. - The method
transferTo(anotherAccount, amount)transfers funds to another account.
⚽ Project 2: Activity List
Project Goal:
Develop an app that asks for the user’s location and prints the activity that corresponds to that location.
Example: If a user selects “Table Mountain,” the app displays “Cable Car Rides.”
Use if or switch statements with simple conditions.
🛒 Project 3: Grocery List App
Project Goal:
Create a simple Android shopping list app. When the user selects items and presses ENTER, the chosen items appear in the text field below.
<hr/>
📚 Project 4: SQLite Database Application
Task:
Develop an Android app using SQLite to store student records.
Scenario:
The Boston City College Football Club aims to develop football talent and support academic growth.
Build an Android application that enables smooth registration of aspiring football players.
The app should store:
- Student Number
- Name
- Gender
- Faculty
System Specifications:
- The app must use a Navigation Drawer Activity.
- Allow users to insert, view, and delete student records.
- Implement pull-to-refresh after deleting a record.
Example Interface:
⚽ Project 5: Boston Football Club App
Description: A sports team management app developed for Boston City College.
Features:- Team roster display
- Match schedule previews
- Basic match statistics
🌐 Project 6: Bilingual Application
Description: A custom project where we created an app supporting two languages using our own logic and implementation.