This application was created as a practice and shows a simply VIPER master-detail application.

Overview

MARVEL UNIVERSE CHARACTERS

This application was created as a practice and shows a simply VIPER master-detail application. Main screen shows a list of characters of Marvel Universe, where user can search by "nameStartsWith". The results are limited by page. This value may be replaced on MUConstants.swift file. This screen provides also a pagination section, where user can navigate between them. All data shown on this app is obtained from public API https://developer.marvel.com/docs

Created with 🛠

  • Xcode 13.1
  • Cocoapods 1.10.1

Steps to build ▶️

  • Run pod install to install project dependencies.
  • You need create account on API page documentatión in order to obtain your private and public API key. After obtain them, put this information on fields Public Marvel Api Key and Private Marvel Api Key of info.plist allocated as marvel/Core/OtherFiles/Info.plist
  • You can build and laun the app.

Next steps 🚀

The development of this structure of app is not completed. Will be complete it over time.

Improve detail view

Adding information about events, and adding actions to comic and series button.

Add tests

Adding necesary test to project.

You might also like...
Application was created for recruitment task
Application was created for recruitment task

Application was created for recruitment task. It allows presentation list of elements. When user clicks element of the list application will open moda

SwiftUI iOS Widget and WatchOS app that randomly shows a word of the day with description and example.
SwiftUI iOS Widget and WatchOS app that randomly shows a word of the day with description and example.

Word Of The Day iOS Widget and WatchOS app made in SwiftUI that displays a random word of the day with description and example of usuage. Requirements

Shows a Pokémon list with its image and name with SwiftUI
Shows a Pokémon list with its image and name with SwiftUI

TelepassDigitalTestIB Description General This project aims to develop an app, for Telepass interview process, that shows a Pokémon list with its imag

SnackBar that responds to the keyboard and shows a message at the bottom of the screen.
SnackBar that responds to the keyboard and shows a message at the bottom of the screen.

DGSnackBar Requirements Installation Usage Properties DGSnackBar SnackBar that responds to the keyboard and shows a message at the bottom of the scree

iOS Trakt Client - Keep track of your favorite TV shows and movies on your iPhone. (Under development)

CouchTracker Keep track of your favorite movies and tv shows on your iPhone Setup for development You will need Xcode 11.2.1 Swift 5.1.2 Run the follo

A Flutter tourism app that is backed-by Redux, shows animations, internationalization (i18n, English <=> Arabic), ClipPath, and fonts
A Flutter tourism app that is backed-by Redux, shows animations, internationalization (i18n, English = Arabic), ClipPath, and fonts

A Flutter tourism app that is backed-by Redux, shows animations, internationalization (i18n, English = Arabic), ClipPath, and fonts. YouTube demo I

iOS app that shows real-time information about subway train arrivals in Seoul, South Korea.
iOS app that shows real-time information about subway train arrivals in Seoul, South Korea.

NextTrain iOS app that shows real-time information about subway train arrivals in Seoul, South Korea. The app was implemented using clean code and TDD

Weatherapp - An iOS app that shows the weather forecast in Toronto

☀️ Weather App An iOS app that shows the weather forecast in Toronto 📖 About Th

An IOS app that shows big 6 different animals from different National Parks from Africa, App available for mactosh
An IOS app that shows big 6 different animals from different National Parks from Africa, App available for mactosh

An IOS app that shows big 6 different animals from different National Parks from Africa, App available for mactosh. Africa was developed using SwiftUI

Owner
Daniel Moraleda
Daniel Moraleda
GroceryMartApp-iOS-practice - To Practice fundamental SwiftUI feature like navigation, state mamagement, customazing etc

?? GroceryMartApp-iOS-practice 아래의 내용은 스윗한 SwiftUI 책의 실전 앱 구현하기 을 바탕으로 정리한 내용입니다

Jacob Ko 0 Jan 7, 2022
App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Nikita Mounier.

Tap It Tap It enables two people to seamlessly share their social media information (e.g. Instagram, Snapchat, phone number) by simply placing one scr

Nikita Mounier 24 Oct 21, 2022
Weather-app - Created a simple weather app on Xcode using SwiftUI, only shows one location

weather-app Created a simple weather app on Xcode using SwiftUI, only shows one

Rahul Kadiyala 1 Feb 11, 2022
TodoList-iOS-master - DailyCheck makes it easy to manage your to-dos by date

Daily Check DailyCheck makes it easy to manage your to-dos by date. App Store Do

Kushal Shingote 1 Feb 5, 2022
The movie detail screen of the TodoMovies application using Swift

Desafio Mobile2You - TodoMovies Este desafio consiste na criação de uma réplica da tela de detalhe dos filmes do aplicativo TodoMovies utilizando Swif

Rychillie 7 Feb 10, 2022
A fluent Collapsing header view like iOS Contacts detail and Weather App

FluentCollapsingHeaderView A Collapse Header View like iOS Weather App Credits FluentCollapsingHeaderView is owned and maintained by the Seyed Samad G

Seyed Samad Gholamzadeh 2 May 26, 2022
An iOS app demo to show list and detail screen of artworks.

Artworks iOS Demo Application Architecture MVP Clean Architecture (check Known Issues) Dependency Injection Features Localization Dark mode support Ba

Muhammad Adam 0 Dec 29, 2021
Food Order App for iOS. VIPER pattern, Alamofire and Firebase used.

Nibble Yemek Sipariş Uygulaması Techcareer.net Techmasters IOS Bootcamp bitirme ödevi için hazırladığım bir yemek sipariş uygulaması. API KEY SON GEÇE

null 2 Sep 20, 2022
Angela Yu iOS tutorials TODO apps practice

Todoey ✓ Our Goal The objective of this tutorial is to understand how to save data in iOS. We'll look at various choices and learn to use UserDefaults

Ferdous 0 Jan 1, 2022
It is a todo application created with Swift and Storyboard.

?? ?? ⏰ ?? This project contains create, update, delete or add todos to the table. Choose the todo you want to complete and then click on done. Click

Enes Kızılcan 1 Jun 9, 2022