You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/gsoc/2025/ideas.rst
+42Lines changed: 42 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,48 @@ Generation takes a long time (could be greatly improved), it uses incorrect path
49
49
**Expected size of project:** 175 or 350 hours
50
50
51
51
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
0 commit comments