• Stars
    star
    339
  • Rank 123,870 (Top 3 %)
  • Language
    Python
  • Created almost 11 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The programming material from my kivy crash course youtube series.

Kivy Crash Course

This repository contains material relating to my Kivy Crash Course youtube series, a set of (mostly) <10m videos walking users through the creation of a first kivy app, followed by a succession of changes and more advanced concepts to let the app use all of kivy's power.

Most video directories contain a few main files. The python is in before.py and after.py, containing the code at the start and end of the video respectively. You can download and run before.py to follow along with the tutorial, or download and run after.py to try the code after I've made the tutorial changes. Kv language definitions are in tutorial.kv, and if this changes through the video then the initial and final kv files will be tutorial.kv_before and tutorial.kv_after respectively. If using these, you'll need to rename them appropriately.

Some videos have an associated notes.txt, containing any notes I wrote to go with them or to help keep track of what I wanted to say.

Videos

You can find a youtube playlist with all the Kivy Crash Course videos at https://www.youtube.com/playlist?list=SPdNh1e1kmiPP4YApJm8ENK2yMlwF1_edq, or the individual videos are at:

Plans

The following are my direct plans for the next few videos and general ideas for future topics. Feel free to suggest more!

Next videos:

  • Modules (inspector, others?)
  • Windows installation/packaging?

Future topics:

(requests):

  • How to make/use your own events
  • Using twisted?
  • An android/ios datetime vertical carousel
  • Creating a standalone package via pyinstaller
  • Installation procedure on windows/osx
  • Catering for different screen sizes for consistent ui/sizes on different devices
  • Video about using maps (combine with android?)

More Repositories

1

vivarium

A dynamic tiling Wayland compositor using wlroots
C
362
star
2

Pyonic-interpreter

A Python interpreter for Android.
Python
102
star
3

LazyBaduk

A Leela Zero analysis tool for Android
Python
34
star
4

noGo

A free, open source SGF editor for Android.
Python
26
star
5

lapidary-ai

Python
23
star
6

colour-blind-camera

Kivy app applying colour-blindness filters to the camera video feed
Python
22
star
7

planewaves

A simple kivy app displaying superpositions of plane waves using glsl shaders
Python
9
star
8

flappy-kiwi

Flappy bird made with kivy in < 60 minutes (30 was too few)
Python
8
star
9

kivy-tutorials

Python
7
star
10

pyjnius-api-wrappers

Pyjnius snippets wrapping parts of the android api, thrown together as (hopefully mildly pythonic) python modules.
Python
5
star
11

phutball

Simple Philosopher's Football implementation with Kivy
Python
5
star
12

sparsegridlayout

A kivy layout for placing widgets in a grid without having to fill all the grid entries.
Python
5
star
13

fourierdroid

A simple fourier visualisation app using kivy and numpy
Python
4
star
14

crystax_python_builds

Build components needed for CrystaX to compile new Python versions
Roff
2
star
15

ShaderEdit

A kivy app for displaying and editing glsl shaders in real time
C
2
star
16

vispy-to-povray

A crude exporter of Vispy 3d scenes to POV-Ray files.
Python
1
star
17

kivy_slowdown

Trying to make minimal example to pin down a kivy slowdown
Python
1
star
18

nosh

(Very) basic implementations of file interaction utilities in Python
Python
1
star
19

pywlc

A python wrapper for wlc, using cffi.
C
1
star
20

p4a-revamp-old

Experimental p4a replacement based on kivy-ios
Python
1
star
21

vivarium-old

An experimental Wayland compositor written in Python
Python
1
star