Como a API nos retorna imagens pixeladas, resolvi modifiicar a identidade visual da aplicação para um modelo mais retro, pixelado, como podemos ver na imagem a seguir: Foram modficadas as fontes do projeto. Adicionei uma extensao que permite o espaçamento de letras, pois a fonte pixelada estava com leitura prejudicada.
Agora, na versao 1.05, temos uma API intermediaria, feita pelo Gabriel (https://github.com/gabrieldep), https://github.com/gabrieldep/PokemonAPI. Com essa API, iremos trazer na tela de detalhes, dados como, uma imagem em movimento, BaseStats, como, SP Atack, Defense, HP, e etc, além de claro, Nome, id, e tipo de pokemon. A tela esta em desenvolvimento. Nessa versão, mudei o layput principal que envolve o app, trazendo um design mais minimalista e um pouco moderno.
Para uma versão 1.05, mudei a forma de obtenção dos dados para as celulas, através de um arquivo json. Mapeei esses arquivos, no arquivo PokeData.swift, depois, obti os mesmos através do arquivo PokeLoader.swift.
Na tela principal, utilizei apenas os atributos de nome e tipo de pokemon. Tratei tambem um erro, onde o changerSlider estava sendo alterado simultaneamente em alguams células. Para isso, deixei as céluals preparadas para reuso.
Para a 1.1, estou criando uma UiView que será aberta ao clicar no nome do pokemon e exibirá os status como, HP, Atack, etc;
Projeto de estudo para população de dados em lista, com o objetivo de fazer uma tabbleview. Para versão 1.0, temos a lista de 58 pokemons, com a aopção de marcar os ja captudados. Em desenvolvimento para 1.1, estou tratando a tela de login e fazendo uma tela de descrição, com atributos de cada pokemon. O objetivo é que ao clicar em um nome de pokemon, o app abra a tela de descrição.