Git Product home page Git Product logo

anti-theft-charge's Introduction

๐Ÿ”‹ Anti Theft Charge

Safely charge your phone in public places without the worry of it being stolen

codebeat badge

Intro

Ever need to charge your phone in a pubic space, like a train, hostel or airport? Worried that if your eyes leave your device for just a few seconds it could be snatched? ATC is a simple app, that once enabled will sound an alarm at top volume if your device is unplugged when the screen is off /locked. This should be enough to deter the thief and draw your attention.

About

Developed in 24 hours at AngelHack London 2014, won 2nd prize ๐Ÿ†. Had 100,000 downloads on the Play Store ๐Ÿ“ฒ, before it was removed for not having a Privacy Policy ๐Ÿ˜…. Rewrote it in Kotlin in 2017, just for fun, while I was in hosipital after an accident (i was high af ๐Ÿ’Š). But decided not to publish it, since there is enough crap on the App Store already ๐Ÿ’ฉ. But if you'd like to use it, here is the APK. The source was last updated in 2019.

I used to sleep in hostels, I'd have my phone on charge by my pillow. After I wrote this app, there were several occasions when people tried to take my device, but they got the fright of their life when the loud alarm went off, each time dropping it and running off ๐Ÿƒ, or claiming they thought it was their phone ๐Ÿ˜‚. So it served it's purpose well ๐Ÿ™Œ.

How it works

All the logic is in this directory. When the state is set to armed, a service runs in the background watching for power changes and calling an intent that starts the alarm accordingly.

Contributing

If you want to improve something, add a feature or fix a bug, feel free to submit a pull request, or raise an issue. Thank you!

License

This project is open source, feel free to do anything you like with the code. Licensed under MIT.


ยฉ Alicia Sykes 2014 - 2019
Licensed under MIT

anti-theft-charge's People

Contributors

lissy93 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

anti-theft-charge's Issues

App crash when alarming

@Lissy93 @jaggs6 I have download this app but when i debug and test on my device it crashes on launching the alarm . but when i use apk uploaded on this it is working very well. Pls tell me where is the problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.