aSim
Screenshot of Create a high-quality native mobile app, "Readdit," that transforms Reddit threads into AI-generated audio or video podcasts. The app must have a polished, professional design and a robust feature set.

The app will consist of four primary sections:

1.  **Home Screen:**
    *   A prominent text input field for pasting a Reddit post URL.
    *   A "Generate" button that, when tapped, proceeds to a "Generation Options" screen.

2.  **Generation Options Screen:**
    *   After a URL is entered, this screen allows the user to customize the output.
    *   Provide a choice between "Audio Podcast" and "Video Podcast."
    *   Include a slider or dropdown to select the number of top comments to process (e.g., 10, 25, 50).
    *   A "Start Generation" button. Tapping this adds the job to a queue, navigates the user to the Library screen, and begins generation in the background.

3.  **Library Screen:**
    *   The main hub of the app, displaying a list of the user's podcasts.
    *   Include a search bar at the top to filter podcasts by title.
    *   Each list item should display the podcast title, creation date, and its status (e.g., "In Progress," "Complete"). For "In Progress" items, show a visual progress indicator.
    *   Users should be able to swipe on an item to reveal a "Delete" option.

4.  **Media Player Screen:**
    *   Opens when a completed podcast is tapped in the library.
    *   For **Video**: Display simple, animated avatars for each AI speaker. The currently speaking character's avatar should be visually highlighted (e.g., a glowing border or subtle animation).
    *   For **Audio**: Display the post title and the "username" of the AI persona currently speaking.
    *   **Standard Controls**: Include a play/pause button, a seek bar, and playback speed controls (1x, 1.5x, 2x).
    *   **Context & Sharing**: Must include a "View Original Post" button to open the source Reddit URL and a "Share" button to generate a shareable link.

Backend and AI Requirements:
*   The backend must support a job queue for handling concurrent podcast generations.
*   The generation process should be a background task, and the app must use push notifications to alert the user upon completion.
*   **AI Persona Engine**: For each thread, create distinct AI personas for the narrator, original poster, and commenters. Each persona needs a unique and highly realistic human voice, personality, and natural speech patterns.
*   **Video Generation**: If selected, generate a simple video file with animated avatars corresponding to the audio track.
*   All user-generated content (podcasts, settings) must be stored persistently in a database and linked to the active user's account.

Create a high-quality native mobile app, "Readdit," that transforms Reddit threads into AI-generated audio or video podcasts. The app must have a polished, professional design and a robust feature set. The app will consist of four primary sections: 1. **Home Screen:** * A prominent text input field for pasting a Reddit post URL. * A "Generate" button that, when tapped, proceeds to a "Generation Options" screen. 2. **Generation Options Screen:** * After a URL is entered, this screen allows the user to customize the output. * Provide a choice between "Audio Podcast" and "Video Podcast." * Include a slider or dropdown to select the number of top comments to process (e.g., 10, 25, 50). * A "Start Generation" button. Tapping this adds the job to a queue, navigates the user to the Library screen, and begins generation in the background. 3. **Library Screen:** * The main hub of the app, displaying a list of the user's podcasts. * Include a search bar at the top to filter podcasts by title. * Each list item should display the podcast title, creation date, and its status (e.g., "In Progress," "Complete"). For "In Progress" items, show a visual progress indicator. * Users should be able to swipe on an item to reveal a "Delete" option. 4. **Media Player Screen:** * Opens when a completed podcast is tapped in the library. * For **Video**: Display simple, animated avatars for each AI speaker. The currently speaking character's avatar should be visually highlighted (e.g., a glowing border or subtle animation). * For **Audio**: Display the post title and the "username" of the AI persona currently speaking. * **Standard Controls**: Include a play/pause button, a seek bar, and playback speed controls (1x, 1.5x, 2x). * **Context & Sharing**: Must include a "View Original Post" button to open the source Reddit URL and a "Share" button to generate a shareable link. Backend and AI Requirements: * The backend must support a job queue for handling concurrent podcast generations. * The generation process should be a background task, and the app must use push notifications to alert the user upon completion. * **AI Persona Engine**: For each thread, create distinct AI personas for the narrator, original poster, and commenters. Each persona needs a unique and highly realistic human voice, personality, and natural speech patterns. * **Video Generation**: If selected, generate a simple video file with animated avatars corresponding to the audio track. * All user-generated content (podcasts, settings) must be stored persistently in a database and linked to the active user's account.

by @k0880k
  • 390 views

This mini-app runs in the aSim app.

Get the aSim appAlready have aSim?Open in app