Developing apps on iOS in the classroom is relatively simple. You do need Macs in your lab with Xcode installed. Project files are stored in a directory that can easily be moved to other places, such as a thumb drive or a network location. See Appendix A, “Installing Eclipse and Setup for Android Development,” for a fuller discussion of options for storing files in different locations. Xcode supports both git and Subversion for source control.