# Uploading Apps from platform

The **Apps** section serves as a central repository for your application builds. A key feature of this system is the ability to unify your platforms; you can upload both Android (.apk) and iOS (.app / .zip) versions under a single App name. This ensures you can run same test on both the platforms.

{% embed url="<https://youtu.be/qX7lvJTjGP0>" %}

1. Navigate to the **Apps** tab and click **Create New**.
2. Enter the **App Name** (e.g., Wikipedia) and click **Continue to Upload**.
3. Click the upload area to select your app file from your computer.
4. Wait for the progress bar to complete. Once finished, the version is saved.
5. To add a version for a different platform to this same app, simply click the **Add New** button inside the existing App card.

**Another Example: Uploading Android and iOS versions for "Uber Driver App"**

Say If you are managing the Uber Driver App, you do not need to create two separate apps in the system. You can store both platform builds together:

1. Create a new App named **Uber Driver App**.
2. For the first upload, select your Android file (e.g., uber-driver-android.apk).
3. After the upload finishes, you will see the Android version listed. Click the **Add New** button within the same "Uber Driver App" modal.
4. Now, select your iOS file (e.g., uber-driver-ios-simulator.zip).
5. **Result:** You now have a single app entry called "Uber Driver App" that contains both the Android and iOS versions, ready for testing on their respective devices.
