Fetch Wallpapers from your favorite subreddits.

Overview

reWalls : Wallpapers from Reddit

Frame 1

Initial code and design inspiration from Chitr and RetroMusicPlayer.

What's been done?

  • Fetch Wallpapers From your Favorite subreddits.
  • Add your own subreddits.
  • Set Image as Wallpaper.
  • Download Image.
  • Switch between 3 themes in runtime.

What's left?

  • Apply Lockscreen Wallpaper.
  • Make the Wallpaper Apply method asynchronous.

If you would like to contribute , feel free and open a PR.

Comments
  • How to display more images in every feed ?

    How to display more images in every feed ?

    I just realized that the app shows approx 25 images per feed. How to increase it to show more ? Thank you. and can you please tell how to add more subreddits ?

    opened by yashdevelops 3
  • Using subreddits safe?

    Using subreddits safe?

    Is using subreddits safe like there won't be a wallpaper which will cause any issue or infrig google play's policies ? Some subreddits are - EarthPorn, CityPorn, SkyPorn, WeatherPorn or which came with the app

    opened by ashvinstech 2
  • Type mismatch: inferred type is MainActivity but FlutterEngine was expected

    Type mismatch: inferred type is MainActivity but FlutterEngine was expected

    I tried to implement your wallpaper apply method, but it fails, even tried cloning the reWall but the same error.

    console message:

    e: D:\projects\amazewall_wallpapers\android\app\src\main\kotlin\com\example\amazewall_wallpapers\MainActivity.kt: (24, 44): Type mismatch: inferred type is MainActivity but FlutterEngine was expected
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':app:compileDebugKotlin'.
    > Compilation error. See log for more details
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 30s
    Running Gradle task 'assembleDebug'...                                  
    Running Gradle task 'assembleDebug'... Done                        31.5s
    Exception: Gradle task assembleDebug failed with exit code 1
    
    opened by varadgauthankar 1
  • How to add more subreddits in homepage?

    How to add more subreddits in homepage?

    Hello, How can i add more subreddits to the home carousel and wallpaper grid, i have seen currently it just take the top 2 subreddits from the list but i want it to display 5-6.

    opened by ashvinstech 1
  • Flutter run error

    Flutter run error

    Compiler message: ../flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-1.1.3/lib/src/cached_network_image_provider.dart:42:24: Error: The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'. ImageStreamCompleter load(CachedNetworkImageProvider key) { ^ ../flutter/packages/flutter/lib/src/painting/image_provider.dart:403:24: Context: This is the overridden method ('load'). ImageStreamCompleter load(T key, DecoderCallback decode); ^ Target kernel_snapshot failed: Exception: Errors during snapshot creation: null build failed.

    FAILURE: Build failed with an exception.

    • Where: Script '/Users/ashvinbhagat/development/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 780

    • What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'.

    Process 'command '/Users/ashvinbhagat/development/flutter/bin/flutter'' finished with non-zero exit value 1

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org

    BUILD FAILED in 18s Finished with error: Gradle task assembleDebug failed with exit code 1

    opened by ashvinstech 1
  • Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.

    Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.

    E/flutter ( 5067): If you're running an application and need to access the binary messenger before runApp() has been called (for example, during plugin initialization), then you need to explicitly call the WidgetsFlutterBinding.ensureInitialized() first. E/flutter ( 5067): If you're running a test, you can call the TestWidgetsFlutterBinding.ensureInitialized() as the first line in your test's main() method to initialize the binding. flutter error

    opened by sagarshende23 1
  • flutter run error

    flutter run error

    Compiler message:
    ../../flutter/.pub-cache/hosted/pub.flutter-io.cn/cached_network_image-1.1.3/lib/src/cached_network_image_provider.dart:42:24: Error: The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'. ImageStreamCompleter load(CachedNetworkImageProvider key) {
    ^
    ../../flutter/packages/flutter/lib/src/painting/image_provider.dart:403:24: Context: This is the overridden method ('load'). ImageStreamCompleter load(T key, DecoderCallback decode);
    ^
    Target kernel_snapshot failed: Exception: Errors during snapshot creation: null build failed.

    FAILURE: Build failed with an exception.

    • Where:
      Script '/Users/kimz/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 780

    • What went wrong:
      Execution failed for task ':app:compileFlutterBuildDebug'.

    Process 'command '/Users/kimz/flutter/bin/flutter'' finished with non-zero exit value 1

    opened by KinmoCode 1
  • Theme changing dialog wont open

    Theme changing dialog wont open

    'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 322 pos 12: 'child.hasSize': is not true.
    The relevant error-causing widget was
        AlertDialog 
    lib/…/utils/dialog_utils.dart:115
    ════════════════════════════════════════════════════════════════════════════════
    
    ════════ Exception caught by rendering library ═════════════════════════════════
    RenderBox was not laid out: RenderPhysicalShape#fe556 relayoutBoundary=up2
    'package:flutter/src/rendering/box.dart':
    Failed assertion: line 1694 pos 12: 'hasSize'
    The relevant error-causing widget was
        AlertDialog 
    
    
    opened by ashvinstech 0
  • Missing subreddit names and unable to access filters

    Missing subreddit names and unable to access filters

    IMG_20220729_070413 IMG_20220729_070345

    Sub reddit name not displayed on the subreddit tab as well as in the filters menu. Added a new irrelevant sub reddit and was able to view the text. Most displayed text/label names also cuts out.

    Checked with alternate phone theme and font, however the issue persists.

    Device details:

    Make and model: Realme XT (RMX1921) Android version: 11 Realme UI version: V2.0 Processor: Qualcomm SDM 712 Octa-core

    opened by Rox7T3 0
Owner
Bibek Timsina
Bibek Timsina
Prism is a beautiful open-source wallpapers app for Android. It is built with Dart on top of Google's Flutter Framework.

Prism Prism is a beautiful open-source wallpapers app for Android. It is built with Dart on top of Google's Flutter Framework. Prism brings you exclus

Hash Studios 473 Dec 31, 2022
MiXplash - Home of Photos and Wallpapers

MiXplash MiXplash : Beautiful Images and Wallpapers ?? Table of Contents ?? Table of Contents ??️ Screenshots ?? About ?? Getting Started Prerequisite

Yasir Shariff 15 Oct 19, 2022
Pexels-app - Wallpapers Mobile App using Flutter Framework and pexles API with provider as a state management.

jo_sequal_software_pexels_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to ge

Aasem Hany 0 Jan 5, 2022
Chitr: Wallpapers and Backgrounds

Chitr: Wallpapers and Backgrounds Chitr is a Wallpapers and Backgrounds app. Find all your wallpapers and backgrounds in one place. Easily set any ima

Divyanshu Bhargava 137 Nov 23, 2022
Wally - A flutter app for mobile wallpapers

WALLY Wally is a flutter app for mobile wallpapers. Steps to Run/Build the Proje

null 6 Feb 28, 2022
A TabBarController that is easy to use for flutter developers. 🥰 It supports various styles of page navigation, and you can also use it to customize your favorite styles. 🍻🍻

easy_tab_controller A user-friendly TabBarController widget for flutter developer. Getting Started This project is a starting point for a Flutter plug

圆号本昊 3 May 26, 2022
This is a food app using flutter. This app includes the category, filter food, mark as favorite, etc.

Food App Flutter complete food app, where I will share with you how you can create a nice clean screens for your app that can run both Andriod and iOS

moayed harazeen 22 Dec 27, 2022
A mobile application that allows you to search and fetch recipes using Flutter, TheMealDB and Domain Driven Design

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

Johnny Nguyen 0 Dec 4, 2021
News Reader App to fetch Articles from different news channels using Flutter.

News Reader This app is made using the Flutter framework. Its an mobile app to browse the News from different channels. This app uses an API provided

Sahil Kumar 84 Apr 13, 2022
Bitcoin Ticker App which will fetch you the real time Bitcoin exchange values written in Dart & Flutter

About This project is written completely in Dart & Flutter. The app will basically provide you the real time value of three major cryptocurrencies nam

null 0 Dec 21, 2021
Flutter App to Fetch Anime Info

Weebify Flutter App to get Anime and Manga Details Getting Started Follow the steps to install flutter from here After installing flutter, follow thes

Alen Yohannan 15 Oct 15, 2022
Flutter application for tMDB data fetch

Flutter Test Flutter application for tMDB data fetch. Getting Started To run the project: Get TMDB key from here Open the project in your IDE. Create

null 1 Apr 14, 2022
A weather application and the location is hard-coded to fetch weather data from London.

Weather Application This project is a weather application and the location is hard-coded to fetch weather data from London. Regarding the state manage

André Nogueira 2 Jun 21, 2022
Create a Flutter User Profile Page UI where you can access and edit your user's information within your Flutter app.

Flutter Tutorial - User Profile Page UI 1/2 Create a Flutter User Profile Page UI where you can access and edit your user's information within your Fl

Johannes Milke 46 Dec 6, 2022
Create a Flutter User Profile Page UI where you can access and edit your user's information within your Flutter app.

Flutter Tutorial - User Profile Page UI #2 Create a Flutter User Profile Page UI where you can access and edit your user's information within your Flu

Johannes Milke 45 Dec 15, 2022
A responsive scaffold widget that adjusts to your device size, for your flutter mobile and web apps.

scaffold_responsive A responsive scaffold widget that adjusts to your device size, for your flutter mobile and web apps. Check out the Live demo here

Tushar Sadhwani 9 Sep 27, 2022
Behruz Hurramov 0 Dec 29, 2021
This plugin create a binding between your translations from .arb files and your Flutter app.

PROJECT MAINTENANCE PAUSED This project is no longer maintained due to the lack of time and availability. I'm a developer to and I know how frustratin

Razvan Lung 255 Dec 3, 2022