/gqlab-ios

iOS edition of a video game research and analysis app developed with Xcode and UIKit

Primary LanguageSwift

Game Query Lab - iOS Edition

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes
  4. Schema

Overview

Description

Game Query Lab or GQLab is a video game research and analysis app that allows users to search or query for data about video games from RAWG's video games database and then compare or explore this data further with in-app "experiments" created by the user, hence the name of the app.

This is an iOS edition of the app developed with Xcode.

App Evaluation

  • Category: Research / Analysis
  • Mobile: App developed for mobile because it's meant to be a quick and easy analysis tool that can be accessed on the go at any time.
  • Story: Lets users look up and explore video game data as well as view customizable analysis of that data.
  • Market: Video game developers, publishers, data analysts and any curious gamer looking for some insights about video games and the industry.

Learning Objectives

  • Practice using scrum, an agile software development methodology.
    • Acting as product owner, scrum master and the development team.
    • Using Github's repository issues as a product backlog with milestones as sprints.
    • Creating a project in Github's repository projects to act as a scrum board.
    • Perform sprint planning, daily scrum, and sprint reviews and retrospectives.
  • Practice developing applications with Xcode, Swift and the UIKit framework.
  • Practice following the fundamental design patterns of iOS apps.
    • Model-View-Controller or MVC
    • Delegation
    • Target-action
  • Practice developing iOS apps that utilize web services.