The Reality Augmenter builds again! It’s nowhere near ready for a new release, but I was kind of dreading this step.
I had to strip out old dependencies, update the project settings etc. Some of the dependencies didn’t exist anymore, or no longer support what I used from them.
The google cast SDK no longer does direct video streaming so that had to go. The Dropbox SDK I used is long gone, I think there’s better facilities but for now I had to remove it. I had found Alamofire still worked, but I discovered I only ever used it for dropbox as it had an OAuth thing. I had a dependency for User Guiding, MPCoachMarks, that doesn’t look it’s going to work without effort.
I was lucky I suppose, the app was a learning project for me and I wanted to learn *everything*, so I usually avoided dependencies, and not to toot my own horn, but the project is well organized and commented, and the code that relied on dependencies was suitably isolated from the rest, that’s good usage of protocols for you. There were a few bits of glue here and there, but I was fearing I might have to do some major rewrites, nope.