Dinger
Maintenance notice
This project is in maintenance-only status. I won't be adding any new features, although I will continue to maintain auto-swiping for the foreseeable future, and I'm open to anyone else who wants to add features and contribute.
What Tinder should have been
Tinder is a very trendy thing. It's like clubbing, but without the fun :D
From a technical standpoint however, the Android app has some... 'shortcomings':
- It requires you to periodically perform a monkey task (swiping), which is cumbersome and inefficient, and could be easily automated.
- It performs a very aggressive polling to check for changes that may affect your experience (in other words, it continuously asks the server 'did anyone message me?' instead of letting the server notify the device when a message came). This results in unnecessary battery and data consumption plus, when implemented poorly, buggy behavior too.
- It does not support landscape mode.
- It requires Internet access to even enter the app.
- It does not support multi-window mode.
This app exists to show that these and other pain points are easily addressed nowadays if things are done correctly. And for my and every other Tinder user's joy too, of course :)
Usage instructions
Once you have the app installed, and you have an account registered in Tinder using Facebook (that is, you log in onto Tinder using your Facebook account), just open Dinger and log in with your Facebook account so it can have your Tinder credentials. After that, it will work on its own.
Distribution
If you have F-Droid, this app can be updated by it. In addition, In any case, whenever you open the app, you will get notified if newer versions are available and can download them via the website.
Feature requests & bug reports
Something not working as expected? Missing something you'd like to be able to do? Open an issue!
Architectural overview
API overview
Click here instead. Source here
Building
See BUILDING.md.
Contributing
See CONTRIBUTING.md.