aSim
Screenshot of Create a native mobile app that simulates an iPhone home screen. This home screen will serve as a launcher for several functional mini-apps.

The main screen should display a grid of app icons against a standard wallpaper. The icons should be for:
- Racing Simulator
- Pokémon Go
- Messages
- Call
- Upgrade Your Dragon

Each icon, when tapped, should launch a dedicated mini-app. The functionality for each mini-app is as follows:

1.  **Home Screen:**
    *   Display a grid of tappable icons for the mini-apps listed above.
    *   Include a dock at the bottom with the "Call" and "Messages" icons.

2.  **Racing Simulator (Mini-Game):**
    *   A simple, 2D top-down racing game.
    *   The user controls a car that is always moving forward.
    *   The user can tap the left or right side of the screen to move the car and dodge obstacles (e.g., other cars or cones).
    *   The game ends when the user hits an obstacle, and their score (time survived) is displayed.

3.  **Pokémon Go (Simplified Version):**
    *   This will be a simplified "creature collector" and not use GPS or AR.
    *   The screen will show a static outdoor background.
    *   Every few seconds, a random creature (e.g., a simple monster sprite) will appear on the screen.
    *   Users can tap the creature to "catch" it.
    *   A "Collection" button will show all the creatures the user has caught. This data should be saved for the user.

4.  **Messages (Mock App):**
    *   Displays a list of fake chat conversations (e.g., "Mom", "Alex", "Work Group").
    *   Tapping a conversation opens a screen showing a pre-written, non-interactive chat history.
    *   The user cannot send new messages; this is a view-only mock.

5.  **Call (Mock App):**
    *   Opens a screen with a dial pad (buttons 0-9, *, #).
    *   Users can tap numbers, which appear in a display field at the top.
    *   A green "Call" button is present but will only show an alert like "Calling..." for a moment before dismissing. It will not make a real phone call.

6.  **Upgrade Your Dragon (Mini-Game):**
    *   The screen shows a single dragon character.
    *   Below the dragon are three buttons: "Feed," "Train," and "Play."
    *   A "Level" indicator is displayed for the dragon.
    *   Tapping the buttons increases the dragon's stats (e.g., happiness, strength) and contributes to leveling up.
    *   The dragon's level and stats should be saved persistently for the user.

Each mini-app should have a "back" or "home" button to return to the main home screen launcher.

Create a native mobile app that simulates an iPhone home screen. This home screen will serve as a launcher for several functional mini-apps. The main screen should display a grid of app icons against a standard wallpaper. The icons should be for: - Racing Simulator - Pokémon Go - Messages - Call - Upgrade Your Dragon Each icon, when tapped, should launch a dedicated mini-app. The functionality for each mini-app is as follows: 1. **Home Screen:** * Display a grid of tappable icons for the mini-apps listed above. * Include a dock at the bottom with the "Call" and "Messages" icons. 2. **Racing Simulator (Mini-Game):** * A simple, 2D top-down racing game. * The user controls a car that is always moving forward. * The user can tap the left or right side of the screen to move the car and dodge obstacles (e.g., other cars or cones). * The game ends when the user hits an obstacle, and their score (time survived) is displayed. 3. **Pokémon Go (Simplified Version):** * This will be a simplified "creature collector" and not use GPS or AR. * The screen will show a static outdoor background. * Every few seconds, a random creature (e.g., a simple monster sprite) will appear on the screen. * Users can tap the creature to "catch" it. * A "Collection" button will show all the creatures the user has caught. This data should be saved for the user. 4. **Messages (Mock App):** * Displays a list of fake chat conversations (e.g., "Mom", "Alex", "Work Group"). * Tapping a conversation opens a screen showing a pre-written, non-interactive chat history. * The user cannot send new messages; this is a view-only mock. 5. **Call (Mock App):** * Opens a screen with a dial pad (buttons 0-9, *, #). * Users can tap numbers, which appear in a display field at the top. * A green "Call" button is present but will only show an alert like "Calling..." for a moment before dismissing. It will not make a real phone call. 6. **Upgrade Your Dragon (Mini-Game):** * The screen shows a single dragon character. * Below the dragon are three buttons: "Feed," "Train," and "Play." * A "Level" indicator is displayed for the dragon. * Tapping the buttons increases the dragon's stats (e.g., happiness, strength) and contributes to leveling up. * The dragon's level and stats should be saved persistently for the user. Each mini-app should have a "back" or "home" button to return to the main home screen launcher.

by @fffh
  • 948 views

This mini-app runs in the aSim app.

Get the aSim appAlready have aSim?Open in app