تطبيق جوّال متوسط

WiseTab

نُشر منذ شهر  ·  70  ·  0

WiseTab

حول هذا المشروع

WiseTab is an Android security and anti-theft app that displays customizable overlay reminders at regular intervals, helping you stay aware of your device and prevent unauthorized access.

Features
Scheduled Security Check-ins — Displays a security overlay at configurable intervals (minimum 15 minutes) with a live countdown timer
Device Lock on Timeout — Automatically locks the device via Device Admin API when the timer expires
Customizable Overlay — Configure the overlay's icon, shape, size, transparency, and color
Smart Pause Logic — Automatically pauses during screen lock, active phone calls, or when the dialer keypad is open
Activity History — Logs all security events (locks, prevented attempts, start/stop) with timestamps
Foreground Service — Reliable background scheduling that survives device reboots

Requirements
Android 9.0 (API 28) or higher
The following permissions are required for full functionality:
Display over other apps — To show the security overlay
Device Administrator — To lock the device on timeout
Accessibility Service — To detect dialer keypad state (optional)
Phone State — To pause during active calls (optional)
Tech Stack
Area Technology
Language Java
Min SDK 28 (Android 9.0)
Target SDK 36 (Android 15)
Scheduling AndroidX WorkManager 2.10.3
UI Material Design 3, Fragment + ViewPager
Background Foreground Service + JobScheduler
Icons FontAwesome (mikepenz)
Color Picker Skydoves ColorPickerView
Project Structure
app/src/main/java/com/calstore/wisetab/
├── Activities/ # MainActivity, HowItWorksActivity
├── fragments/ # Main, Appearance, Advanced, History
├── services/ # WorkManagerStateService, DialerAccessibilityService
├── BroadcastReceivers/ # WiseTabAdminReceiver, RestartServiceReceiver
├── Model/ # HistoryItem
├── Adapters/ # HistoryAdapter, IconRecyclerAdapter
├── Tools/ # AppStatusUtils, WorkManagerHelper, ShapePreviewView
├── custom_layout/ # CustomCardView
└── WiseTabWorker.java # Core WorkManager task
Getting Started
Clone the repository:
git clone https://github.com/ahmd-moh/WiseTab.git
Open the project in Android Studio.
Build and run on a device or emulator running Android 9.0+.
Note: The overlay and device lock features require a real device — they do not work correctly on emulators.

Privacy Policy
View Privacy Policy

Contact
Developer: Ahmed Mohammed
Email: ahmdsmhmmd@gmail.com
GitHub: ahmd-moh

التقنيات المستخدمة

Android Studio Java

قيّم هذا المشروع

/ 5 · 0 تقييم

معلومات المشروع

الفئة تطبيق جوّال
المستوى متوسط
تاريخ النشر 2026/04/21
المشاهدات 70
الإعجابات 0
المستودع ahmd-moh/WiseTab