Music practice on a phone
FretUp focuses on instrument practice: finding notes, repeating exercises and tracking progress on a phone. Audio and activities need to work with Android and iOS features.
Home and note practice on Android. Screenshots from the September 2026 version, in Portuguese.


FretUp focuses on instrument practice: finding notes, repeating exercises and tracking progress on a phone. Audio and activities need to work with Android and iOS features.
FretUp brings music practice activities into an app with local progress and preferences. Native features support the Android and iOS experience.
Flutter/Dart app with music rules, audio ports and progress stored on the device.
View technical details →Kotlin integration on Android for audio, timing and widgets.
View technical details →iOS extension in Swift/WidgetKit with controlled state sharing with the app.
View technical details →Practice without a connection The offline activities and audio described here do not need an account or remote database. The website presents the product and links to the app stores.
Availability and requirements are set by each store.
I built FretUp, from exercise rules to the Flutter app, Android/iOS features and website. I kept music rules separate from audio playback and device features so each part can change on its own.
Music rules are separate from the UI. Audio ports control playback. Progress is stored locally.
The product combines a Flutter app, native integrations and a static website for presentation and distribution.
Music practice and local progress.
Music rules, application, presentation and audio ports separate exercises from playback and interface details.
Android-specific features.
Audio/timing integrations and widgets support the Flutter runtime. They are not a second independent app.
iOS-specific features.
Widget extension and controlled state sharing with the app.
Public PT/EN site and download links.
Python builds static pages from templates and localized content. The browser receives HTML, CSS and JavaScript.
Music rules guide app activities. Audio ports and native integrations handle the device. The website presents the product and links to stores without running music logic.
Progress and preferences stay on the device. Offline audio and activities work without an account or remote database.
Tests cover music rules, audio, assets and the website. Android and iOS checks include device behaviour, builds and store distribution.

Monitoring, agents and log analysis.
Explore project
Inspection platform with configurable forms, a field app and reports.
With Alcimar Bonomi · Breno SoaresExplore project
Farm management platform with web portals and a field app.
With Breno SoaresExplore projectWe can discuss the architecture, development or improvement of your product.