Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kt-kraft/easy-android

Android project template "Jetpack Compose"
https://github.com/kt-kraft/easy-android

android jetpack-compose kotlin

Last synced: 29 days ago
JSON representation

Android project template "Jetpack Compose"

Awesome Lists containing this project

README

        

Easy Android


LICENSE
GitHub Stars
All Contributors

## 📋 Features

- **Scalable Architecture**: Modular structure for easy feature integration and maintenance.
- **Modern Libraries**: Integrated with Jetpack Compose, Kotlin Coroutines, and other libraries for Android development.
- **Git Hooks & Code Quality**: Pre-configured git hooks and linting to ensure clean, consistent code.
- **Customizable & Extendable**: Easily customizable configurations to adapt to project-specific requirements.

## 🚀 Getting Started

### 1. Clone the Repository

Clone the repository to your local machine using one of the following methods.

**Command Line**:

```bash
# Clone this repository
git clone https://github.com/Kt-Kraft/easy-android.git
cd easy-android
```

**Android Studio**:

1. Open **Android Studio**
2. Navigate to **File** > **New** > **Project from Version Control**
3. Select **GitHub** and enter the repository URL

### 2. Install Node.js and Yarn

This project uses [Volta](https://volta.sh/) to manage Node.js and Yarn versions for a consistent environment.

```bash
# Install Node.js and Yarn using Volta
volta install node
volta install yarn
```

### 3. Initialize Git Hooks

Set up git hooks for development tooling:

```bash
# Install dependencies and initialize git hooks
yarn install
lefthook install
```

---