Skip to content

Latest commit

 

History

History
98 lines (65 loc) · 7.06 KB

readme.md

File metadata and controls

98 lines (65 loc) · 7.06 KB

Welcome to iOS Development Immersive!

Welcome to the iOS Development Immersive at General Assembly!

We're really excited to have join our General Assembly community! In order to ensure your success in the course, we’ve created the following pre-course onboarding materials. Depending on your level of prior knowledge, these tutorials, modules, and projects may take you between 40-60 hours to complete.

Please complete all items before your first day of class, so that both you and your computer will be prepared to hit the ground running. If you have questions in the meantime (or just want to say hi!), feel free to reach out to your instructional team!

Sincerely,

GA + your iOS Immersive Team


Pre-Course Checklist

  1. Accounts
  2. Install
  3. Tutorials
  4. Projects
  5. Resources

Accounts

First, you'll need to set up a few accounts, if you haven't already.

Note: Students will need to sign up for a paid Apple Developer account in order to submit apps to the app store. We'll discuss this further in-class!

Technology

Next, let's review the technology required and do some light installations. For more information, check out our policy below.

  • Required: Make sure you have a Mac laptop, with an updated OS (currently 10.11 "El Capitan").
  • Required: Install the latest version of Xcode.
  • Required: Download Git and use the following walkthrough to help you configure git on your command line.
  • Required: Download Slack! Slack is the primary messaging platform we'll use in this course. You'll receive an email invite to join our GA-Students group, where you'll be able to share resources and tips with fellow students in our iosi-precourse channel.
  • Optional: We highly recommend installing a text editor like Atom or Sublime Text 3.
  • Optional: If you have a secondary iOS device (e.g. iPhone or iPad), bring it to class so you can use it to test your apps!

Technology Policy

Due to the necessary tools used for iOS development, Macs are required for this course. We strongly suggest that students bring laptops with screens of at least 13-inches. Having an 11-inch (or smaller) screen has been shown to adversely affect student performance.

Student laptops should be using OS X 10.10 or higher, ideally 10.11 (El Capitan). This rules out some older MacBook models. If you have any questions, feel free to connect with your instructor!

Tutorials

Ok, now onto the good stuff! Below is a list of tutorials and modules we'd like you to complete before starting the course. Remember to work through all of the required material at a minimum, although we highly recommend completing the optional materials as well, if you have the time!

Projects

[ ] Next, click here for instructions on how to complete our required pre-course project!.

Optional Resources

Last - but not least, check out some of these awesome additional resources! While none of these are really required, we highly recommend that you spend extra time preparing for the course. Remember, this is your learning experience, so make the most of it!