Skip to content

Commit 4739dfc

Browse files
docs: add Synfig for Android idea for GSoC 2025 (#118)
1 parent 7f7abe1 commit 4739dfc

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

docs/gsoc/2025/ideas.rst

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,48 @@ Generation takes a long time (could be greatly improved), it uses incorrect path
4949
**Expected size of project:** 175 or 350 hours
5050

5151

52+
53+
54+
55+
Synfig Android Version (350hrs)
56+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57+
58+
**Description:**
59+
This project aims at providing a solid ground for a Synfig Android version. It aims to do so through two main parts.
60+
61+
1- Prototype UI (Using Qt for android) that uses synfigapp and -in turn- synfig-core
62+
63+
There are two main goals here:
64+
1. To have a basic android UI for synfig working.
65+
2. While making this prototype certain parts of the synfig api would be fixed. Which would make SynfigApp and Synfig-Core able to be used with any other UI not just the current gtkmm UI (synfig-studio).
66+
67+
2- Add more features to the UI
68+
Synfig is quite a huge application. Most likely this app would start with only very basic needed synfig features added. Then gradually adding more features from synfig-studio to the new prototype UI.
69+
70+
**Where to begin:**
71+
72+
1. Start out by understanding and gathering the basic features for animation in synfig. In your proposal include these features and expand on how you plan to include them.
73+
2. Research the available mobile/tablet animation apps and prototype a ui design using any ui design software (e.g. canva). This is not required but it will definetly help your proposal.
74+
75+
76+
**Expected outcome**
77+
78+
- Prototype Synfig Android Version
79+
- Improved synfig-app and (possibly) synfig-core that can work with any other UI.
80+
81+
**Difficulty:** Medium/High
82+
83+
**Skills required/preferred:** C++, gtkmm, Qt, using Qt for Android
84+
85+
**Possible mentor(s):** `Mohamed Adham <https://github.com/mohamedAdhamc>`_ , `Rodolfo Ribeiro Gomes <https://github.com/rodolforg>`_
86+
87+
**Expected size of project:** 350 hours
88+
89+
90+
91+
92+
93+
5294
Plugin manager dialog (175 or 350 hrs)
5395
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5496

0 commit comments

Comments
 (0)