Glance - A client for Reddit written in Flutter

Overview

Glance

Download on Google Play

About the app

Screens preview

Glance is an unofficial client for Reddit. However, it allows you to only browse through media posts such as photos and videos. It's purpose is mainly to lurk majestic photos subreddits as well as memes, videos and gifs.

Features

  • Subscribing to subs (separately from your Reddit account)
    • Importing subscriptions from your Reddit account
  • Upvoting (click the arrow or double-tap)
  • Downloading photos
  • Browsing only certain subreddit
  • Dark mode

Related websites

Related repositories

Comments
  • Permanent subreddits icons

    Permanent subreddits icons

    Now, subreddits icons and primary colors are cached in shared_preferences. When the user removes the app's data or signs in on a new device, there's no cache.

    Solution

    A possible solution to that could be creating an endpoint in the API that would cache this data and could return multiple subreddits at once.

    enchancement 
    opened by Albert221 3
  • Clicking notification of downloaded photo doesn't open the photo

    Clicking notification of downloaded photo doesn't open the photo

    Instead, it opens the image viewer, but on its main screen, not this particular photo.

    Try that:

    • https://developer.android.com/reference/android/support/v4/content/FileProvider
    • https://stackoverflow.com/a/41411436/3158312
    bug 
    opened by Albert221 2
  • Better subreddit suggestions

    Better subreddit suggestions

    Right now, subreddit suggestions are just a constant array of few subs. Let's create some API endpoint for giving better suggestions. Maybe that's a good place to utilize some ML?

    enchancement 
    opened by Albert221 2
  • Play GIFs

    Play GIFs

    Allow user to play GIFs if they are GIFs and not photos.

    Let the user play only one GIF at a time, that is, when user scrolls past a GIF, pause it.

    Maybe think about an autoplay feature?

    feature 
    opened by Albert221 2
  • Use App Links with custom scheme for oauth

    Use App Links with custom scheme for oauth

    Firefox Focus for example redirects to the /redirect and doesn't open the app: https://www.reddit.com/r/firefox/comments/a79wzf/firefox_and_opening_in_native_app_in_android/

    Let's use the App Link with a custom scheme so it will open it always? We can keep the listener for old link too, for BC.

    bug 
    opened by Albert221 1
  • Subreddit (profile) screen

    Subreddit (profile) screen

    Screen for a given subreddit. It should display a grid of photos like on Instagram and some basic stuff. Definitely and Subscribe/Unsubscribe button.

    feature 
    opened by Albert221 1
  • Better subreddits search

    Better subreddits search

    Don't use this SearchDelegate, which doesn't fit the app's theme fully, but instead, after tapping on Explore subreddits change that list tile to a text field and show results below.

    enchancement 
    opened by Albert221 0
  • Refactor state so the subscriptions is a set of ids, not names.

    Refactor state so the subscriptions is a set of ids, not names.

    https://github.com/Albert221/Reddigram/blob/6d3c8870b1aa67066ffc178e20258f618d63e7a8/lib/store/app_state.dart#L27-L32


    This issue was generated by todo based on a TODO comment in 6d3c8870b1aa67066ffc178e20258f618d63e7a8. It's been assigned to @Albert221 because they committed the code.
    todo :spiral_notepad: 
    opened by todo[bot] 0
  • Pause GIF when user has scrolled past it

    Pause GIF when user has scrolled past it

    Pause the GIF when user has scrolled past more than - say - half a GIF, and dispose it (or clear - make it look like it was never played) after it was scrolled past like two screens

    enchancement 
    opened by Albert221 0
  • Add license scan report and status

    Add license scan report and status

    Your FOSSA integration was successful! Attached in this PR is a badge and license report to track scan status in your README.

    Below are docs for integrating FOSSA license checks into your CI:

    opened by fossabot 1
Releases(v1.4.2)
  • v1.4.2(Nov 20, 2019)

  • v1.4.0(Oct 8, 2019)

    First version meant to be a stable one!

    New features

    • Added GIF support.
    • Added subscription suggestions.
    • Added loading spinners to photos and videos.
    • Added post title overlay on long-tap.
    • Added new, rewritten subreddits search.
    • Added an indicator in the main app bar whether the user is signed in.

    Changes

    • Refreshed subreddit screen app bar.
    • Use reddigram:// instead of HTTPS for in-app callback.
    • Trim too long posts and show an appropriate overlay.
    • Made photo preview semitransparent.
    • Replaced best with the newest in the app navigation bar.

    Fixes

    • Fixed sign in handler not being notified when the preferences sheet is hidden.
    Source code(tar.gz)
    Source code(zip)
    app-arm64-v8a-release.apk(8.49 MB)
    app-armeabi-v7a-release.apk(8.18 MB)
  • v1.3.3(Jun 4, 2019)

    New features

    • Added new option Cut long photos.
    • Added placeholders for not photos not loaded yet.
    • Added splash screen.

    Fixes

    • Fixed occasional error while clicking a photo on grid view.
    • Use native browser for authentication flow.
    • Improved downloading photos functionality.

    Known issues

    • Opening downloaded photo from notification opens gallery, not the photo.
    Source code(tar.gz)
    Source code(zip)
    Reddigram.apk(7.57 MB)
  • v1.3.2(May 27, 2019)

    Fixes

    • Fixed endless loading indicator after subscribing subreddit in subreddit view.
    • Fixed flickering of the wrong subreddit when unsubscribing it in subscriptions tab.
    • Fixed error when clicking Disallow on OAuth screen.
    • Fixed crash of the app happening sometimes after OAuth.
    • Improved placeholders when there are no subscriptions.
    Source code(tar.gz)
    Source code(zip)
    Reddigram.apk(7.48 MB)
  • v1.3.1(May 26, 2019)

  • v1.3.0(May 24, 2019)

    First beta version of the application! 🎉

    New features

    • Added multiple feeds (popular, your newest, your best).
    • Added Show adult content preference.
    • Added subscriptions for guests.
    • Redesigned whole app (it's now simpler).
    • Added search for subreddits.
    • Added Download action in photo preview screen (it's still under a big beta).

    Fixes

    • Fixed internal analytics.
    • Refactored internal auth state management.
    • Moved subscriptions to a bottom tab.
    • Fixed filtering photos from Reddit (sometimes non-photo posts were passing by).
    • Changed NSFW icon.
    • Fixed showing some feed when it's simply empty.
    • Made alerts consistent.
    • Fixed overflowing subreddit's name in subreddit screen.
    • Fixed Reddit's access token not being refreshed.
    • Changed default feed to r/popular from home.
    • Increased tap area for bottom actions of photos.
    Source code(tar.gz)
    Source code(zip)
    Reddigram.apk(7.48 MB)
  • v1.2.1(May 10, 2019)

  • v1.2.0(May 10, 2019)

    New features

    • Added subreddit screen.

    Fixes

    • Refactored whole photos state management under the hood.
    • Fixed bug with unsubscribing subreddits with different capitalization.
    • Make application portrait mode only.
    • Added appbar to photo preview screen.
    • Made Subreddits title in drawer bolder.
    • Changed icon of Open in Reddit button.

    Removals

    • Removed hero animations from the application (they weren't the best).
    Source code(tar.gz)
    Source code(zip)
    Reddigram.apk(7.25 MB)
  • v1.1.0(May 2, 2019)

    New features

    • Added proper privacy policy link in the app.
    • Added dark theme.
    • Added photo preview.
    • Added NSFW spoiler.

    Fixes

    • Guests now can't trigger upvote animation on photos.
    • Fixed upvote animation (arrow now goes to the top).
    • Increment number of upvotes after upvoting.
    Source code(tar.gz)
    Source code(zip)
    Reddigram.apk(7.15 MB)
  • v1.0.0(Apr 29, 2019)

Owner
Albert Wolszon
Flutter enthusiast. Likes PHP and Go.
Albert Wolszon
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

Tushar Paliwal 77 Nov 14, 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

Junior Medehou 13 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

Junior Medehou 13 Oct 26, 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
Flutter app to browse Reddit with swiping gestures

Diaporama (for Reddit) A pretty simple Flutter app to browse Reddit with swiping gestures You select your content source (list of subreddits) and you

Simon 22 Nov 23, 2021
Reddit like flutter toast

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

Griffins Gichure 5 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

SOLOMON ABUH 3 Dec 15, 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
A streaming client for the Komga self-hosted comics/manga/BD server targeting Android/iOS written in Dart/Flutter

Klutter A streaming client for the Komga self-hosted comics/manga/BD server targeting Android/iOS written in Dart/Flutter Background This is a project

Mark Winckle 58 Dec 7, 2022
a project-m36 websocket client written by flutter/dart

project_m36_websocket_client A Flutter web websocket client for Project-M36. It's also an attempt to bring algebraic datatypes into the Dart land. Pro

null 1 Jan 8, 2022
Unsplash Client App written using dart and flutter. (Work in progress)

Upsplash Unofficial Unsplash client written using dart and flutter Sreenshots Architecture The goal of this pattern is to make it easy to separate pre

Arslan 25 Sep 1, 2022
A client for Pleroma and Mastodon instances written using Flutter

Fedi for Pleroma and Mastodon Fedi is open-source client for Pleroma and Mastodon social networks written using Flutter. Pleroma and Mastodon are part

null 99 Dec 24, 2022
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package. Built after react apollo

Flutter GraphQL Table of Contents Flutter GraphQL Table of Contents About this project Installation Usage GraphQL Provider [Graphql Link and Headers]

Snowball Digital 45 Nov 9, 2022
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.

GraphQL Flutter ?? Bulletin See the v3 -> v4 Migration Guide if you're still on v3. Maintenance status: Low. Follow #762 for updates on the planned ar

Zino & Co. 3.1k Jan 5, 2023
Passwall-mobile - A mobile client for PassWall API written with Flutter

passwall-mobile PassWall Mobile is a mobile client for PassWall API written with Flutter. Getting Started Clone the server app and build it. Install F

Abuzer Emre Osmanoğlu 104 Nov 22, 2022
A cross-platform Fediverse client for micro-blogging services written in Flutter/Dart.

Kaiteki A 快適 (kaiteki) Fediverse client for microblogging instances, made with Flutter and Dart. Currently, Kaiteki is still in a proof-of-concept/alp

Kaiteki 141 Jan 5, 2023
Datting-app-client - Social networking apps, FrontEnd written in Flutter

datting_social Social networking apps. FrontEnd written in Flutter. BackEnd writ

Đỗ Viết Hùng 39 Nov 13, 2022
Vrchat mobile client - VRChat Unofficial Mobile Client For Flutter

VRChatMC VRChatの非公式なAPIを利用したVRChatのモバイルクライアント Flutterで作成されたシンプルなUIが特徴的です iosビルドは

ふぁ 8 Sep 28, 2022
Dating-app-client - Social networking apps written in Flutter

datting_social Social networking apps. FrontEnd written in Flutter. BackEnd writ

Đỗ Viết Hùng 39 Nov 13, 2022