Wally is a fast and efficient wallpaper application for Android

Related tags

App wally
Overview

Wally

Wally is a fast and efficient open source wallpaper application for Android.

Wally gets its source of images from Wallhaven. By scraping the website, it provides the user with a fast and smooth experience filled with subtle animations and a minimal design. The main goal of Wally is to provide the same functionality as the website but in a more mobile friendly way.

Development

Wally is a gradle project built with Android Studio 0.8.x. To get started, import the project in Android Studio by choosing the build.gradle located in the root folder.

However, you might notice that it won't build right away. This is because you have to provide it with/generate your own release- and debug keystore. The debug keystore can be generated the same way as a release keystore. Put the release- and debug keystore files in a directory of your choice and reference them in a local.properties file in the root folder of this project.

Architecture

Wally is divided into multiple modules; Models, Data Provider, and the main module Wally (UI). This architecture allows a project to more easily expand to other platforms (e.g. Android Wear or Android Auto).

License

Apache 2.0 where applicable. See LICENSE file for details.

Contributing

Pull requests are welcome!

Thanks

  • All alpha testers.
  • Everyone who has contributed ideas and reported issues!

Author

Freddie Lust-Hed - @musenkishi

Disclaimer

This is not an official Wallhaven product.

Comments
  • Fix ripples hotspot and some refactoring

    Fix ripples hotspot and some refactoring

    • [FIX] Fix item ripple hotspot, it was always center
    • [ADD] Introduce OverlayLinearLayout to reduce nested layouts
    • [DRY] Refactor item layouts being copied over and over, demo how to use attrs and resources override
    opened by eveliotc 3
  • Set description for GitHub

    Set description for GitHub

    It is a little bit annoying, and it makes it harder to find wally when you haven't set a description. For example, check out the current GitHub trending page:

    Wally is the only one on the entire page without a repository description at the moment, and that's not just the ones in the screenshot.

    opened by CoolOppo 1
  • Updates to fix crashes and add support for Android N

    Updates to fix crashes and add support for Android N

    cc @mabaco (https://github.com/mabako) I am including your fixes in here as well because they seem to have fixed the image loading crashes.

    Wally is currently broken in newer versions of Android because of android api changes. This PR aims to fix the obvious bugs that were causing crashes.

    • Crashes when loading some images (credit to @mabaco)
    • Crashes when setting an image as a background on N (https://inthecheesefactory.com/blog/how-to-share-access-to-file-with-fileprovider-on-android-nougat/en)
    • Updating support libraries and breaking changes resulting from there
    • Proguard crashes, probably also caused by the support lib updates

    You should definitely check out some of the changes that were made by @mabaco, however...there are some Crashlytics changes and other stuff that I didn't look at too closely but may not be desired.

    opened by wispborne 5
  • Crashing after few seconds, Zenfone 2 (64bit Intel Atom CPU)

    Crashing after few seconds, Zenfone 2 (64bit Intel Atom CPU)

    Wally crashing after few seconds(random) while scrolling. and also while viewing any image and sometimes saving image. Does it has anything to do with(Zenfone 2) 64bit Intel Atom Quad Core Z3580 and PowerVR G6430 graphics. I think this issue stated from early July. Reporting because after factory reset and fresh install the issue persist.

    opened by rahulgi1 2
  • SharedElementTransition

    SharedElementTransition

    Where is the EnterSharedElementTransition or ReturnSharedElementTransition etc? I could not find them from styles or in any Activity. How did you achieve those shared element transitions?

    opened by jemshit 0
Owner
Freddie Lust-Hed
Freddie Lust-Hed
Wallpaper Battle A combined online and local HD wallpaper file manager

Resplash Resplash is powered by Unsplash.com The internet’s source of freely-usable images. Powered by creators everywhere. Browse 1M+ high-res photos

null 1 Oct 19, 2021
WhatsaApp Clone - A Wallpaper and ringtone Application Built With Kotlin

Wallpaper WhatsAppCLone is a Clone of WhatsApp Messaging App.It allows users to

Shubhanshu Sharma 23 Jul 18, 2022
Get a libGDX-powered Android live wallpaper up and running quickly with this project template

This project is a libGDX Android live wallpaper template. It's the demo application created by the libGDX code generator, remade as a live wallpaper.

Kurtis LoVerde 1 Jun 30, 2022
A general purpose kotlin library that use kotlin coroutines, flows and channels to provide timer features with the most easy and efficient way

Timer Timer is a general purpose kotlin library that use kotlin coroutines, flows and channels to provide timer features with the most easy and effici

Amr Saraya 3 Jul 11, 2022
Wallum is a superfast ⚡ lightweight wallpaper app, built using Kotlin, Retrofit, MVVM, Paging 3, Hilt, and Navigation Components

Show some ❤️ and star the repo to show support for the project Wallum Android App Wallum is a super-fast ?? , lightweight wallpaper app built purely w

Aditya Verma 19 Dec 6, 2022
Android app that show the palette of material theme based on your wallpaper

Material-You-Palette Android app that show the palette of material theme based on your wallpaper Show color blocks and names in on color Few Samples W

Yogesh Choudhary Paliyal 7 Oct 5, 2022
Identification of android devices using wallpaper image

WallpaperID The source code of the demo application that calculates an ID for a device using wallpaper images. The ID is scoped to a device and will b

FingerprintJS 20 Sep 27, 2022
A wallpaper app for Android.

Chignon Mignon Wallpapers Browse the ever-growing collection of wallpaper designs to match the patterns of your favorite bags. This simple Android app

Pandula Péter 4 Dec 21, 2022
Wallpaper app made using Hilt, Retrofit, Room, Navigation Components, MVI, Coroutines, Flows, ViewModel, LiveData, Datastore Preference.

Android Picture Engine Wallpaper app made using Hilt, Retrofit, Room, Navigation Components, MVI, Coroutines, Flows, ViewModel, LiveData, Datastore Pr

Simone Conigliaro 59 Sep 27, 2022
Find your new favorite wallpaper that looks just like you 🖌️

Wollpaper Find your new favorite wallpaper that looks just like you. Builds The pre-built app can be downloaded under "releases" on the right side of

Vinícius Resende 2 May 16, 2022
A wallpaper app Built with MVVM clean architecture using pixabay api

wallpaper get your API key at pixabay in order to test the APP! This project demonstrates the use of jetpack compose and modularization. it is complet

chima james 1 Oct 23, 2021
The only wallpaper app you need. No ads, Completely free ! I promise

WallUp An awesome app to download wallpapers for your phone. No ads ! I promise. Explore the docs » Report Bug · Request Feature Table of Contents Abo

Divyansh Dwivedi 6 Dec 3, 2022
A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.

?? Shader Showcase Shader Showcase is a minimal Android app made with Jetpack Compose, to showcase all the beautiful OpenGL* based Fragment shaders I

Piyush Pradeepkumar 198 Dec 28, 2022
Wallpaper4kapp - Wallpaper app get photo using Api From pexels

wallpaper4kapp this is wallpaper app , get photo using Api From https://api.pexe

Hazem Allaham 2 May 28, 2022
An efficient GitHub profile app, written in Kotlin!

GitPositive An efficient GitHub profile app, written in Kotlin! GitPositive aims to be a simple and efficient GitHub profile app, following the princi

ACM VIT 14 Oct 12, 2022
YukiHookAPI - An efficient Kotlin version of the Xposed Hook API

Yuki Hook API ?? An efficient Kotlin version of the Xposed Hook API. Introduce 这

Fankesyooni 459 Jan 1, 2023
Readow - Readow RSS Reader application. It’s fast and clean, giving you the freedom to enjoy your favorite news

Readow Readow RSS Reader application. It’s fast and clean, giving you the freedo

Pradeep Hr 7 Sep 20, 2022
A lightweight super-fast wireless file sharing application built on WiFi Peer-to-Peer technology.

ZipBolt ZipBolt is a file-sharing platform that allows digital devices to share files at incredible speeds using WiFi Peer-to-Peer technology. ZipBolt

Prosper Ekwerike 9 Sep 22, 2022
Backups on Android easy and fast using Restic

restic-android (Unofficial) This project aims to make Backups on Android easy and fast using Restic. It also makes use of termux/proot to run the Rest

Pierre Kisters 61 Dec 29, 2022