Skip to content

alexxfan/AppStoreAssignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Store Assignment - Programming Fundamentals 2

Overview

This repository contains the code and documentation for an assignment completed as part of the "Programming Fundamentals 2" module. The assignment focuses on the concept of inheritance, involving sub and superclasses, in the context of creating an app store application.

Assignment Description

The goal of this assignment was to apply the principles of object-oriented programming and inheritance to develop an app store. The main features and components of the assignment include:

  • Superclass: A superclass representing a generic app.
  • Subclasses: Subclasses that extend the superclass to represent specific types of apps (e.g., games).
  • Inheritance: Utilization of inheritance to reuse and extend code.
  • Functionality: Implementation of various functionalities such as app listing, searching, categorization and more.

Application Menus

  • Developer Management: Add, list, update and delete developers.
  • App Management: Add, update and delete apps.
  • Reports: Generate various reports for apps and developers.
  • Search: Search functionality.
  • Sort: Sorting options.
  • Recommended Apps: List of recommended apps.
  • Random App of the Day: Daily featured app.
  • Simulate Ratings: Simulate app ratings.
  • Save/Load: Save and load application data.
  • Exit: Close the application.

About

Appstore assignment from Programming fundamentals 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages