Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

propose synfig android version project idea #110

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions docs/gsoc/2024/ideas.rst
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,35 @@ The dialog would show the currently supported plugin/module metadata and allow u

**Expected size of project:** 175 or 350 hours


Synfig Android Version (350hrs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**Description:**
This project aims at providing a solid ground for a Synfig Android version. It aims to do so through two main parts.

1- Prototype UI (Using Qt for android) that uses synfigapp and -in turn- synfig-core

The goal here is that while making this prototype certain parts of the api would be fixed. So that SynfigApp and Synfig-Core can be used with any other UI not just the current gtkmm UI (synfig-studio).

2- Add more features to the UI

Synfig is quite a huge application. Most likely there would be many features left out of the prototype. This part would involve gradually adding more features from synfig-studio to the new prototype UI.

**Expected outcome**

- Improved synfig-app and (possibly) synfig-core that can work with any other UI.
- Prototype Synfig Android Version

**Difficulty:** Medium/High

**Skills required/preferred:** C++, gtkmm, Qt, using Qt for Android

**Possible mentor(s):** `Mohamed Adham <https://github.com/mohamedAdhamc>`_ , `Rodolfo Ribeiro Gomes <https://github.com/rodolforg>`_

**Expected size of project:** 350 hours


Propose a Project
------------------
If you have a project idea, edit the "Project Ideas" section below by filling the required details and sending a pull request (this page is editable at https://github.com/synfig/synfig-docs-dev/blob/master/docs/gsoc/2024/ideas.rst), even if you could not mentor (we will find a mentor).
Expand Down