Inspiration
Wanting to make an app was one of our dreams since we started pursuing CS in college. Something that we could physically interact with was the goal and this application is our first step towards that goal.
What it does
This app pulls information from a public API. "https://raw.githubusercontent.com/Biuni/PokemonGO-Pokedex/master/pokedex.json" Then, it parses it into readable data through the use of retrofit2. The app then creates a user-friendly UI for the user to read with an intuitive system. The images are loaded through glide and presented on cards for the user to tap on.
How We built it
This app was created in android studio and the help of online tutorials and library documentation.
Challenges We ran into
At first, we had trouble loading images into image views which required us to download 151 images which would be inefficient if we plan to expand the application. Thus, we changed to glide which allowed us to pull images from the internet through URLs that were read from the .json file through retrofit.
Accomplishments that We're proud of
We were able to finish a presentable application that looks decently polished to the public and able to download it into our mobile device.
What We learned
We truly realized the difficulty of combining back end to front end code and how arduous making presentable GUI could be.
What's next for Android Pokédex
This project could be expanded to another API and read more than just 150 pokemons. It could also be expanded for other API's also.
Built With
- android-studio
- androidx
- cardview
- chipview
- glide
- java
- materialsearchbar
- recyclerview
- retrofit2
- rxjava
Log in or sign up for Devpost to join the conversation.