Skip to main content

Prerequisites

Before you start developing MorseIt, ensure you have the following tools and software installed on your system.

Required Software

1

Install Android Studio

Download and install Android Studio (Arctic Fox or later recommended).
2

Install Java Development Kit (JDK)

Install JDK 8 or later. Android Studio typically includes a JDK, but you may need to configure it in your system PATH.
3

Configure Android SDK

Install the required Android SDK components through Android Studio’s SDK Manager:
  • Android SDK Platform 28 (Android 9.0 Pie)
  • Android SDK Build-Tools 28.0.0 or later
  • Android SDK Platform-Tools
  • Android Emulator (for testing)

SDK Requirements

MorseIt has specific SDK version requirements defined in app/build.gradle:
  • Compile SDK Version: 28 (Android 9.0 Pie)
  • Minimum SDK Version: 23 (Android 6.0 Marshmallow)
  • Target SDK Version: 28 (Android 9.0 Pie)
The minimum SDK version is 23, which means MorseIt supports devices running Android 6.0 (Marshmallow) and above.

System Requirements

Windows

  • Windows 7/8/10/11 (64-bit)
  • 8 GB RAM minimum, 16 GB recommended
  • 8 GB available disk space

macOS

  • macOS 10.14 (Mojave) or later
  • 8 GB RAM minimum, 16 GB recommended
  • 8 GB available disk space

Linux

  • 64-bit distribution (Ubuntu 18.04 or later)
  • 8 GB RAM minimum, 16 GB recommended
  • 8 GB available disk space

Project Dependencies

MorseIt uses the following key dependencies (from app/build.gradle):
app/build.gradle
dependencies {
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

Build Tools

The project uses Gradle 3.2.1 for building:
build.gradle
classpath 'com.android.tools.build:gradle:3.2.1'

Clone the Repository

Clone the MorseIt repository to your local machine:
git clone https://github.com/subin23k/MorseIt.git
cd MorseIt

Import Project

1

Open Android Studio

Launch Android Studio on your system.
2

Import the Project

Click File > Open and navigate to the cloned MorseIt directory. Select the root folder and click OK.
3

Gradle Sync

Android Studio will automatically detect the Gradle build files and begin syncing. Wait for the sync to complete.
4

Verify Setup

Once Gradle sync is complete, verify that there are no errors in the Build output window.
If you encounter issues with Gradle sync, ensure that your Android SDK is properly configured in File > Project Structure > SDK Location.

Next Steps

Once your environment is set up, proceed to Build and Run to learn how to compile and run the application.

Build docs developers (and LLMs) love