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

https://github.com/bentted/kivyapps

collection of past current and future kivy/python mobile apps
https://github.com/bentted/kivyapps

kivy kivy-application kivy-framework kivy-language kivy3 kivymd mobile-app mobile-development python

Last synced: 5 months ago
JSON representation

collection of past current and future kivy/python mobile apps

Awesome Lists containing this project

README

          

---

# KivyApps

This repository is a **collection of past, current, and future Kivy/Python mobile applications**. These projects are built using the [Kivy](https://kivy.org/) framework, which is an open-source Python library for rapid development of multi-platform applications.

---

## Repository Structure

### 1. **[app/](https://github.com/bentted/kivyapps/tree/main/app)**
- This directory contains the base structure and foundational code for a general Kivy application.

### 2. **[chatapp/](https://github.com/bentted/kivyapps/tree/main/chatapp)**
- A chat application built using Kivy.
- **Features**:
- Real-time communication.
- User-friendly interface designed for mobile devices.

### 3. **[dodging/](https://github.com/bentted/kivyapps/tree/main/dodging)**
- A fun game where players dodge obstacles.
- **Features**:
- Interactive gameplay.
- Responsive controls optimized for touchscreens.

### 4. **[taskmanagerapp/](https://github.com/bentted/kivyapps/tree/main/taskmanagerapp)**
- A task management application designed to help users organize their daily activities.
- **Features**:
- Add, edit, and delete tasks.
- Simple and intuitive user interface.

### 5. **`.gitattributes`**
- Defines attributes for files in the repository to ensure consistent Git behavior across environments.

### 6. **[README.md](https://github.com/bentted/kivyapps/blob/main/README.md)**
- The main documentation file for the repository.

---

## Technologies Used

- **Python (93.6%)**: The primary programming language used in all projects.
- **KvLang (6.4%)**: The Kivy language used for defining user interface layouts.

---

## How to Run

1. Clone the repository:
```bash
git clone https://github.com/bentted/kivyapps.git
cd kivyapps
```

2. Install dependencies:
Ensure you have Python installed and install Kivy using:
```bash
pip install kivy
```

3. Navigate to the desired application folder (e.g., `chatapp/`) and run the main Python script:
```bash
python main.py
```

---

## Contribution

Contributions are welcome! If you have ideas for new Kivy applications or improvements to existing ones:
1. Fork the repository.
2. Create a new branch for your feature.
3. Submit a pull request.

---

## About

This repository showcases the potential of Python and the Kivy framework for creating dynamic and user-friendly mobile applications. Feel free to explore, contribute, or adapt these projects for your own purposes.