๐ฑ Marvel squad iOS app using Swift and Marvel API. App mainly done to explore and learn about using UIKit coupled to Combine and Core Data.
Superheroes are retrieved from the API while squads are only on the Core Data side.
To get it work you should add a file named Constants.swift
in the Packages/Backend/Sources/Backend/
package as bellow.
public struct Constants {
public static let publicApiKey = "<YOUR_MARVEL_PUBLIC_API_KEY>"
public static let privateApiKey = "<YOUR_MARVEL_PRIVATE_API_KEY>"
}
I've tried to use as few external libraries as possible to learn about concepts.
- Nuke: Image loading system
Packages that are in the Packages
folder are local packages. It improves modularity, maintenance etc... as explained here.