kivystudio icon indicating copy to clipboard operation
kivystudio copied to clipboard

A Software development environment for software developers

KivyStudio

Build Status Python Python Downloads Maintainability

A kivy software development environment targeted towards fast testing and interactive development.

  • Features

    • Emulation can be done in real time
    • Supports multiple screen views for mobile devices
    • Supports orientation changes for mobile devices
    • Supports outer window emulation for desktop intended emulation and for full test on mobile devices
  • Status: under development...

  • Release: 0

Installation

Package file for various platform will be available on first release

Demo Screenshot

Quickstart

  • Create a new folder
  • Open kivystudio.
  • On the top menu bar go to File option
  • Click Open Folder,

  • Choose your folder

  • Press Ctrl + N : a new file will open-up

Copy the following code into the editor provided.

from kivy.app import App
from kivy.uix.button import Button

class MyApp(App):
	def build(self):
		return Button(text='Welcome to KivyStudio!!')

if __name__ == '__main__':
	MyApp().run()
  • To save the code, press Ctrl + S.
  • Right click on File tab
  • Choose Set for Emulation, or press Ctrl + E to select the file for emulation
  • Then, press Ctrl + R to see the output, OR you can also set auto-emulation from File tab
  • To switch screens, use the Ctrl + Tab combination
  • To open and close terminal panel, press Ctrl + `

Contributions

To contribute to this project

  • Fork the repository
  • Clone it git clone https://github.com/mahart-studio/kivystudio.git
  • Start by solving an issue or fixing a known bug
  • Create a Pull Request
  • PR would be merged after review.