This repository is a collection of past, current, and future Kivy/Python mobile applications. These projects are built using the Kivy framework, which is an open-source Python library for rapid development of multi-platform applications.
1. app/
- This directory contains the base structure and foundational code for a general Kivy application.
2. chatapp/
- A chat application built using Kivy.
- Features:
- Real-time communication.
- User-friendly interface designed for mobile devices.
3. dodging/
- A fun game where players dodge obstacles.
- Features:
- Interactive gameplay.
- Responsive controls optimized for touchscreens.
- A task management application designed to help users organize their daily activities.
- Features:
- Add, edit, and delete tasks.
- Simple and intuitive user interface.
- Defines attributes for files in the repository to ensure consistent Git behavior across environments.
6. README.md
- The main documentation file for the repository.
- Python (93.6%): The primary programming language used in all projects.
- KvLang (6.4%): The Kivy language used for defining user interface layouts.
-
Clone the repository:
git clone https://github.com/bentted/kivyapps.git cd kivyapps
-
Install dependencies: Ensure you have Python installed and install Kivy using:
pip install kivy
-
Navigate to the desired application folder (e.g.,
chatapp/
) and run the main Python script:python main.py
Contributions are welcome! If you have ideas for new Kivy applications or improvements to existing ones:
- Fork the repository.
- Create a new branch for your feature.
- Submit a pull request.
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.