GithubHelp home page GithubHelp logo

freadblangks / questicon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aharshbe/questicon

0.0 1.0 0.0 396.24 MB

Android World of Warcraft Companion App, NOW ON GOOGLE PLAY: https://goo.gl/iZQbPC

Java 100.00%

questicon's Introduction

<<<<<<<<<<<<<<<>>>>>>>>>>>>>

Questicon: Your World of Warcraft companion

>Project 4, a World of Warcraft App

Your source for World of Warcraft bosses, pets and more...

The purpose of this app:

To provide the viewer with WoW data in the form of an API call via Blizzard's servers that website can be found here: Blizzard API link

Requierments for Project 4:

  • Build a complete application
  • Have an impressive design and user experience that follows Google's Design Guidelines and can impress future clients and employers
  • Use at least one API or SDK
  • Implement thoughtful user stories that are significant enough to help you know which features to build and which to scrap
  • Be object oriented
  • Be robust, and handle cases of failure well (e.g., failed network calls)
  • Be available on the Google Play store, so it is publicly available

Meet Hamlick, Questicon's user personal:

<<<<<<<<<<<<< >>>>>>>>>>>>

>About Hamlick

  • Hamlick is a 16 year old gamer who enjoys playing Wolrd of Warcraft (WoW), especially on the weekends.
  • Hamlick enjoys playing with his friends, and enjoyings running dungeons most
  • Hamlick and his friends need a way of seeing which bosses are in each dungeon that way they can prepare themselves for the boss encounters properly
  • Hamlick also enjoys taiming and training new pets in game, so he wants a way of seeing all the different pets available to him.
  • Another thing Hamlick enjoys is being able to share the things he finds on WoW so he would like the ability to share the Bosses, Dunegons and Pets he locates in Questicon.
  • As an added bonus, Hamlick sometimes likes to show his friends what his characters currently look like, he needs a way to show or share out his character's level as well.
  • Lastly, Hamlick and his friends really enjoy challending themselves to see who has the most mounts, so a way to see all the in-game mounts would also be valuable.

App Development Plan:

  • Create Questicon README
  • Create User persona
  • Build out prototype.
  • Verify Blizzard API will work for what Questicon will do
  • Register for an API Key and make test API calls
  • Use postman to build out the correct API calls
  • Create basic UX and XML layouts
  • Integrate API calls into the XML and layouts to provide a proof of concept
  • Create intents and proper app user flow; app starts being realized
  • Integrate logic for API calls and test out the API calls are calling the correct data from Blizzard's servers ~~Is data populating?
  • Create custom array adapter to increase readability of the app and bolster UX/UI
  • Utilize API call to populate more data into the Bosses, Pets, Mounts and Dungeons activities
  • Create v2 prototype
  • Utilize jUnit and Expresso for app testing
  • Fix bugs found by various testing techniques
  • User test out conepts
  • Interview users for UX concepts to build on
  • Submite project 4
  • Utilize feedback from Graeme and Blaise to build out app further and iron down bugs
  • Fix bugs
  • Verify it's out with Blizzard to submit app the Play Store
  • Submit to Google Play store

Paper Prototype:

> ...To be added

Paper Prototype v2:

Download Questicon here:

Questicon Android Application (Link)

See YouTube Video of Questicon here:

Questicon Android Application YouTube(Link)

Presentation Slides:

questicon's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.