Welcome to the NetguruCollegeApp project. It is a base application created for Netguru College: iOS Weekend Edition workshops.
- Anna-Mariia Shkarlinska - Project leader, Mentor
- Marcin Siemaszko - Mentor
- Przemysław Cholewa - Mentor
- Michał Warchał - Mentor
- Xcode 10.2.1 with latest iOS SDK (12.2)
- CocoaPods 1.7.5 or higher
-
Clone repository:
# over https: git clone https://github.com/netguru/nc-ios.git # or over SSH: git@github.com:netguru/nc-ios.git
-
Install required Gems:
bundle install
-
Install pods through Bundler:
bundle exec pod install
-
Open
NetguruCollegeApp.xcworkspace
file and build the project.
-
Respect Swift API Design Guidelines
-
The code must be readable and self-explanatory - full variable names, meaningful methods, etc.
-
Don't leave any commented-out code.
-
Write documentation for every method and property accessible outside the class. For example well documented method looks as follows:
/// Tells the magician to perform a given trick. /// /// - Parameter trick: The magic trick to perform. /// - Returns: Whether the magician succeeded in performing the magic trick. func perform(magicTrick trick: MagicTrick) -> Bool { // body }