Flutter app to browse Reddit with swiping gestures

Related tags

Templates diaporama
Overview

Diaporama (for Reddit)

A pretty simple Flutter app to browse Reddit with swiping gestures

You select your content source (list of subreddits) and you just have to swipe right/left to navigate between threads. Ain't it easy ?

Screenshots

Features (as of 2020-04-07)

  • Retrieve content from Front Page/Popular/All

  • Anonymous/Authenticated mode

  • Manage your content sources (add/remove)

  • Search subreddits with autocomplete

  • PageView display of threads

  • Comments display

  • Dark Theme (actually that's the only theme)

  • Implemented design (at least to me it doesn't look that ugly)

  • Improve the handling of different submissions types

  • Improve comments display

  • Implement comment actions (votes, reply, copy content, save)

  • Implement thread actions (votes, reply, share, save)

  • Sync your multrireddits as content sources

Next steps

  • Refactor / clean up

  • Implement settings page

  • Improve miscellaneous things and implement a lot of other things that are still missing to look like a real Reddit client !

Contribute

Well, don't hesitate to share feedback and/or ideas !

Running the app

You need to get an api key for the Reddit oAuth. You can get one from your Reddit settings. Then, copy the secrets.example file and replace the redditSecret with this api key.

cp lib/utils/secrets.dart.example lib/utils/secrets.dart sed -i -e "s/changeRedditSecret/$redditSecret/g" lib/utils/secrets.dart There's also a secret for Sentry, but you shouldn't need that. Once those secrets are configured, you just need to flutter run and voilΓ  !


Thanks to TheNightmanCodeth for his DitRA work, i've taken inspiration and copied some code for the comments part. That part got reworked, but it allowed me to not be stuck and continue the development early on.

You might also like...

A reddit client built with Flutter

A reddit client built with Flutter

Fritter for Reddit is a Reddit Client built with Flutter How to build Go to reddit prefs and create a new application here https://www.reddit.com/pref

Nov 14, 2022

Glance - A client for Reddit written in Flutter

Glance - A client for Reddit written in Flutter

Glance About the app Glance is an unofficial client for Reddit. However, it allows you to only browse through media posts such as photos and videos. I

Nov 25, 2022

Reddit like flutter toast

Reddit like flutter toast

asset_toast A new flutter plugin project. Getting Started | usage AssetToast.show("hello there", context, asset: "assets/im

Oct 22, 2021

Responsive Full Stack Reddit Clone - Works on Android, iOS & Web! built with Flutter πŸš€πŸ’™

πŸ”¨ πŸ› οΈ πŸ”¨ πŸ› οΈ πŸ”¨ πŸ› οΈ πŸ”¨ πŸ› οΈ UNDER CONSTRUCTION πŸ”¨ πŸ› οΈ πŸ”¨ πŸ› οΈ πŸ”¨ πŸ› οΈ πŸ”¨ πŸ› οΈ Reddit Clone πŸ“± πŸ’™ Responsive Full Stack Reddit Clone - Works on Android, i

Dec 15, 2022

This is a simple client of Reddit built with MVVM and Provider powered by a custom OAuth2.0 login

πŸ‘· πŸ”§ πŸ”© Flutter Starter Architecture (MVVM + Hive) My custom starter project for Flutter apps. I was looking for a simple way to build Flutter app in

Oct 26, 2022

This is a simple client of Reddit built with MVVM and Provider powered by a custom OAuth2.0 login

πŸ‘· πŸ”§ πŸ”© Flutter Starter Architecture (MVVM + Hive) My custom starter project for Flutter apps. I was looking for a simple way to build Flutter app in

Oct 26, 2022

Courses-app-flutter - Flutter App - Courses App UI

Courses-app-flutter - Flutter App - Courses App UI

Courses App A new Flutter project. Design: https://dribbble.com/shots/16149674-Course-learning-app-ui-ux/attachments/8004958?mode=media Getting Starte

Jan 2, 2022

Taxi App Client App - Taxi Rouge App With Flutter

Taxi App Client App - Taxi Rouge App With Flutter

taxi_rouge_app A new Flutter application. Getting Started This project is a star

Jun 11, 2022
Comments
  • Question

    Question

    Hi ! I'm trying to contact you because I have one or two questions about the use of DRAW api wrapper but I can't manage to find you on social media so I'm trying here ^^. I'm doing a project in flutter where I need to use the reddit API but I'm facing some issues. Hope I can take 5 minutes of your time. I come from belgium too ! Greetings, great work by the way.

    opened by noe-gif 1
Releases(1.0.0-beta)
Owner
Simon
Simon
A flutter app for NFTs which let you see and browse NFTs.

NFT Museum A flutter project to explore the world of NFTs and APIs Purpose of this project The purpose of this project is to explore the flutter and N

Alok Singh 4 Aug 31, 2022
A libre, cross-platform client to browse Medium.

XMedium A libre, cross-platform client to browse Medium ?? This is an unofficial app from medium.com. If you are a developer and you want the schemas

Clone Conflict 5 Jan 18, 2022
A libre, cross-platform client to browse Medium.

nedium A libre, cross-platform client to browse Medium ?? This a video showcase. Features ✨ : Browse without an account. Search for posts, users, tags

Clone Conflict 6 Jan 15, 2022
Flutter page widget that is dismissed by swipe gestures, with Hero style animations, Inspired by Facebook and Instagram stories.

dismissible_page ?? ?? Creates page that is dismissed by swipe gestures, with Hero style animations, Inspired by FB, IG stories. Live Demo Contents Su

Tornike 76 Dec 22, 2022
Easy to use, reliable and lightweight gesture detector for Flutter apps, exposing simple API for basic gestures

Simple Gesture Detector Easy to use, reliable and lightweight gesture detector for Flutter apps. Exposes simple API to react to basic gestures. Featur

Aleksander WoΕΊniak 26 Nov 4, 2022
FLUTTER API: It's powerful navigation by gestures and taps. You can scroll from left to right or tap on the navigation icons.

scroll_navigation My other APIs Video Viewer Video Editor Helpers Features Fancy animations. Customizable colors. Works with the back button. Scrollin

Luis Felipe Murguia Ramos 14 Jun 14, 2022
A widget that shows an image which can be scaled and dragged using gestures.

[DISCONTINUED] - 24.05.2021 While this widget was useful in the early days of Flutter, the Flutter team introduced an own way to zoom and pan, see Int

EPNW 15 May 3, 2022
Redditech: Reddit Mobile App Built With Flutter

Mobile-app-Reddit Screenshots of the project Welcome page OAuth2 page Feed page Description of a post page Drawer Settings Description of a subreddit

NoΓ© Campo 0 Jan 6, 2022
Redditech: use the Reddit API in order to build a mobile app

Redditech Introduction Redditech is an IT project in which we had to use the Reddit API (https://www.reddit.com/dev/api/) in order to build a mobile a

KylianGERMAIN 1 Nov 15, 2022
Reddit Flutter Client made for an Epitech Project

Get the essential from your Reddit browsing Flapp is a mobile app which lets you access your favorite subreddits and enjoy their contents while having

Bluub 3 Nov 4, 2022