When I saw this, I thought "wow, this is pretty much exactly the same stuff I include every time I start a new iOS project."
I feel like it would make more sense as a project template though. It seems like if I use this to start a new project, I need to clone the repo and then change a lot of classes to get started. Or am I missing something?
Having to copy in 4-5 frameworks every time you start a project is not a bad thing.
Alternatives are always emerging to even the most used frameworks. Every time I start a project it is a time to look and see if there are better ways to do things.
Also including frameworks that you will never use is bad practice. Most apps are not going to make use of MapKit. If you're not going to use it why bother bloating your project?
I feel like it would make more sense as a project template though. It seems like if I use this to start a new project, I need to clone the repo and then change a lot of classes to get started. Or am I missing something?