Menu

Tree [23655f] master /
 History

HTTPS access


File Date Author Commit
 archive 2025-07-21 Peter Romero Peter Romero [23655f] pre alpha 011.05
 experiment 2024-06-11 Peter Romero Peter Romero [bfaa76] pure kivyMD test
 .gitignore 2025-06-29 Peter Romero Peter Romero [c4dbda] pre alpha 011.03 android
 D5.logo.big.png 2024-07-04 Peter Romero Peter Romero [e8a6ce] pre alpha 010 android Logo
 D5.logo.png 2024-07-04 Peter Romero Peter Romero [e8a6ce] pre alpha 010 android Logo
 buildozer.spec 2025-07-21 Peter Romero Peter Romero [23655f] pre alpha 011.05
 d5xdxf.spec 2025-07-15 Peter Romero Peter Romero [712235] pre alpha 011.04
 main.py 2024-06-23 Peter Romero Peter Romero [651c29] pre alpha 009 android
 parsxdxf.py 2024-06-12 Peter Romero Peter Romero [20c291] pre alpha 001
 readme.txt 2025-06-29 Peter Romero Peter Romero [500427] pre alpha 011.03 android fix for pyinstaller
 unittest.py 2024-06-17 Peter Romero Peter Romero [f0bd5f] pre alpha 006 RecycleView

Read Me

python3.10 -m venv .venv
source .venv/bin/activate

pip install --upgrade pip
pip install https://github.com/kivymd/KivyMD/archive/master.zip

git clone https://github.com/kivymd/KivyMD.git
git clone https://github.com/kivy/kivy.git

mkdir './KivyMD/examples/examples'
cp './KivyMD/examples/common_app.py' './KivyMD/examples/examples/common_app.py'

python3 './KivyMD/examples/hero.py'
python3 './kivy/examples/audio/main.py'

git clone https://git.code.sf.net/p/d5xdxf/code d5xdxf-code


#####

python3 './KivyMD/examples/appbar.py' 
python3 './KivyMD/examples/badge.py' 
python3 './KivyMD/examples/bottomappbar.py' 
python3 './KivyMD/examples/bottomsheet.py'
python3 './KivyMD/examples/button.py'
python3 './KivyMD/examples/card.py'
python3 './KivyMD/examples/checkbox.py'
python3 './KivyMD/examples/chip.py'
python3 './KivyMD/examples/datepicker.py'
python3 './KivyMD/examples/dialog.py'
python3 './KivyMD/examples/dropdownitem.py'

# FIX
# for name_color in self.theme_cls.current_schemes_color_data:
for name_color in self.theme_cls.__dict__.keys():
python3 './KivyMD/examples/dynamic_color_image.py'

python3 './KivyMD/examples/dynamic_color_schemes.py'
python3 './KivyMD/examples/expansionpanel.py'
python3 './KivyMD/examples/hero.py'
python3 './KivyMD/examples/imagelist.py'
python3 './KivyMD/examples/label.py'
python3 './KivyMD/examples/list.py'
python3 './KivyMD/examples/material_scroll.py'

python3 './KivyMD/examples/md_axis_transition.py'
python3 './KivyMD/examples/md_transitions.py'
# AttributeError: module 'math' has no attribute 'cbrt'
# https://docs.python.org/3/library/math.html
# Added in version 3.11

python3 './KivyMD/examples/navigation_bar.py'
python3 './KivyMD/examples/navigationdrawer.py'
python3 './KivyMD/examples/navigation_rail.py'
python3 './KivyMD/examples/progressindicator.py'
python3 './KivyMD/examples/segmented_button.py'
python3 './KivyMD/examples/slider.py'
python3 './KivyMD/examples/snackbar.py'
python3 './KivyMD/examples/switch.py'
python3 './KivyMD/examples/tab.py'
python3 './KivyMD/examples/textfield.py'
python3 './KivyMD/examples/timepicker.py'
python3 './KivyMD/examples/tooltip.py'

################################
sudo apt install python3.10-dev
# pyinstaller --onefile d5xdxf-code/main.py
pyinstaller d5xdxf.spec

###############################
pip3 install --upgrade buildozer
(.venv) buildozer init
File buildozer.spec created, ready to customize!

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.33 virtualenv

buildozer appclean

buildozer -v android debug

(.venv)$ ls -lah d5xdxf-code/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp/build/outputs/apk/debug/myapp-debug.apk 
-rw-rw-r-- 1 frogger frogger 72M Jun 19 22:04 d5xdxf-code/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp/build/outputs/apk/debug/myapp-debug.apk

buildozer android deploy run logcat


###########################
# generate apk
cd 'd5xdxf_kivyMD2'
source .venv/bin/activate
cd d5xdxf-code
buildozer -v android debug

###########################
# create bin
pyinstaller d5xdxf.spec
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.