Created by: Andrew Ekstedt, Trevor Hammock and Miles Young
For Oregon State University CS 492 Mobile Software Development.
Our app will be a Pokémon team builder — a tool to help find analyze a team of 6 Pokémon for weaknesses. Every Pokémon has one or two elemental types; attacks can do between ¼× and 4× as much damage depending on the type of the attack and how it matches up with the defending Pokémon’s types. When building a team it is important for the team to be balanced, such that there are no types that all members are weak to.
PokéAPI was used for this project, and it is a RESTful read-only API with a wide variety of data about Pokémon in JSON format.
This project features multiple activities (in building a team, displaying a information about a Pokémon), a 3rd-party API (PokéAPI), lifecycle methods (ViewModel), SharedPreferences (list sort), SQLite (teams), a polished UI, and can launch the current Pokémon to have more information from the web.