This is a mobile app version of the classic game Pong. Built using Kivy
git clone https://github.com/PatrickWalsh6079/Pong_Mobile_App.git mkdir environments cd environments python3 -m venv my_env source my_env/bin/activate
Depoying to Android (from Linux)
- sudo apt-get -y upgrade
- python3 -V
- sudo apt-get install -y python3-pip
- sudo apt-get install build-essential libssl-dev libffi-dev
- sudo apt-get install -y python3-venv
- sudo apt update
- sudo apt install -y git zip unzip openjdk-17-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev
- pip3 install --upgrade Cython==0.29.36 virtualenv # the --user should be removed if you do this in a venv
- export PATH=$PATH:~/.local/bin/
- pip3 install --user --upgrade buildozer
- buildozer -v android debug
Deploying to iOS (from MacOS)
- brew install pkg-config sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer autoconf automake
- python3 -m pip install --upgrade pip virtualenv kivy-ios
- pip3 install Cython==0.29.36
- brew install autoconf
- brew install automake
- export PATH=$PATH:~/.local/bin/
Download XCode from the App Developer store. Older OSes can install from https://developer.apple.com/download/all/?q=xcode
- pip3 install --user --upgrade buildozer
- buildozer -v ios debug