Giter VIP home page Giter VIP logo

kaushalvasava / flashlight Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 3.0 607 KB

It is a flashlight app. App have SOS, blinking light , strobe lights, incoming call notification flashlight feature.

Home Page: https://play.google.com/store/apps/details?id=com.lahsuak.apps.flashlight

Kotlin 100.00%
android androidapplication broadcast-reciever flashlight flashlight-application foreground-service jetpack-android kotlin notification sensor

flashlight's Introduction

FlashLight

It is easy to use flashlight app using a shake-to-wake device, SOS call and flashlight feature.

Special Features of Flashlight app:

  1. Flashlight in the Dark
  2. Blinking flashlight or strobe mode light as per speed
  3. Use SOS mode with call and flashlight features to help yourself in an emergency
  4. Shake to turn ON/OFF the flashlight
  5. Flashlight notification for incoming calls(Incoming call notification)
  6. Back and Front flashlight.
  7. Brightest screen slider with multi-color brightest screen light.
  8. Control from the lock-screen as well as from notification.

Features:

๐Ÿ†˜ The flashlight app also supports SOS mode for emergency conditions where you can add a phone number for calling in an SOS situation and also the flashlight blinking.

๐Ÿ“ฑ๐ŸŽจ The flashlight app supports multi-color screen light and brightness slider. You can select different colors as you required for the screen light. And control the brightness level from 0 to 10 range.

๐Ÿ“ณ Shake the phone to turn ON/OFF the flashlight and also user can set the sensitivity for shaking the device.

๐Ÿ”Š For easy-to-use apps have touch sound and haptic feedback for ON/OFF flashlight.

๐Ÿ“žโœจ Flashlight call feature. The app also provides a flashlight for incoming calls. Whenever a call arrives flashlight will blink. Incoming call alert notification using a flashlight blinking or notification light for your call.

Android Topics Used:

  • Kotlin language
  • Gyroscope sensor for detecting shake of the device
  • Foreground service for background tasks
  • Broadcast receiver for detecting incoming calls
  • Remote view for custom notification
  • Camera and Flashlight feature implementation
  • Coroutine for background counter
  • Android Permissions handling
  • Multiple langauges
  • Shared Preference
  • Screen brightness

Checkout this app on the Playstore!!

playstore_logo (1)

1

2

Contribution

You can contribute this project. Just Solve issue or update code and raise PR. I'll do code review and merge your changes into main branch. See Commit message guidelines https://initialcommit.com/blog/git-commit-messages-best-practices

Licence

Copyright 2023 Kaushal Vasava

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Author

Kaushal Vasava.

Follow me on Github, LinkedIn, Twitter for more interesting android topics and apps. (Link in bio)

flashlight's People

Contributors

kaushal-vasava avatar kaushalvasava avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

flashlight's Issues

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.