Skip to content
/ iACC Public

iOS Architect Crash Course • Essential Developer Academy

License

Notifications You must be signed in to change notification settings

mung4i/iACC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

iOS Architect Crash Course • November 27th to December 3rd 2023 • EssentialDeveloper

https://iosacademy.essentialdeveloper /ios-architect-crash-course/november-2023-d807/

It's time to put your skills to the test!

This is the project used in the iOS Architect Crash Course lectures.

Watch the lectures and implement what you learned into this project to practice applying architectural patterns while refactoring legacy code into clean code with clean architecture.


Instructions

  1. Open theiACC.xcodeprojproject on Xcode 14.3.1 or 15.x.

    • Older Xcode versions are not supported.
    • Beta Xcode versions are not supported.
  2. The project already comes with a comprehensive suite of automated tests. Throughout the refactoring, run all tests with CMD+U after changing the code.

  3. Commit every time you make a change, and the tests pass. This way, you have a working state to revert to if needed.

    • If a test fails, a behavior of the system is broken. Revert your changes to the previous commit with all tests passing and try again.
  4. The project should build without warnings.

  5. The code should be carefully organized and easy to read (e.g., indentation must be consistent).

Happy coding!

About

iOS Architect Crash Course • Essential Developer Academy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages