Skip to content

๐Ÿ“ฑ iOS app to create your superheroes squad using Swift.

License

Notifications You must be signed in to change notification settings

qeude/MarvelousSquad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฆธ๐Ÿปโ€โ™‚๏ธ Marvelous Squad

๐Ÿ“– Description

๐Ÿ“ฑ 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.

๐Ÿ›  Setup

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>"
}

๐Ÿ“ฆ Dependencies

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.

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Developer

About

๐Ÿ“ฑ iOS app to create your superheroes squad using Swift.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages