Skip to content

Latest commit

 

History

History
93 lines (72 loc) · 4.59 KB

File metadata and controls

93 lines (72 loc) · 4.59 KB

📋 KMP Task Manager

Мультиплатформенный менеджер задач, построенный на Kotlin Multiplatform и Compose Multiplatform.

Platform: iOS, Android, Desktop Kotlin Version Compose Version


App Preview

✨ О проекте

Task Manager — это демонстрационное приложение, показывающее возможности современной Kotlin Multiplatform разработки. Оно работает на iOS, Android и Desktop (macOS/Windows/Linux) с использованием единой кодовой базы.

Приложение позволяет управлять списком задач, сортируя их по категориям, а также имеет синхронизацию между устройствами одного аккаунта

🛠 Технологический стек

🚀 Функциональность

  • 📝 Создание, редактирование и удаление задач
  • ✅ Отметка о выполнении
  • 🌗 Автоматическая смена темы (светлая/темная) в зависимости от системы
  • 📱 Адаптивный интерфейс для всех платформ
  • 💾 Хранение данных на сервере и автоматическое обновление данных на клиентах

📸 Скриншоты

Android iOS Desktop
Android iOS Desktop (macOS)

🏁 Запуск проекта

Предварительные требования

  • Android Studio (или IntelliJ IDEA)
  • Xcode (для запуска на iOS)
  • JDK 17+

Шаги для запуска

  1. Клонируйте репозиторий:
    git clone https://github.com/BigCapybara638/TaskManager.git
  2. Откройте проект в Android Studio.
  3. Для Android: Выберите конфигурацию androidApp и нажмите Run.
  4. Для Desktop: Выберите конфигурацию composeApp [jvm] и нажмите Run.
  5. Для iOS: Откройте папку iosApp/iosApp.xcodeproj в Xcode и соберите проект (или используйте плагин KMM в Android Studio).

🤝 Как внести вклад

Вклады приветствуются! Если у вас есть идеи или вы нашли баг, создайте Issue или отправьте Pull Request.

  1. Форкните проект
  2. Создайте ветку для фичи (git checkout -b feature/amazing-feature)
  3. Закоммитьте изменения (git commit -m 'Add some amazing feature')
  4. Запушьте в ветку (git push origin feature/amazing-feature)
  5. Откройте Pull Request

📬 Контакты

Павлов Семён - sp2007pavlov@yandex.ru

Ссылка на проект: https://github.com/BigCapybara638/TaskManager


Сделано с ❤️ и Kotlin Multiplatform.