Skip to content

A Software development environment for kivy developers

License

Notifications You must be signed in to change notification settings

avour/kivystudio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KivyStudio

Build Status Python Python Downloads Maintainability

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

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

Installation

Package file for various platform will be available on first release

Demo Screenshot

Quickstart

  • Create an new folder
  • open kivystudio.
  • on the top menu bar. go to [file]
  • then click [open-folder],

  • pick your folder

  • Then enter [Ctrl-N] a new file will be opened for your

Copy the following into the file tab.

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()
  • Finally, enter [Ctrl-S].
  • Right click on file tab
  • clcik set for emulation, or press [Ctrl] + E to select file for emulation
  • then, enter [Ctrl-R]. to see the output, or you also can set auto-emulation
  • To switch screen use the [Ctrl] + [Tab] to do so
  • To Open and close terminal panel use the [Ctrl] + ` to do so

Contributions

To contribute to this project

  • you just fork the repository
  • Clone it git clone https://github.com/mahart-studio/kivystudio.git
  • Then start, by solving an issue or fixing a known bug
  • Then you send a pull request
  • Then we review and merge

About

A Software development environment for kivy developers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%