Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/frog-frog/pokedex

Pokedex is iOS application using PokeAPI.
https://github.com/frog-frog/pokedex

ios pokeapi pokedex pokemon swift uikit

Last synced: about 1 month ago
JSON representation

Pokedex is iOS application using PokeAPI.

Awesome Lists containing this project

README

        

![LOGO@3x](https://user-images.githubusercontent.com/20692907/108143644-7a938800-710b-11eb-86ef-e26c03c03f0b.png)

[![License](https://img.shields.io/github/license/Frog-Frog/Pokedex)](https://github.com/Frog-Frog/Pokedex/blob/master/LICENSE)
[![](https://github.com/Frog-Frog/Pokedex/workflows/CI/badge.svg)](https://github.com/Frog-Frog/Pokedex/actions?query=workflow%3ACI)
[![codecov](https://codecov.io/gh/Frog-Frog/Pokedex/branch/develop/graph/badge.svg?token=J6J8FEVWMZ)](https://codecov.io/gh/Frog-Frog/Pokedex)

# Screenshot

## Pokemon

### List

### Detail

### Evolution Chain

## Item

### List

### Detail

# Demo
| Application | Spotlight | Today Extension |
| ---- | ---- | ---- |
| | | |

# Testflight
This app is distributed in the TestFlight public test beta.

You can install the beta version of the app via TestFlight at this link.

[https://testflight.apple.com/join/pcLdaG8P](https://testflight.apple.com/join/pcLdaG8P)

# Requirements
- Xcode13.2.1+
- Swift5.5+
- iOS13+
- [Mint](https://github.com/yonaskolb/Mint)
- [XcodeGen](https://github.com/yonaskolb/XcodeGen)

# Using Tools and Libraries

## Resource
### Data
- [PokéAPI](https://pokeapi.co/)

### Image
- [pokemon.json](https://github.com/fanzeyi/pokemon.json)

## Develop Support Tools
- [SwiftGen](https://github.com/SwiftGen/SwiftGen)
- [SwiftLint](https://github.com/realm/SwiftLint)
- [Generamba](https://github.com/strongself/Generamba)
- [LicensePlist](https://github.com/mono0926/LicensePlist)

## Test Support Tools
- [Mockolo](https://github.com/uber/mockolo)

## Network
- [Alamofire](https://github.com/Alamofire/Alamofire)

## Image Loading
- [Nuke](https://github.com/kean/Nuke)

# Make .xcodeproj
Execute these commands in your terminal with the path of this project.

```ruby
$ make bootstrap
```

and

```
$ make project
```

# Architecture
![fde0d6c6-d667-487f-b459-31841e71db31](https://user-images.githubusercontent.com/20692907/81504158-a551e400-9322-11ea-9457-74e80b7380f1.png)

# Authors

## iOS Engineer

**Tomosuke Okada**

[![Twitter](https://img.shields.io/twitter/follow/fr0g_fr0g?style=social)](https://twitter.com/intent/follow?screen_name=fr0g_fr0g) [![GitHub](https://img.shields.io/github/followers/Frog-Frog?style=social)](https://github.com/Frog-Frog)

## UI Designer

**Kotaro Minami**

[![Twitter](https://img.shields.io/twitter/follow/arice_kawamako?style=social)](https://twitter.com/intent/follow?screen_name=arice_kawamako)