jonaswanke
Flutter dev @agym-co · co-creator of @candy-lang · WorldSkills Expert, Skill 08: Mobile Applications Development
Funding Links: https://github.com/sponsors/JonasWanke
- Name: Jonas Wanke
- Location: Berlin, Germany
- Company: @agym-co
- Kind: user
- Followers: 119
- Following: 55
- Total stars: 551
- Repositories count: 40
- Created at: 2022-11-14T10:21:24.734Z
- Updated at: 2025-03-31T02:44:15.596Z
- Last synced at: 2025-03-31T02:44:15.595Z
GitHub Sponsors Profile
Hi there! I'm Jonas Wanke, a software developer with a focus on Flutter and Dart.
🍬 Together with @MarcelGarus, I'm creating 🍭 Candy (name subject to change): A sweet programming language, mainly inspired by Kotlin, Rust, Elixir, and Dart.
🌱 I'm currently working at smusy. to revolutionize the application process for students.
Libraries
Being a fan of reducing duplicated work, I'm currently working on the following libraries:
📅 timetable flutter dart: Customizable, animated flutter calendar widget including day, week and month views
🛠 black_hole_flutter flutter dart: A package absorbing all Flutter utility functions, including extension functions and commonly used widgets
🔙 swipeable_page_route flutter dart: Swipe to navigate back and admire beautifully morphing widgets
🐛 debug_overlay flutter dart: View debug infos and change settings via a central overlay for your app
🧭 flutter_deep_linking flutter dart: Handle all your routing with proper deep links and handle them declaratively!
🔁 rrule dart: Recurrence rule parsing & calculation as defined in the iCalendar RFC
… and more coming soon!
Past Libraries and Projects
Previously, I also worked on the following libraries and projects:
immutable_proto dart: A code generator for immutable ProtoBuf wrappers – including inheritance!
GitHub Actions Cheat Sheet: Everything you need to know when creating a GitHub Action
📅 com.jonaswanke.calendar android kotlin: An android library for displaying events within a week (or custom range) like Google Calendar.
schulcloud-flutter flutter dart: The mobile client for schools across Germany using the HPI Schul-Cloud to organize lessons & homework and for sharing learning material.
hpi-flutter flutter dart: An app for students and staff of the HPI, including news, a course overview – and, of course, today's food offerings! Being the co-head of the MobileDev-Club (students club at our faculty) I lead the development and also created the architecture.
hpi-cloud kotlin, hpi-cloud-apis gRPC: The microservice-based backend of hpi_flutter and our API description.
🌍 L42n – for even better L10n! flutter dart: A desktop editor for .arb-files
🦄 Unicorn kotlin: My personal repo/project automation tool handling file templates, branching, issue/PR labels, and releases (incomplete) via custom CLI-commands. And it supports running as a GitHub Action!
Ideas for future libraries
Onboarding flutter: Customizable onboarding pages with transitions.
Typed Shared Preferences flutter: Code generator for strongly typed (and indexed) shared preferences.
GitHub Action Utils kotlin: Utilities for writing a GitHub Action in Kotlin.
Markup kotlin: A DSL for creating structured text and exporting it to both Markdown and command line outputs (via ANSI control sequences). It's already used by 🦄 Unicorn.
✉️ If you have some interesting projects or problems you're running into, or you just want to get to know me, don't hesitate to contact me — preferably on Telegram, but mail also works for me.
- Current Sponsors: 2
- Past Sponsors: 0
- Total Sponsors: 2
- Minimum Sponsorship: $1.00
Featured Works
candy-lang/candy
🍭 A sweet, functional programming language that is robust, minimalistic, and expressive.
Language: Rust - Stars: 329JonasWanke/timetable
📅 Customizable flutter calendar widget including day and week views
Language: Dart - Stars: 308JonasWanke/black_hole_flutter
🛠 A package absorbing all Flutter utility functions, including extension functions and commonly used widgets
Language: Dart - Stars: 18JonasWanke/swipeable_page_route
🔙 Swipe to navigate back and admire beautifully morphing widgets
Language: Dart - Stars: 72JonasWanke/rrule
🔁 Recurrence rule parsing & calculation as defined in the iCalendar RFC
Language: Dart - Stars: 54JonasWanke/debug_overlay
🐛 View debug infos and change settings via a central overlay for your app.
Language: Dart - Stars: 21Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 1