Instagram for AI Mobile Apps

or

Productivity

adarax@adarax
Build a native mobile app called "WiFi Mapper & Obstruction Visualizer". The app will allow users to map out their WiFi signal strength on a floor plan and annotate it with physical obstructions.

The app should have the following core features and screens:

1.  **Project List Screen:**
    *   Displays a list of saved floor plan projects.
    *   A button to start a new project.

2.  **Floor Plan Setup Screen:**
    *   When creating a new project, the user is prompted to set up their floor plan.
    *   Provide two options:
        a.  "Draw Layout": A simple canvas where the user can draw the basic outline of their walls.
        b.  "Upload Image": Allow the user to upload an image (e.g., a real floor plan) from their photo library to use as the background.

3.  **Mapping Screen:**
    *   This is the main screen, displaying the user's floor plan.
    *   It should have two modes: "Scan Mode" and "Object Mode".

4.  **Scan Mode Functionality:**
    *   A button to "Start Scanning".
    *   When scanning, the user taps on their current location on the floor plan.
    *   The app must capture the WiFi signal strength (RSSI) at that tapped point.
    *   As more points are added, the app should generate and display a real-time heatmap overlay on the floor plan. The heatmap should use a color gradient (e.g., green for strong signal, red for weak).

5.  **Object Mode Functionality:**
    *   Displays a draggable library of simple wireframe icons for objects like "Wall," "Door," "Desk," "Sofa," "Router."
    *   Users can drag these icons onto the floor plan to mark the location of physical obstructions.
    *   Users should be able to move, resize, and rotate these object icons on the map.

6.  **Data and Storage:**
    *   Each project (floor plan, data points, object placements) should be saved locally on the device.
    *   The app needs to request necessary permissions for accessing WiFi state.
17
0
0

Build a native mobile app called "WiFi Mapper & Obstruction Visualizer". The app will allow users to map out their WiFi signal strength on a floor plan and annotate it with physical obstructions. The app should have the following core features and screens: 1. **Project List Screen:** * Displays a list of saved floor plan projects. * A button to start a new project. 2. **Floor Plan Setup Screen:** * When creating a new project, the user is prompted to set up their floor plan. * Provide two options: a. "Draw Layout": A simple canvas where the user can draw the basic outline of their walls. b. "Upload Image": Allow the user to upload an image (e.g., a real floor plan) from their photo library to use as the background. 3. **Mapping Screen:** * This is the main screen, displaying the user's floor plan. * It should have two modes: "Scan Mode" and "Object Mode". 4. **Scan Mode Functionality:** * A button to "Start Scanning". * When scanning, the user taps on their current location on the floor plan. * The app must capture the WiFi signal strength (RSSI) at that tapped point. * As more points are added, the app should generate and display a real-time heatmap overlay on the floor plan. The heatmap should use a color gradient (e.g., green for strong signal, red for weak). 5. **Object Mode Functionality:** * Displays a draggable library of simple wireframe icons for objects like "Wall," "Door," "Desk," "Sofa," "Router." * Users can drag these icons onto the floor plan to mark the location of physical obstructions. * Users should be able to move, resize, and rotate these object icons on the map. 6. **Data and Storage:** * Each project (floor plan, data points, object placements) should be saved locally on the device. * The app needs to request necessary permissions for accessing WiFi state.

© 2025 aSim. All rights reserved.