Inspiration

I wanted to make something simple so I'd be able to complete it within the 24 hour time limit. For my first Hackathon I saw it not only as a fun competition but a chance to find the motivation to learn android development. I thought people would enjoy seeing memes and gifs using a simple app.

What it does

It generates a random gif or meme with a push of a button.

How I built it

I build it in Java using Android Studio and XML.

Challenges I ran into

I was following tutorials try to assemble the different pieces but got completely stuck trying to link the button to any action. This led me to scrapping my project entirely 4 times, although the last 3 times were within a 30 minute time frame while the first was 7 hours in.

Accomplishments that I'm proud of

Even though I struggled to find an idea in the beginning I was adamant about still trying to find one and complete it fully by the end. I acknowledged when it was time to start over and used my time effectively after my struggles in the beginning.

What I learned

I learned how to link actions with button presses in Android Studio using a setOnClickListener and learned that savedInstance saves the application state like inputs when the app is out of memory. I also learned that Android Studio uses an Asset Mangaer to manage app icons which you will need to chose between 4 types of mip maps depending on your target device's screen resolution.

What's next for Meme & Gif Generator

List of next features:

  • Downloadable gifs
  • Be a seperate filter for memes and generic gifs
  • Add a selection of music
  • Add a history of each gif and meme with other interesting trivia (could be renamed to the A Meme's & Gif's History or something similar)
  • Share option
  • Option to move through a given list that's not random (scroll or with buttons)
  • Option to filter gifs and memes based on themes
Share this project:

Updates