Skip to content

greenthings/Bullseye

Repository files navigation

Making_Bullseye

Version

Swift 5, iOS 14, Xcode 12

Components

Swift MVVM SwiftUI XCTest

Jira

https://mnhfn8hj.atlassian.net/jira/software/projects/BUL/boards/1

Figma

https://www.figma.com/file/3MBMeYd2hP4rajTbHnZL0z/Bullseye?node-id=6%3A318

First Result

  1. Make a project

  2. Add an instruction label

  3. Add a target label

  4. Add a slider and make it go between the value 1 to 100

  5. Add a "Hit me" button

Second Result

  1. Style the text line like Luck's Design

  2. Show a popup when the user taps the "Hit Me" Button

  3. Read the value of the slider after the user taps the "Hit Me" Button

Third Result

  1. Generate a random number for the target value

  2. Caculate and display the score

  3. Implement multiple rounds

  4. Implement restarting the game

Fourth Result

  1. make the app look pretty

Fifth Result

  1. Make the alert message look pretty

Final Result

  1. Add the leaderboard screen

Demo

Simulator.Screen.Recording.-.iPod.touch.7th.generation.-.2021-10-31.at.16.32.08.mp4

Tip) 15th Oct

I used html tag to reduce the size of the image in READ.md. Existing methods such as {:width="100" height="100"} are no longer supported.

About

MVVM, SwiftUI, UIKit, Foundation, XCTest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages