Skip to content

bloominstituteoftechnology/iOS-Build-Sprint-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

iOS Build Sprint 1

For your first iOS Build Sprint, you will be choosing an idea prompt from the list below and building an iOS app from scratch. To succeed with this project, you will be applying knowledge you've learned throughout the first unit of the iOS curriculum to this project.

You should treat this like a real-world job assignment with your instructor as the client. Like in the real world, you may not be given all the information you need to complete the assignment up front. It is your responsibility to understand the requirements and ask questions if anything is unclear before jumping into the code.

Teams

Working in a 2 person team will help you get more done in less time.

  • Your teammate can help unblock you
  • You can polish your app
  • You can add more features
  • You will learn how to work with git, Github, and team members (GitFlow) to avoid merge conflicts

App Ideas

Binge Watching Calculator

Description

  • Figure out how many episodes of a show you need to watch in order to catch up before a new season starts
  • Track multiple shows, which episode you've watched up to, and be able to sort/filter by show or present in order of which shows have the highest priority to catch up.

Medication Tracking

Description

  • Track medications and when they should be taken or administered.

Unit Converter

Description

  • Pick a style of unit converter: measurement or currency
  • Types of converters:
    • Kitchen: convert between weight, convert between volume (approximate)
    • Distance: Convert between miles, kilometers, inches, centimeters, etc.
    • Currency: USD, CAD, etc.

Home Mortgage Calculator

Description

  • Enter basic information about a house purchase and loan info to create a breakdown of the loan for its entire life (monthly payments of principal + interest). Graphs could be shown to visualize the loan details. Perhaps even allow for different loan specs to be compared on a given house purchase to see how they compare.

Photo De-Duping

Description

Group Lunch Coordinator

Description

  • Create groups of users and suggest locations to meet for lunch. Allow group members to vote on locations and then provide notifications for users to know when to leave for lunch.

Countdown Tracker

Description

  • Create a record of some event happening in the future and provide an interface to show how many days, hours, minutes, seconds are left. Let the user add tags or categories to each event. Provide settings to allow the user to decide how granular the countdowns should be. Allow the user to sort/filter the events by tags/categories or show in order of when they will come due.

Deliverables

Each student or student pair is responsible for building an app that fulfills the requirements of one of the ideas above in the time allotted. The app will be delivered as a completed Xcode project in a GitHub repo for review by the TLs and the instructor. The student or student pair will also produce a short presentation of their app including a demo to be shared with the cohort on the last day of the Build Sprint.

About

Build Week for Unit 1 of Lambda iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published