Chartmaker
Mobile app for creating charts
Built during my professional internship at @iService: a small Flutter app that lets you assemble, style, and share charts quickly — without the detour through an office suite. Users enter data, configure display and labels, and export the result as an image.
Focus
Low entry barrier: usable without prior knowledge, with immediate visual feedback. Enough configurability to cover different chart types and styles, but not more.
Stack
- Flutter for cross-platform delivery (iOS and Android from one codebase).
- Syncfusion Charts as the chart library — broad type coverage, good docs, finished enough that I didn’t need to render anything myself.
- Provider for state management.
Takeaways
First serious time with Flutter and its widget model. Sharpened sense of when a ready-made UI package pays back (Syncfusion: yes, because charts aren’t the app’s goal but its prerequisite) and when to build it yourself. Cross-platform export and share mechanisms were a concrete friction point — a reminder that cross-platform doesn’t mean “one codebase, done,” but “one codebase, watch the edges.”