Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 

README.md

IGTradingGame

Getting Started

Open Android Studio, and on the config menu paste in the following URL: https://github.com/IGLearning/MobileWorkshop.git/

If you get messages such as ‘Install Build Tools and Sync’, hit the URL and wait for it to load.

Don’t forget to install a simulator! Hit the green ‘play’ button to get started.

The Challenge

It’s your first day on the job as a graduate mobile developer, and the CEO has already come to you with a crisis. Last week, a new trading app launched, but the job was rushed and it shipped with a few bugs. It’s your job to fix them!

Here are the bugs (in order of difficulty):

BUG (Level 1): Someone broke the buy button. Every time you tap ‘buy’ on a market, it breaks. It’s your job to search through the app and fix it!

BUG (Level 2): Fixed the buy button, great! The app should be able to buy and sell markets, but on the ‘Me’ page, you’ll notice the ‘balance’ and ‘running profit and loss’ values aren’t updating properly! Find out where the profile card should be updated, and make sure the correct values are streaming as they should.

BUG (Level 3): This is a challenging one! On the ‘Open Positions’ page you’ll notice that instead of a name, the card shows the ID of the market. This should use the name of the market instead. For some hints and tips check out the AppStorage class, and how it’s used.

###Stretch Challenge On the ‘Me’ page you’ll notice there’s a “Button that does nothing”. Your challenge is to make it do something. Prize for the most creative solution.

About

A Simple Mobile Trading Game

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.