-
Notifications
You must be signed in to change notification settings - Fork 4
What is Itchy?
We're glad you're interested in contributing to Itchy! The goal of this project is to build a mobile client, that is, an Android app, that interacts with the API provided by Scratch. The final version of this app should have at least all but hopefully more features than the online client (https://scratch.mit.edu). This includes, but is not limited to:
- Viewing, favoriting, and loving projects
- Viewing, replying to, and posting comments
- Switching accounts
- Viewing and following user accounts
What this project is not trying to do:
- Create a new Scratch editor
- Hack Scratch
Itchy is written in HTML, LESS (which is a preprocessor for CSS), and ES6 JavaScript. We also use Cordova to handle native app functionalities, NPM to manage external scripts, Parcel to bundle scripts, and GitHub for version control. If you are not familiar with these technologies, we suggest that you at the very least take a crash course on them before attempting to contribute anything more than an issue.