Skip to content
πŸ” Open source app locker, vault, call blocker application
Kotlin
Branch: master
Clone or download
Latest commit 35dd8d4 Dec 1, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Release Dec 1, 2019
app Release Dec 1, 2019
art
gradle/wrapper Release Dec 1, 2019
.gitignore Release Dec 1, 2019
README.md Update README.md Dec 1, 2019
build.gradle
gradle.properties Release Dec 1, 2019
gradlew
gradlew.bat
settings.gradle

README.md

I decided to open source my side project SecureBox. I'm sure most of us are suffering in some android's APIs. This application already has some user on Play Store market. So this open source project provides you the working solution about specific API's. Below, you will find a list of technical things to learn from this project. You can download app from Play Store

App Features

  • App locker
  • Fingerprint Validation
  • Vault Image/Video file (File Encryption/Decryption)
  • Block call (Blacklist)
  • Private Browser
  • Take intruders photo secretly (Camera 1 API)

What can I learn

  • RxJava 2
  • Dagger 2
  • Room Database
  • ViewModel & LiveData
  • Work Manager
  • FingerPrint API
  • App Usage Stat Manager (Is any app comes to foreground/background)
  • Background & Foreground Services (covers all android versions)
  • MVVM pattern using ViewState
  • DataBinding; Binding Adapter, Binding Conversion and more.
  • Kotlin Delegates
  • File Cryptography in Android
  • Call Screening Service (For creating custom dialer app)
  • Custom Browser
  • Camera 1 API to take photo without preview.
  • Overlay Activity from background Service
  • more..

License

Copyright 2019 Mert Şimşek

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.
You can’t perform that action at this time.