├── .gitignore ├── Podfile ├── Podfile.lock ├── PokeApiV2.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── PokeApiV2.xcscheme ├── PokeApiV2.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── PokeApiV2 ├── Application │ ├── AppDelegate.swift │ ├── Extesion │ │ ├── DateExtension.swift │ │ ├── UISearchBarExtension.swift │ │ └── UIViewExtension.swift │ ├── Resources │ │ ├── Fonts │ │ │ └── CircularStd │ │ │ │ ├── CircularStd-Black.ttf │ │ │ │ ├── CircularStd-BlackItalic.ttf │ │ │ │ ├── CircularStd-Bold.ttf │ │ │ │ ├── CircularStd-BoldItalic.ttf │ │ │ │ ├── CircularStd-Book.ttf │ │ │ │ ├── CircularStd-BookItalic.ttf │ │ │ │ ├── CircularStd-Medium.ttf │ │ │ │ └── CircularStd-MediumItalic.ttf │ │ ├── Generated │ │ │ ├── Assets.swift │ │ │ ├── Colors.swift │ │ │ ├── Fonts.swift │ │ │ └── Strings.swift │ │ └── Generators │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-60x60@2x-1.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ └── iTunesArtwork@2x.png │ │ │ ├── CategoriaHome │ │ │ │ ├── Contents.json │ │ │ │ ├── Ellipse.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Ellipse.png │ │ │ │ │ ├── Ellipse@2x.png │ │ │ │ │ └── Ellipse@3x.png │ │ │ │ └── pokebolaCard.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Subtract.png │ │ │ │ │ ├── Subtract@2x.png │ │ │ │ │ └── Subtract@3x.png │ │ │ ├── Contents.json │ │ │ ├── Home │ │ │ │ ├── BuscarIcon.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── .png │ │ │ │ │ ├── @2x.png │ │ │ │ │ └── @3x.png │ │ │ │ ├── Contents.json │ │ │ │ └── PokebolaTopMain.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Subtract.png │ │ │ │ │ ├── Subtract@2x.png │ │ │ │ │ └── Subtract@3x.png │ │ │ ├── LaunchScreen │ │ │ │ ├── Background.imageset │ │ │ │ │ ├── Background.png │ │ │ │ │ ├── Background@2x.png │ │ │ │ │ ├── Background@3x.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── memePokemon 1.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── memePokemon 1.png │ │ │ │ │ ├── memePokemon 1@2x.png │ │ │ │ │ └── memePokemon 1@3x.png │ │ │ │ └── pokeball.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── pokeball.png │ │ │ │ │ ├── pokeball@2x.png │ │ │ │ │ └── pokeball@3x.png │ │ │ └── NewsImages │ │ │ │ ├── Contents.json │ │ │ │ ├── newsImage1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── Image.png │ │ │ │ ├── Image@2x.png │ │ │ │ └── Image@3x.png │ │ │ │ └── newsImage2.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── image 2.png │ │ │ │ ├── image 2@2x.png │ │ │ │ └── image 2@3x.png │ │ │ ├── colors.json │ │ │ ├── en.lproj │ │ │ └── Localizable.strings │ │ │ └── pt-BR.lproj │ │ │ └── Localizable.strings │ ├── SceneDelegate.swift │ └── Util │ │ ├── ImageUtil.swift │ │ ├── Enum │ │ └── EscolhaMenuEnum.swift │ │ └── NewsUtil.swift ├── Components │ ├── Cell │ │ └── Home │ │ │ ├── CategoriaHome │ │ │ ├── CategoriaCollectionViewCell.swift │ │ │ ├── CategoriaCollectionViewModel.swift │ │ │ └── Extension │ │ │ │ └── CategoriaCollectionViewCellExtensionConstraits.swift │ │ │ └── NewsHome │ │ │ ├── Extension │ │ │ └── NewsHomeTableViewCellExtensionContraint.swift │ │ │ └── NewsHomeTableViewCell.swift │ └── NewsCell │ │ ├── NewsTableViewCell.swift │ │ └── NewsTableViewModel.swift ├── Container │ └── DefaultContainer.swift ├── Coordinators │ ├── BaseScreen │ │ └── BaseScreenCoordinator.swift │ └── Protocol │ │ └── Coordinator.swift ├── Info.plist ├── Models │ └── News │ │ └── NewsModel.swift └── Modules │ ├── BaseScreen │ └── BaseViewController.swift │ ├── Home │ ├── Extension │ │ ├── HomeScreenViewControllerExtension.swift │ │ └── HomeScreenViewModelExtesionConstraits.swift │ ├── HomeScreenViewController.swift │ └── HomeScreenViewModel.swift │ ├── LaunchScreen │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── Pokedex │ └── PokedexViewController.swift ├── PokeApiV2Tests ├── Info.plist └── PokeApiV2Tests.swift ├── README.md └── swiftgen.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/.gitignore -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/Podfile.lock -------------------------------------------------------------------------------- /PokeApiV2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PokeApiV2.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PokeApiV2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /PokeApiV2.xcodeproj/xcshareddata/xcschemes/PokeApiV2.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2.xcodeproj/xcshareddata/xcschemes/PokeApiV2.xcscheme -------------------------------------------------------------------------------- /PokeApiV2.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PokeApiV2.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /PokeApiV2/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/AppDelegate.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Extesion/DateExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Extesion/DateExtension.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Extesion/UISearchBarExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Extesion/UISearchBarExtension.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Extesion/UIViewExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Extesion/UIViewExtension.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-Black.ttf -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-BlackItalic.ttf -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-Bold.ttf -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-BoldItalic.ttf -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-Book.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-Book.ttf -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-BookItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-BookItalic.ttf -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-Medium.ttf -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Fonts/CircularStd/CircularStd-MediumItalic.ttf -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generated/Assets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generated/Assets.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generated/Colors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generated/Colors.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generated/Fonts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generated/Fonts.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generated/Strings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generated/Strings.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x-1.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Ellipse.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Ellipse.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Ellipse.imageset/Ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Ellipse.imageset/Ellipse.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Ellipse.imageset/Ellipse@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Ellipse.imageset/Ellipse@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Ellipse.imageset/Ellipse@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/Ellipse.imageset/Ellipse@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/pokebolaCard.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/pokebolaCard.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/pokebolaCard.imageset/Subtract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/pokebolaCard.imageset/Subtract.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/pokebolaCard.imageset/Subtract@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/pokebolaCard.imageset/Subtract@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/pokebolaCard.imageset/Subtract@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/CategoriaHome/pokebolaCard.imageset/Subtract@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/BuscarIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/BuscarIcon.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/BuscarIcon.imageset/.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/BuscarIcon.imageset/.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/BuscarIcon.imageset/@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/BuscarIcon.imageset/@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/BuscarIcon.imageset/@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/BuscarIcon.imageset/@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/PokebolaTopMain.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/PokebolaTopMain.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/PokebolaTopMain.imageset/Subtract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/PokebolaTopMain.imageset/Subtract.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/PokebolaTopMain.imageset/Subtract@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/PokebolaTopMain.imageset/Subtract@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/PokebolaTopMain.imageset/Subtract@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/Home/PokebolaTopMain.imageset/Subtract@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Background.imageset/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Background.imageset/Background.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Background.imageset/Background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Background.imageset/Background@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Background.imageset/Background@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Background.imageset/Background@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Background.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Background.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/memePokemon 1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/memePokemon 1.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/memePokemon 1.imageset/memePokemon 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/memePokemon 1.imageset/memePokemon 1.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/memePokemon 1.imageset/memePokemon 1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/memePokemon 1.imageset/memePokemon 1@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/memePokemon 1.imageset/memePokemon 1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/memePokemon 1.imageset/memePokemon 1@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/pokeball.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/pokeball.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/pokeball.imageset/pokeball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/pokeball.imageset/pokeball.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/pokeball.imageset/pokeball@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/pokeball.imageset/pokeball@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/pokeball.imageset/pokeball@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/LaunchScreen/pokeball.imageset/pokeball@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage1.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage1.imageset/Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage1.imageset/Image.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage1.imageset/Image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage1.imageset/Image@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage1.imageset/Image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage1.imageset/Image@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage2.imageset/Contents.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage2.imageset/image 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage2.imageset/image 2.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage2.imageset/image 2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage2.imageset/image 2@2x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage2.imageset/image 2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/Assets.xcassets/NewsImages/newsImage2.imageset/image 2@3x.png -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/colors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/colors.json -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /PokeApiV2/Application/Resources/Generators/pt-BR.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Resources/Generators/pt-BR.lproj/Localizable.strings -------------------------------------------------------------------------------- /PokeApiV2/Application/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/SceneDelegate.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Util/ ImageUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Util/ ImageUtil.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Util/Enum/EscolhaMenuEnum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Util/Enum/EscolhaMenuEnum.swift -------------------------------------------------------------------------------- /PokeApiV2/Application/Util/NewsUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Application/Util/NewsUtil.swift -------------------------------------------------------------------------------- /PokeApiV2/Components/Cell/Home/CategoriaHome/CategoriaCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Components/Cell/Home/CategoriaHome/CategoriaCollectionViewCell.swift -------------------------------------------------------------------------------- /PokeApiV2/Components/Cell/Home/CategoriaHome/CategoriaCollectionViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Components/Cell/Home/CategoriaHome/CategoriaCollectionViewModel.swift -------------------------------------------------------------------------------- /PokeApiV2/Components/Cell/Home/CategoriaHome/Extension/CategoriaCollectionViewCellExtensionConstraits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Components/Cell/Home/CategoriaHome/Extension/CategoriaCollectionViewCellExtensionConstraits.swift -------------------------------------------------------------------------------- /PokeApiV2/Components/Cell/Home/NewsHome/Extension/NewsHomeTableViewCellExtensionContraint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Components/Cell/Home/NewsHome/Extension/NewsHomeTableViewCellExtensionContraint.swift -------------------------------------------------------------------------------- /PokeApiV2/Components/Cell/Home/NewsHome/NewsHomeTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Components/Cell/Home/NewsHome/NewsHomeTableViewCell.swift -------------------------------------------------------------------------------- /PokeApiV2/Components/NewsCell/NewsTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Components/NewsCell/NewsTableViewCell.swift -------------------------------------------------------------------------------- /PokeApiV2/Components/NewsCell/NewsTableViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Components/NewsCell/NewsTableViewModel.swift -------------------------------------------------------------------------------- /PokeApiV2/Container/DefaultContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Container/DefaultContainer.swift -------------------------------------------------------------------------------- /PokeApiV2/Coordinators/BaseScreen/BaseScreenCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Coordinators/BaseScreen/BaseScreenCoordinator.swift -------------------------------------------------------------------------------- /PokeApiV2/Coordinators/Protocol/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Coordinators/Protocol/Coordinator.swift -------------------------------------------------------------------------------- /PokeApiV2/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Info.plist -------------------------------------------------------------------------------- /PokeApiV2/Models/News/NewsModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Models/News/NewsModel.swift -------------------------------------------------------------------------------- /PokeApiV2/Modules/BaseScreen/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Modules/BaseScreen/BaseViewController.swift -------------------------------------------------------------------------------- /PokeApiV2/Modules/Home/Extension/HomeScreenViewControllerExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Modules/Home/Extension/HomeScreenViewControllerExtension.swift -------------------------------------------------------------------------------- /PokeApiV2/Modules/Home/Extension/HomeScreenViewModelExtesionConstraits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Modules/Home/Extension/HomeScreenViewModelExtesionConstraits.swift -------------------------------------------------------------------------------- /PokeApiV2/Modules/Home/HomeScreenViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Modules/Home/HomeScreenViewController.swift -------------------------------------------------------------------------------- /PokeApiV2/Modules/Home/HomeScreenViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Modules/Home/HomeScreenViewModel.swift -------------------------------------------------------------------------------- /PokeApiV2/Modules/LaunchScreen/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Modules/LaunchScreen/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /PokeApiV2/Modules/Pokedex/PokedexViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2/Modules/Pokedex/PokedexViewController.swift -------------------------------------------------------------------------------- /PokeApiV2Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2Tests/Info.plist -------------------------------------------------------------------------------- /PokeApiV2Tests/PokeApiV2Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/PokeApiV2Tests/PokeApiV2Tests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | PokeApiV2 2 | -------------------------------------------------------------------------------- /swiftgen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkiraCaio/PokedexV2/HEAD/swiftgen.yml --------------------------------------------------------------------------------