iOS/Android Reddit app created with Flutter

Overview

alt text

Retter

License badge GitHub stars

iOS/Android Reddit app created with Flutter

https://play.google.com/store/apps/details?id=com.mzegar.flutterreddit

Screenshots

Building from source

  • Clone the repo, cd Retter-master

  • Run using flutter run or open with an IDE such as Android Studio

Contribution

I'm open to anyone contributing to this repo. I'd advise using Android Studio and running a dartfmt before creating a pull request: dartfmt. Pages are setup using Mobx and a viewmodel pattern. Check out src/main.dart and src/mainpage_viewmodel.dart.

TODO List

https://github.com/mzegar/Retter/issues

Comments
  • Copy post link

    Copy post link

    Hi, I implemented a feature to copy the URL of the Reddit post from the main page of the app #14. When I copy the URL to the clipboard I show a simple Alert Dialog on the screen that is automatically dismissed after 1 second.

    I created a new PR, I hope I solved the problems of the previous one.

    hacktoberfest-accepted hacktoberfest 
    opened by lucacorbucci 5
  • Copy post link

    Copy post link

    Hi, I implemented a feature to copy the url of the reddit post from the main page of the app #14. When I copy the url to the clipboard I show a simple Alert Dialog on the screen that is automatically dismissed after 1 second.

    opened by lucacorbucci 4
  • Create Retter a new logo

    Create Retter a new logo

    I'm not a graphic design artist, It would be nice to replace the current logo of Retter

    https://github.com/mzegar/Retter https://play.google.com/store/apps/details?id=com.mzegar.flutterreddit

    1. Create a new logo for Retter
    2. Update the README of this repo
    3. Upload the logo here in the comments for Google Play
    good first issue hacktoberfest 
    opened by matekdev 3
  • Solve bugs and minor UI tweaks

    Solve bugs and minor UI tweaks

    Solved & changed

    1. When viewing post, tap on subreddit will cause null exception.
    2. Repeating save subreddit cause by case insensitive
    3. Add r/ to main appbar and drawer
    hacktoberfest-accepted hacktoberfest 
    opened by maplerichie 2
  • Add a nicer looking refresh post indicator

    Add a nicer looking refresh post indicator

    Go to main.dart and find CupertinoSliverRefreshControl(...

    Build a nicer looking refresh indicator, check out examples similar to https://pub.dev/packages/pull_to_refresh

    good first issue hacktoberfest 
    opened by matekdev 1
  • Add a drop down menu to the appbar

    Add a drop down menu to the appbar

    https://i.gyazo.com/b9b88080f5aff72e0ca29bfeedc20076.png

    Add a button to the appbar which opens an empty drop down menu (we will later populate this menu)

    Find a nice looking icon button, and figure out a nice looking menu to pop up.

    good first issue 
    opened by matekdev 1
  • Investigate and add logging into Reddit accounts

    Investigate and add logging into Reddit accounts

    1. Add some UI that allows a user to type in username / password to their reddit account
    2. Find the appropriate API calls which log in the user
    3. Update any auth config variables (if needed)
    opened by matekdev 1
  • Add upvoting / downvoting comments

    Add upvoting / downvoting comments

    1. Add an icon for both upvoting and downvoting posts to a post
    2. Add in the appropriate API call (for when the user is logged in) https://github.com/draw-dev/DRAW to upvote a post
    good first issue 
    opened by matekdev 0
  • Fix markdown to support tables

    Fix markdown to support tables

    We should convert any text to markdown using https://pub.dev/packages/flutter_markdown for posts and comments

    For some reason, the table conversion in markdown isn't working, we should fix this.

    bug 
    opened by matekdev 0
  • Fix

    Fix "loading posts" on subreddit with few posts

    When you visit a sub that has less than 10 posts, you will see the "loading posts" indicator, we should not show this (since all the subreddit posts are already loaded)

    bug good first issue hacktoberfest 
    opened by matekdev 0
  • Add copying reference to Reddit comment

    Add copying reference to Reddit comment

    Similar to https://github.com/mzegar/Retter/issues/14

    1. Holding (long pressing) over a comment should copy the link to the comment
    2. Add some notification letting the user know it's been copied
    good first issue 
    opened by matekdev 0
Releases(2.0.0+5)
Owner
Matthew Zegar
Matthew Zegar
The Medito app is a 100% free meditation app built with flutter. The app is available on Android and iOS.

Medito App Meditation can positively transform people's lives. We believe no one should have to pay for it. We are the Medito Foundation, and we've bu

Medito Foundation 438 Dec 26, 2022
Spyxpo Web to App Builder - a tool which is used to convert a website into an app for iOS, Android, Windows, macOS and Linux.

Spyxpo Web to App Builder Convert any website into an iOS/Android app. This is a preview build for testing purposes major update coming soon. Supporte

Spyxpo 4 Aug 24, 2022
Cryptocurrency App with MVP Design Pattern to track all the coins data in realtime for android & iOS . Written in dart using Flutter SDK.

Flutter CryptoCurrency App (MVP) Cryptocurrency App with MVP design pattern to track all the coins data in realtime for android & iOS . Written in dar

Pawan Kumar 287 Dec 30, 2022
This is a sample Flutter Weather Forecast App for Android and iOS.

Basic Flutter (Android + iOS) App (Dart + Dio) - Weather App This is a very beginning friendly project of Flutter. A simple weather forecast App using

Hasan Abdullah 31 Nov 29, 2022
11t is an iOS and Android app for connecting to Mastodon, written in Flutter. 11t lets you use any Mastodon instance.

README 11t is an iOS and Android app for connecting to Mastodon, written in Flutter. I connect to Mastodon on mastodon.social, but everyone can start

Jeroen Smeets 88 Dec 23, 2022
[📱] This is an Android/iOS app for Nyan Anime written in Flutter

Nyan Anime (Flutter) Description This is an Android/iOS app for Nyan Anime written in Flutter. Stack Frameworks: Flutter CLI Commands Command Descript

null 8 Dec 27, 2022
A simple flutter app for android and ios device

Flutter Login App This is a simple flutter app for android and ios device. In this Login App user sign_in using email id and password. And also user s

Shubham Kanaujiya 12 Nov 26, 2022
A Tiktok App- Works on Android & iOS!

TikTok Clone A Tiktok App- Works on Android & iOS! Features Authentication with Email & Password Uploading Videos with Caption Compressing Videos Gene

Alok Dubey 32 Jan 9, 2023
TikTok Clone - A Tiktok App- Works on Android & iOS

TikTok Clone A Tiktok App- Works on Android & iOS! Features Authentication with Email & Password Uploading Videos with Caption Compressing Videos Gene

null 9 Dec 18, 2022
A Flutter app that demonstrates how to build a simple app using the SpaceX API created by the Very Good Ventures Team.

SpaceX Demo Developed with ?? by Very Good Ventures ?? A Flutter app that demonstrates how to build a simple app using the SpaceX API created by the V

Very Good Ventures 120 Dec 27, 2022
Note Flutter App with CRUD: Created note app with Firebase Firestore real time storage

Note Flutter App with CRUD: Created note app with Firebase Firestore real time storage

Mustafa KIZILTAY 2 Apr 27, 2022
This is an E-commerce App that you can buy goods, it has no data base so all you see in this app are created as default

This is an E-commerce App that you can buy goods, it has no data base so all you see in this app are created as default. Once I create a server and connect with it, I will create another repository or simply update this one.

Khusan Flutter Dev 2 Feb 10, 2022
CryptoCurrency Tracker for Android & iOS built with @flutter

The code is no longer maintained CryptoShadow www.hugoextrat.com CryptoCurrency Tracker for Android & iOS Built with flutter.io TODO CoinMarketCap API

Hugo EXTRAT 251 Dec 9, 2022
Flutter Advanced: PDF Viewer Tutorial Android & IOS | From URL & Asset | From URL & Asset

flutterpdfview A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Pawan Kumar 71 Jun 24, 2022
Pet Shop is an e-commerce application for Android built with Flutter (iOS to come soon).

Check out my latest project >> MOVING PICTURES Pet Shop is an e-commerce application for Android built with Flutter (iOS to come soon). The goal is to

Nifemi 209 Dec 28, 2022
Flutter wallpaper application, support IOS, Android

Wily WallPapers Mobile: IOS | Android Flutter The initial intention would be to create a wallpaper app with 30 images, and post it on the PlayStore wi

Luan Batista 7 Mar 22, 2022
WeeChat Relay Client for iOS and Android

weechat Weechat Relay Client for iOS and Android Getting Started This project is a starting point for a Flutter application. A few resources to get yo

nils 5 Nov 30, 2022
Zoom Clone that works on Android & iOS!

Zoom Clone Zoom Clone that works on Android & iOS! Features Google Sign In Create New Meeting Join Meeting Mute/Unmute Audio Mute/Unmute Video Change

Rivaan Ranawat 75 Dec 3, 2022
Zoom Clone that works on Android & iOS!

Zoom Clone that works on Android & iOS!

Shakil Ahmed 3 Jul 10, 2022