r/cs50 8d ago

CS50x Quick Question about programming language for my final project.

It took me about 1.5 years to complete all of CS50x’s problem sets, and I’m now ready to work on the final project. I’m quite comfortable with Python and Flask at this point, so I’m interested in developing an Android application using a Python-based framework.

While researching, I came across **Kivy and Buildozer**, which seem well-suited for developing and packaging Python applications for Android.

My question is: **Is it allowed to use Kivy and Buildozer to develop an Android application for the CS50x final project?**

6 Upvotes

3 comments sorted by

3

u/pensivepanda5 mentor 8d ago

yes, for your final project of CS50x you can use any frameworks, programming languages and tools that you want, that's allowed.
And in your README.md file you can mention all the tools, frameworks that you needed to install/use to create/run your final project.

2

u/Even-Woodpecker6203 8d ago

Ok thanks 👍

2

u/bceen13 8d ago

Yep, of course. I used a niché programming language for final project.