This application is just an dummy example of what I believe are good practices for iOS development, please contact me if you have any improvement or doubt.
- Add tests
- Improve the repository with different Data Sources
- ✓ Toggle the sections
- Add user interaction to introduce a Corrdinator
- iOS 9.0+
- Xcode 7.0+
Make sure you have the latests Xcode installed from the AppStore or Developer Site. Then you can clone the project with the following command:
git clone https://github.com/antoescu/user-profile-ios
CocoaPods is a dependency manager for Objective-C & Swift, which automates and simplifies the process of using 3rd-party libraries in your projects. To learn more about this amazing tool you can check the their docs. Run the following command within the User Profile directory:
pod install
Now that you've downloaded the project you'll need to run the app, we can run the app using Xcode 8. Make sure to open the User Profile.xcworkspace
workspace, and not the User Profile.xcodeproj
project.
Source is realeased under Beerware license:
As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.