MobileMkch
Мобильный клиент для борды mkch.pooziqo.xyz
Возможности
- Просмотр досок и тредов
- Чтение комментариев
- Темная/светлая тема
- Навигация между экранами
- Поддержка изображений и видео
- Адаптивный интерфейс
Сборка
Desktop
go build
./MobileMkch
Android
- Установите Android Studio (включает SDK и NDK):
# macOS
brew install --cask android-studio
# Или скачайте с https://developer.android.com/studio
- Установите Fyne CLI:
go install fyne.io/fyne/v2/cmd/fyne@latest
- Настройте переменные окружения:
export ANDROID_HOME=$HOME/Library/Android/sdk
export ANDROID_NDK_HOME=$ANDROID_HOME/ndk
- Соберите APK:
fyne package --os android --app-id com.mkch.mobile
- Установите на устройство:
adb install MobileMkch.apk
iOS
-
Установите Xcode из App Store
-
Установите Fyne CLI:
go install fyne.io/fyne/v2/cmd/fyne@latest
- Соберите IPA:
fyne package --os ios --app-id com.mkch.mobile
- Откройте в Xcode:
open MobileMkch.xcodeproj
- Подпишите и установите через Xcode или TestFlight
✅ iOS сборка протестирована и работает!
Требования
- Go 1.24+
- Fyne v2.6.2
- Android SDK (для Android)
- Xcode (для iOS)
Технологии
- Go 1.24+
- Fyne v2.6.2
- HTTP клиент для API
Структура
main.go- точка входаapi/client.go- HTTP клиент для mkch APImodels/models.go- структуры данныхui/- пользовательский интерфейсmanager.go- управление экранамиboards_screen.go- список досокthreads_screen.go- треды доскиthread_detail_screen.go- детали треда
Description
Languages
Go
99.5%
Shell
0.5%