bevy_github_ci_template icon indicating copy to clipboard operation
bevy_github_ci_template copied to clipboard

Mobile Support

Open ManevilleF opened this issue 3 years ago • 2 comments
trafficstars

@alice-i-cecile asked me to add Android and iOS basics to this project from my cross-platform template

Added:

  • assets/res classic mobile resource assets folder, with the icon
  • Basic Android configuration in Cargo.toml following cargo-apk manifest
  • a basic Xcode project in the apple folder with a Makefile inspired by this bevy example

Changed:

  • The project is now both a lib and a bin

I still need to test everything before setting this to ready

Notes:

  • I didn't change the bevy version which is still 0.6
  • I didn't touch the wasm part, even though I don't think it should work as the index.html requires bevy_game.js when the project name is bevy_github_ci_template

ManevilleF avatar Jun 10 '22 09:06 ManevilleF

Ping @mockersf for review.

alice-i-cecile avatar Jun 10 '22 16:06 alice-i-cecile

The iOS part is working:

  • I didn't add the whole app icon setup which adds lots of files and configurations
  • i fixed the app bundle
  • I added audio support, required because of bevy_audio

ManevilleF avatar Jun 23 '22 09:06 ManevilleF

thinking back on this PR, I think it would make more sense to have a separate template for mobile

mockersf avatar Oct 01 '23 21:10 mockersf