Skip to content

jikantoki/dopamine

Repository files navigation

Dopamine

公式ホームページはここです!

何ができる?

Android ミュージックプレイヤー

特徴

ときえのきが自作した、ココだけの限定楽曲が聞けます!

スクリーンショット

Download

ここをクリックしてダウンロード

Vue Android App Template

Vue.js で Android ネイティブアプリを作るテンプレート

仕組み

Capacitor ってやつを使用

Included

  • Vue
  • Vuetify
  • Vue-router
  • Pug
  • SCSS/SASS
  • Capacitor
  • Capacitor の PWA/Toast 機能
  • ライブリロードをサポート
  • 試しに作ってみた APK ファイル

対応 OS

Android

Project setup

yarn install
npm install pug#何故か別で書かないと動かない

AndroidManifest.xml に以下の記述があることを確認する

場所: /android/app/src/main/AndroidManifest.xml

<manifest>
    <uses-permission
    android:name="android.permission.READ_EXTERNAL_STORAGE"
    android:maxSdkVersion="32"
  />
    <uses-permission
    android:name="android.permission.WRITE_EXTERNAL_STORAGE"
    android:maxSdkVersion="32"
  />
    <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
</manifest>

ブラウザ上での動作確認

yarn serve

この状態で DEBUG.apk を使用すると、192.168.11.108:8080 がホストの場合に限ってホットリロードしながらアプリ使える

APK ファイルにソースを反映

yarn build

Android 用にコンパイル

# /capacitor.config.jsonのserver→url欄にこのPCのローカルIP:Portを入力
# それか、ライブリロードしない場合(apkに書き出すとか)はserverの記述を削除する
npx cap init #初期設定
npx cap add android #初回のみ必要
npx cap sync #データ同期
npx cap copy #必要な理由は知らん
npx cap open android #Android Studioが起動、ライブリロード対応

Lints and fixes files

yarn lint

Customize configuration

See Configuration Reference.

About

Android Music Player

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors