An app for random Reddit memes with the option to share it as well!

Related tags

App Meme_Share_App
Overview

Meme Share App

What - An app for random Reddit memes with the option to share it as well!

Why - Wanted to learn about integrating APIs with Android apps. (I learnt more than this)

How did it get created - Followed Anuj Bhaiya's playlist on Android Development - from videos 5 to 7. Credits to him for such an awesome playlist!


If you are downloading the app -> Viewer discretion advised since the memes are randomly scraped from Reddit


New Things experimented with and learnt -

  1. The app uses view binding instead of findViewById.
  2. Since the kotlin-android-extensions Gradle extension has been depreciated, I learnt about using view binding. Read about this on Google's blog post.
  3. Learnt about various XML tags to simplify symmetric design and make the app look lovely.
  4. Implementing Glide and Volley libraries in an Android app.

Features to implement (to learn more about Android dev)

  • Dark and light mode with one button switch.
  • Giving options to view memes from subreddits like r/wholesomememes, r/dankmemes. etc.
  • Creating an about page to give more info about the app and contributors (if any) to this app.

Credits (not in any particular order)

  1. Anuj Bhaiya for his playlist :)
  2. Dev Daksan for the amazing random reddit meme API!
  3. Google, Startpage, Duckduckgo - amazing search engines! They helped me in removing errors while creating the app.
  4. Google's blog posts on view binding, Volley library, etc.
  5. College Friends (let's keep them anonymous) for installing the app and giving feedback on how it is.

(NOTE - if you want to suggest features/contribute on this app, please DM me on Twitter)

You might also like...
Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.
Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.

freegemas-gdx Freegemas libGDX is an Android, HTML 5 and Java desktop port of Freegemas, which in turn is an open source version of the well known Bej

Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.
Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.

freegemas-gdx Freegemas libGDX is an Android, HTML 5 and Java desktop port of Freegemas, which in turn is an open source version of the well known Bej

Geoponics is an E-Commerce Android Based Application Designed for Farmers As Well As Normal Users to Buy and Sell Agricultural goods!
Geoponics is an E-Commerce Android Based Application Designed for Farmers As Well As Normal Users to Buy and Sell Agricultural goods!

Geoponics : E-Commerce Application Geoponics is an E-Commerce Android Based Aplication Designed for Farmers As Well As Normal Users to Buy and Sell Ag

 Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.
Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.

Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.

Help users of coding platforms to create findable, well documented, secure and offering good quality projects

The Ambassador The Ambassador will help users of coding platforms to create findable, well documented and offering good quality projects. It measures

AnimApp is an app that recommends you random anime and you can add it to your favourite if you like it.
AnimApp is an app that recommends you random anime and you can add it to your favourite if you like it.

papb-team6 AnimApp is an app that recommends you animes and you can add it to your favourite if you like it. Team members: Firdaus Bisma Suryakusuma (

Just another Quotes app with beautiful UI which shows random quotes from the internet
Just another Quotes app with beautiful UI which shows random quotes from the internet

RandomQuotes Just another Quotes app with beautiful UI which shows random quotes from the internet. Screenshots Libraries Volley Android Material API

An Android App based on MVVM Architecture which shows random anime images from some famous subreddits
An Android App based on MVVM Architecture which shows random anime images from some famous subreddits

Android App which shows random anime wallpapers from some famous subreddits like r/animeArt, r/imaginarySliceOfLife, r/animePhoneWallpapers and animeWallpapersSfw

An app to fetch a random user and display the results on UI
An app to fetch a random user and display the results on UI

An app to fetch a random user and display the results on UI

Releases(v1.0.0)
Owner
Infosecc Gurung
fun.
Infosecc Gurung
An App based on MVVM architecture to track & store a user's runs using Google Maps, with options to view & sort the runs as per the user's choice along the with option to run the app in background.

An App based on MVVM architecture to track & store a user's runs using Google Maps, with options to view & sort the runs as per the user's choice along the with option to run the app in background.

Harshit Maheshwari 1 Jun 9, 2022
Reddit App Built Using Kotlin

Reddit App Setup Build the project gets top post from reddit and displays different media(GIF.VIDEO,IMAGE). Enable user to add/remove a post to favour

Zalo Austine 0 Nov 17, 2021
RedditVanced - Reddit Android app mod inspired by Aliucord

RedditVanced A rootless a Reddit android app mod ⚠️ NOTE ⚠️ This project is curr

RedditVanced 47 Dec 5, 2022
Slide is an open sourced, ad free Reddit browser for Android

Slide Slide is an open source, ad free Reddit browser for Android. It is based around the Java Reddit API Wrapper. Slide is available on the Google Pl

Carlos Crane 1.7k Jan 9, 2023
This is a Reddit client on Android written in Java

Infinity-For-Reddit This is a Reddit client on Android written in Java. It does not have any ads and it features clean UI and smooth browsing experien

null 2.6k Jan 9, 2023
RedditNews - A simple application to display the top news from the Reddit API site and save your favorites to a local database.

RedditNews - A simple application to display the top news from the Reddit API site and save your favorites to a local database. Arch

null 1 Aug 28, 2022
Redditek - A reddit client for Android developped in Kotlin

Redditech The Redditech project is a reddit client created using Kotlin and Redd

Arthur Robine 1 Jan 6, 2022
A Task Management and Habit-building App, representating my journey in Android as well as my first Kotlin App. 🤗 ✨

A Task Management and Habit-building App, representating my journey in Android as well as my first Kotlin App. ?? ✨

Sarthak Musmade 8 May 8, 2022
An app which displays questions from Stack Exchange from it's api. Can search questions with tags as well. Uses MVVM architecture, dependency injection, coroutines, retrofit2 for network calls

Stack Exchange app What the app does? Shows a list of trending questions from stack exchange api Can search for the desires question. Can add tags to

null 0 Apr 27, 2022
The app has got fullscreen Turkey map via Huawei Map. App selects random province and shows it borders on the map than user will try to guess the provinces name.

Il Bil App Introduction I will introduce you to how to implement Account Kit, Map Kit, Game Service. About the game: The app has got fullscreen Turkey

Gökhan YILMAZ 4 Aug 2, 2022