Android File Storage App

Build an Android file storage mobile app using Android Studio, and associate it with a Catalyst project using Catalyst Android SDK to store files securely in the project's File Store

Create a Project in Android Studio

Let's now create a project in Android Studio. The project you create will contain the source code and the resource files of the app in a specific structure, based on the type of activity, language, and other configurations you initialize it with.

You can learn more about an Android's project structure, Android Studio's UI and tools, the build system, and more from the Android Studio User Guide.

Note: The screen samples shown in this tutorial are from the Android Studio version Arctic Fox | 2020.3.1. Depending on the version you have installed, there might be differences in the user interface or navigation in the IDE.
  1. Open the Android Studio installed on your system and find the option to create a new project. The Create New Project wizard will guide you with the set up.
  2. Select the type of the project as Empty Activity, then click Next.
  3. Configure the project with these values:
    • Project name: "ZCDrive"
    • Package name: "com.catalyst.zcdrive"
    • Language: Kotlin
    • Minimum SDK: API 21: Android 5.0 (Lollipop)
    This will populate the app with the Kotlin sample code for that API level.
  4. Click Finish.

Android Studio will finish creating your project, and Gradle will synchronize the build.

Gradle is an open-source build automation tool that independently manages the build process of the projects in Android Studio. This is achieved through the built-in Android plugin for the Gradle build toolkit.

After the project is synchronized, you will be able to see the boilerplate code and resources created for it from the directory on the left. However, before we code the ZCDrive application, we must set up and integrate the Catalyst Android SDK package with the app.