Samodejno krmilnik za mobilne naprave, zgrajen z uporabo Flutterja

Blog

Samodejno krmilnik za mobilne naprave, zgrajen z uporabo Flutterja

Samodejno krmilnik za mobilne naprave, zgrajen z uporabo Flutterja

LunaSea je popolnoma opremljen odprtokodni krmilnik, ki sam gosti! LunaSea, osredotočena na to, da vam bo zagotovila brezhibno izkušnjo med vso vašo programsko opremo za medije, ki jo gostijo sami, podpira:



laravel preseli določeno datoteko
  • Lidarr
  • radar
  • Sonarr
  • NZB Pridobite
  • SABnzbd
  • Newznab Indexer Searching
  • NZBHydra2
  • Tautulli
  • Zbudi se po LAN -u

LunaSea ima celo podporo za več primerov aplikacij, ki uporabljajo profile, varnostno kopiranje in obnavljanje konfiguracije v datotečnem sistemu, črno temo AMOLED in drugo!

Upoštevajte, da je LunaSea zgolj aplikacija za daljinsko upravljanje in ne ponuja nobenih funkcij brez programske opreme, nameščene na strežniku/računalniku.




Razvoj, namestitev in gradnja (iOS)

Zahteve
  1. Stroj MacOS
  2. Račun AppleID (ne potrebuje računa razvijalca)
  3. Flutter Framework (stabilen kanal)
  4. XCode
  5. Potrdilo razvijalca je konfigurirano
  6. FlutterFire za IOS konfiguriran
Razvoj
  1. Klonirajte skladišče
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Namestite pakete Flutter
    • flutter pub get
  3. Zaženite simulator ali priključite napravo in se prepričajte, da ste sprejeli, da je zaupanja vredna naprava
  4. Namestite LunaSea v razvojni način na svojo napravo ali simulator
    • flutter run
Namestitev

Izdaje različic je mogoče namestiti samo na fizične naprave

  1. Klonirajte skladišče
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Namestite pakete Flutter
    • flutter pub get
  3. Priključite napravo in se prepričajte, da ste sprejeli, da je zaupanja vredna
  4. Namestite proizvodno različico aplikacije v svojo napravo
    • flutter run --release
Stavba (.ipa)
  1. Klonirajte skladišče
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Namestite pakete Flutter
    • flutter pub get
  3. Zaženi | _+_ | znotraj | _+_ | mapo
  4. IPA bo postavljena v koren direktorija projekta

Razvoj, namestitev in gradnja (Android)

Zahteve
  1. Android SDK/Android Studio nameščen in konfiguriran
  2. Flutter Framework (stabilen kanal)
  3. Shranjevanje ključev konfigurirano
  4. FlutterFire za Android konfiguriran
Razvoj
  1. Klonirajte skladišče
    • build_ipa
  2. Namestite pakete Flutter
    • scripts
  3. Zaženite simulator ali priključite napravo in se prepričajte, da ste omogočili odpravljanje napak USB
  4. Namestite LunaSea v razvojni način na svojo napravo ali simulator
    • git clone git@github.com:LunaSeaApp/LunaSea.git
Namestitev

Izdaje različic je mogoče namestiti samo na fizične naprave



  1. Klonirajte skladišče
    • flutter pub get
  2. Namestite pakete Flutter
    • flutter run
  3. Priključite napravo in se prepričajte, da ste omogočili odpravljanje napak USB
  4. Namestite proizvodno različico aplikacije v svojo napravo
    • git clone git@github.com:LunaSeaApp/LunaSea.git
Stavba (.apk)
  1. Klonirajte skladišče
    • flutter pub get
  2. Namestite pakete Flutter
    • flutter run --release
  3. Zaženi | _+_ | znotraj | _+_ | mapo
  4. APK -ji bodo postavljeni v koren direktorija projekta
    • 32-bitni ARM: | _+_ |
    • 64-bitni ARM: | _+_ |
    • x86 64-bit: | _+_ |

Podrobnosti o prenosu:

Avtor: CometTools

Demo: https://www.lunasea.app/

Izvorna koda: https://github.com/CometTools/LunaSea

javascript pop prvi element

#flutter #dart #mobilne aplikacije