Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kourva/signull
Simple "Social media Template" app for android made in Python (Kivy)
https://github.com/kourva/signull
andoid android-application kivy kivy-framework python3 social-media template
Last synced: 29 days ago
JSON representation
Simple "Social media Template" app for android made in Python (Kivy)
- Host: GitHub
- URL: https://github.com/kourva/signull
- Owner: Kourva
- Created: 2023-03-05T12:30:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-25T15:09:54.000Z (3 months ago)
- Last Synced: 2024-10-14T06:23:18.303Z (29 days ago)
- Topics: andoid, android-application, kivy, kivy-framework, python3, social-media, template
- Language: kvlang
- Homepage:
- Size: 1.92 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SigNull XxX
Simple "Social media Template" app for android made in Python (Kivy)
#### features
+ MultiScreen
+ Simple & Beautiful
+ Main menu
+ Console menu
+ Notification menu
+ Profile menu
+ Profile edit menu# Setup
+ clone
```bash
git clone https://github.com/Kourva/SigNull & cd SigNull
```
+ requirements
```bash
chmod +x Lib/install.sh && ./Lib/install.sh
```
+ run
```bash
python3 main.py
```
Kivy to APK
Convert your Kivy file into apk
###### You have 2 ways to do this. first way is [Google Colab](https://colab.research.google.com/). you can convert your Kivy file into APK fast and easy.
###### Second way is manual way. you need to do following stuff step by step
+ install required python libraries
```bash
pip install buildozer cython kivy pillow plyer
```
+ install required developer packages
```bash
sudo apt-get install -y \
python3-pip \
build-essential \
git \
python3 \
python3-dev \
ffmpeg \
libsdl2-dev \
libsdl2-image-dev \
libsdl2-mixer-dev \
libsdl2-ttf-dev \
libportmidi-dev \
libswscale-dev \
libavformat-dev \
libavcodec-dev \
zlib1g-dev
```
+ install required plugins
```bash
sudo apt-get install -y \
libgstreamer1.0 \
gstreamer1.0-plugins-base \
gstreamer1.0-plugins-good
```
+ install required packages
```bash
sudo apt-get install -y \
build-essential \
libsqlite3-dev \
sqlite3 \
bzip2 \
libbz2-dev \
zlib1g-dev \
libssl-dev \
openssl \
libgdbm-dev \
libgdbm-compat-dev \
liblzma-dev \
libreadline-dev \
libncursesw5-dev \
libffi-dev \
uuid-dev \
libffi6
```
+ install this package
```bash
sudo apt-get install libffi-dev
```
+ init buildozer file (If you don't have **buildozer.spec** file. otherwise skip this step)
```bash
buildozer init
```
+ build the app
```bash
buildozer -v android debug
```
+ if you get any error, clear the data and rebuild again
```bash
buildozer android clean
```# Thanks
###### You can give me a star if you find this tool helpfull. Wishing you all the best.