Challenge:
Design and develop an Android app that captures and visualizes network traffic (Wi-Fi/cellular) in real time without requiring root access. The tool should help users understand what types of data apps are sending/receiving.
Key Features to Implement:
Expected Outcome:
A mobile app with UI showing live traffic stats, and a simple report summarizing potential privacy concerns.
Challenge:
Modern mobiles are flooded with spam messages, phishing SMS, and fraudulent calls. Build a mobile solution that monitors incoming SMS and call metadata to detect potential fraud using rule-based + lightweight ML techniques.
Key Features to Implement:
Expected Outcome:
An Android proof-of-concept app that flags scam messages/calls with category labels (e.g., "Phishing", "Spam", "Unknown") and history logging.
Challenge:
Create a tool (possibly cross-platform CLI + Android UI) that scans installed apps on an Android device for common security issues like excessive permissions, outdated SDKs, or insecure hardcoded URLs.
Key Features to Implement:
Expected Outcome:
A scanner that outputs a readable security assessment report for installed mobile apps.
Challenge:
Build a secure mobile chat prototype (can be Android or cross-platform) supporting:
Key Features to Implement:
Expected Outcome:
A working mobile chat app where messages are encrypted and can auto-expire securely after a timeout.
Challenge:
Build a mobile utility that:
Key Features to Implement:
Expected Outcome:
A privacy-monitoring app with dashboard summarizing sensor usage trends and alerts.