GitHub - Znbmels/keyboard · GitHub
Skip to content
ZnbmelsPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

Muslim AI Keyboard 🕌

iOS клавиатура с исламскими фразами в стиле стандартной iOS клавиатуры.

📱 Скриншоты

Современная клавиатура с чистым дизайном в стиле iOS, содержащая популярные исламские фразы.

✨ Особенности

  • 🎨 Дизайн в стиле iOS - белые кнопки с тенями на светло-сером фоне
  • 🌍 Многоязычность - поддержка английского и русского языков
  • 📱 Удобный layout - кнопки фраз в 2 колонки с вертикальным скроллом
  • 🔄 Быстрое переключение - компактная кнопка переключения языка (Eng/Рус)
  • ⚡ Плавные анимации - современные переходы и эффекты
  • 🎯 Исламские фразы - Bismillah, Alhamdulillah, SubhanAllah, Allahu Akbar и другие

🚀 Установка

Требования

  • iOS 14.0+
  • Xcode 14.0+
  • Swift 5.0+

Шаги установки

  1. Клонируйте репозиторий:
git clone https://github.com/Znbmels/keyboard.git
cd keyboard
  1. Откройте проект в Xcode:
open Keyboard.xcodeproj
  1. Соберите и установите на устройство:

    • Выберите ваше устройство в качестве цели
    • Нажмите ⌘+R для сборки и запуска
  2. Добавьте клавиатуру в настройки:

    • Откройте Настройки → Основные → Клавиатура
    • Нажмите "Клавиатуры" → "Добавить клавиатуру"
    • Выберите "Muslim AI Keyboard"
    • Включите "Разрешить полный доступ" (опционально)

🎮 Использование

  1. Переключение на клавиатуру:

    • В любом приложении нажмите на значок глобуса 🌐
    • Выберите "Muslim AI Keyboard"
  2. Переключение языка:

    • Нажмите кнопку "Eng/Рус" в правом нижнем углу
  3. Ввод фраз:

    • Нажмите на любую кнопку с исламской фразой
    • Фраза автоматически вставится в текстовое поле

📋 Доступные фразы

На английском:

  • Assalamu Alaikum
  • Bismillah
  • Alhamdulillah
  • SubhanAllah
  • Allahu Akbar
  • Astaghfirullah
  • Masha Allah
  • Barakallahu feeki

На русском:

  • Ассаляму алейкум
  • Бисмиллях
  • Альхамдулиллях
  • Субханаллах
  • Аллаху акбар
  • Астагфируллах
  • Машаллах
  • Баракаллаху фики

🏗️ Архитектура проекта

Keyboard/
├── Keyboard/                 # Основное приложение
│   ├── Views/               # SwiftUI экраны
│   ├── Models/              # Модели данных
│   ├── Managers/            # Менеджеры (язык, фразы)
│   └── Resources/           # Ресурсы и локализация
├── KeyboardApp/             # Расширение клавиатуры
│   ├── KeyboardViewController.swift
│   └── Managers/            # Менеджеры для расширения
└── Shared/                  # Общие компоненты

🛠️ Технологии

  • SwiftUI - современный UI фреймворк
  • UIKit - для расширения клавиатуры
  • UserDefaults - синхронизация настроек
  • App Groups - обмен данными между приложением и расширением

🎨 Дизайн

Клавиатура следует принципам дизайна iOS:

  • Светло-серый фон (#D1D5DB)
  • Белые кнопки с тенями
  • Темно-серый текст (#333333)
  • Серые служебные кнопки (#ADBAC7)
  • Скругленные углы и плавные тени

🤝 Вклад в проект

Мы приветствуем вклад в развитие проекта! Если у вас есть идеи или предложения:

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

📄 Лицензия

Этот проект распространяется под лицензией MIT. См. файл LICENSE для подробностей.

📞 Контакты


Сделано с ❤️ для мусульманского сообщества

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages