Rebrand to iiEasy: naming, logo, l10n, docs, assets
Some checks failed
L10n / l10n (push) Has been cancelled
Some checks failed
L10n / l10n (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
21
scripts/android_sdk_install_packages.sh
Executable file
21
scripts/android_sdk_install_packages.sh
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
# Дозаполнение Android SDK после установки Java.
|
||||
# Запуск: сначала установите Java: sudo apt install -y openjdk-17-jdk
|
||||
# Затем: ./scripts/android_sdk_install_packages.sh
|
||||
set -e
|
||||
export ANDROID_HOME="${ANDROID_HOME:-$HOME/Android/Sdk}"
|
||||
export PATH="$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
|
||||
if ! command -v sdkmanager &>/dev/null; then
|
||||
echo "Ошибка: sdkmanager не найден. Проверьте ANDROID_HOME=$ANDROID_HOME"
|
||||
exit 1
|
||||
fi
|
||||
if ! command -v java &>/dev/null; then
|
||||
echo "Установите Java: sudo apt install -y openjdk-17-jdk"
|
||||
exit 1
|
||||
fi
|
||||
echo "Принятие лицензий..."
|
||||
yes | sdkmanager --licenses || true
|
||||
echo "Установка platform-tools, platform android-34, build-tools..."
|
||||
sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"
|
||||
echo "Готово. Проверка: flutter doctor -v"
|
||||
flutter doctor -v
|
||||
15
scripts/build_android.sh
Executable file
15
scripts/build_android.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
# Сборка Android (APK или AAB) с нужным JAVA_HOME.
|
||||
# Использование: ./scripts/build_android.sh [apk|appbundle]
|
||||
set -e
|
||||
export JAVA_HOME="${JAVA_HOME:-$HOME/development/jdk-17.0.13+11}"
|
||||
export PATH="$JAVA_HOME/bin:$PATH"
|
||||
export ANDROID_HOME="${ANDROID_HOME:-$HOME/Android/Sdk}"
|
||||
export PATH="$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
|
||||
cd "$(dirname "$0")/.."
|
||||
case "${1:-appbundle}" in
|
||||
apk) flutter build apk --release ;;
|
||||
*) flutter build appbundle --release ;;
|
||||
esac
|
||||
echo "Готово. APK: build/app/outputs/flutter-apk/app-release.apk"
|
||||
echo " AAB: build/app/outputs/bundle/release/app-release.aab"
|
||||
30
scripts/generate_icon_from_svg.sh
Executable file
30
scripts/generate_icon_from_svg.sh
Executable file
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/env bash
|
||||
# Generate icon.png (light) and icon_dark.png (dark) from logo.svg and logo_dark.svg.
|
||||
# Requires: rsvg-convert (librsvg2-bin). Install: sudo apt install librsvg2-bin
|
||||
set -e
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
|
||||
if ! command -v rsvg-convert &>/dev/null; then
|
||||
echo "rsvg-convert not found. Install: sudo apt install librsvg2-bin"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Light theme: dark strokes on transparent/white
|
||||
SVG_LIGHT="$REPO_ROOT/assets/icons/logo.svg"
|
||||
OUT_LIGHT="$REPO_ROOT/assets/icons/icon.png"
|
||||
if [[ -f "$SVG_LIGHT" ]]; then
|
||||
rsvg-convert -w 1024 -h 1024 "$SVG_LIGHT" -o "$OUT_LIGHT"
|
||||
echo "Generated $OUT_LIGHT"
|
||||
fi
|
||||
|
||||
# Dark theme: white strokes on transparent
|
||||
SVG_DARK="$REPO_ROOT/assets/icons/logo_dark.svg"
|
||||
OUT_DARK="$REPO_ROOT/assets/icons/icon_dark.png"
|
||||
if [[ -f "$SVG_DARK" ]]; then
|
||||
rsvg-convert -w 1024 -h 1024 "$SVG_DARK" -o "$OUT_DARK"
|
||||
echo "Generated $OUT_DARK"
|
||||
fi
|
||||
|
||||
echo "Next: dart run flutter_launcher_icons (to update iOS icons)"
|
||||
echo "Then: dart run flutter_native_splash:create (if you added image_dark to pubspec)"
|
||||
16
scripts/install_linux_deps.sh
Executable file
16
scripts/install_linux_deps.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
# Зависимости для сборки Flutter-приложения под Linux (ручная установка Flutter, не snap)
|
||||
set -e
|
||||
echo "Установка зависимостей для Flutter Linux desktop..."
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install -y \
|
||||
clang \
|
||||
cmake \
|
||||
ninja-build \
|
||||
pkg-config \
|
||||
libgtk-3-dev \
|
||||
liblzma-dev \
|
||||
libstdc++-12-dev \
|
||||
libsecret-1-dev
|
||||
echo "Готово. Запустите: export PATH=\"\$HOME/development/flutter/bin:\$PATH\" && flutter doctor -v"
|
||||
echo "Затем в каталоге проекта: flutter run -d linux"
|
||||
Reference in New Issue
Block a user