A fully-featured Last.fm client and scrobbler with Shazam-like scrobbling, a collage generator, home screen widgets, and more!

Overview

Finale

A fully-featured Last.fm client and scrobbler with Shazam-like scrobbling, a collage generator, and more!

The app is available on iOS, Android, the web, and macOS. Note that the web and macOS versions don't support Shazam-like scrobbling.

Check out finale.app for screenshots.

Running the app

To run Finale, you'll need:

  1. $ git clone https://github.com/nrubin29/finale.git
  2. Rename env_sample.dart in lib/ to env.dart and fill in your keys
  3. $ flutter pub get
  4. $ flutter pub run build_runner build

Running the app on an iOS device or Mac

  1. To use the iOS widget:
    1. Rename EnvironmentSample.swift in ios/FinaleWidget/ to Environment.swift
    2. Uncomment the code and fill in your Last.fm API key and secret
  2. $ cd ios or $ cd macos
  3. $ pod install
  4. $ open Runner.xcworkspace
  5. Click on Runner on the left, then Signing & Capabilities, then choose your personal team as the Team
  6. Change the bundle identifier to something unique; you can just append your username
  7. At the top left, choose your device as the target device
  8. Click run!
Comments
  • Add libre.fm/listenbrainz support

    Add libre.fm/listenbrainz support

    Is it possible to add the ability to scrobble to multiple services? I use both last.fm and libre.fm and can do this with Web Scrobbler and I'd love to be able to do it on iOS/iPadOS as well. From what I can tell there isn't an actual scrobbler client for libre.fm/ListenBrainz, so this would fill a bit of a gap on the platform. Simple last.fm scrobbler and Pano Scrobbler does this on Android, so the functionality does exist on other platforms with some precedent.

    Seeing how DeaDBeeF handles libre.fm integration, it's really just seems like submitting to another API url, just like how it's done with last.fm.

    Screen Shot 2021-06-14 at 1 07 06 PM

    opened by jbwharris 15
  • ShazamScrobbler like functionality possible?

    ShazamScrobbler like functionality possible?

    Is it possible to bring a ShazamScrobbler-like functionality to Finale? The ability to just put the app in listening mode that'll just listen for a new song say every 3 minutes. I would absolutely love this in my car to be able to listen to regular radio and autoscrobble tracks.

    opened by jbwharris 10
  • Compatibility with Apple Shortcuts?

    Compatibility with Apple Shortcuts?

    I was playing with Apple Shortcuts for automations and was wondering if it was possible to add support for that in Finale? The action I wanted more than anything was being able to launch Finale and have it go right to Recognize Continuously mode. I wasn't sure since this is a Flutter app meant to work cross platform whether it would even be possible to add Shortcuts support.

    Another idea I had that would essentially be able to achieve the same goal is a setting in the preferences that defaults to Recognize Continuously mode automatically. That's my typical use case, I'm firing it up to listen to something, then secondary would be seeing my latest scrobbles like it currently defaults to. Shortcuts allows me to launch an app, so if it was already in the mode I needed right away, there'd be no issue with doing other fun automation stuff.

    enhancement 
    opened by jbwharris 6
  • Scrobble icon is not visible in search listings

    Scrobble icon is not visible in search listings

    image

    image

    Tested in Firefox and Edge. The scrobble icon is missing its dark background and is not visible on the white background of the table rows. It only becomes visible when hovering where it should be. This only started happening in the last couple of days.

    bug 
    opened by liamengland1 3
  • Selecting specific tracks for manual scrobbling

    Selecting specific tracks for manual scrobbling

    I've been really appreciating the album search + manual scrobbling feature for offline listening and unsupported devices. I was wondering if it would be possible to select specific tracks before scrobbling (e.g. scrobbling from where one paused previously, only scrobbling disc 1, etc.). Much thanks for the app! Cheers,

    enhancement 
    opened by woojink 3
  • Quick reload on continuous listening panel

    Quick reload on continuous listening panel

    One thing I notice I end up doing is leaving the continuous listening panel and then back into it often. Sometimes Finale will stop scrobbling and I'll have to reinitiate the continuous listening. I'm wondering if a quick reload button would solve that problem for me.

    Related, but would be a different feature that I'm not sure if this is possible, but I'd love some type of visual indicator that it's been X minutes since the last scrobble. So I can visually see that it's probably stopped scrobbling.

    enhancement 
    opened by jbwharris 3
  • Latest scobble iOS widget?

    Latest scobble iOS widget?

    I know you mentioned about other ideas for the app, so this was one I've been mulling over. Would it be possible to make a latest scrobbles widget? I have this widget that shows me the last song that was played in Apple Music, it would basically be the same thing, but for scrobbles. This one is from the app WidgetPod.

    IMG_FE1E8B1052FF-1

    I'm not sure if this would be outside of spec for this app, since I know it's also available for Android which might complicate things.

    enhancement 
    opened by jbwharris 3
  • Show own recent tracks when privacy setting

    Show own recent tracks when privacy setting "Hide recent listening information" is set on last.fm

    Added ability to get own recent tracks when privacy setting "Hide recent listening information" is set on last.fm.

    This is simply done by also passing the session key with the GetRecentTracksRequest, which allows to view your own recent tracks even when recent listening information is hidden.

    Tested on web app only.

    opened by fetzu 2
  • Custom Period doesn't generate grid

    Custom Period doesn't generate grid

    This has been a long-term issue I've experienced. I'm using iOS 15.4, but it's been around for awhile. If I generate a grid for Artist and choose Custom Period(like say Jan 1-now) and hit generate it never pulls any photos or progresses any further. Though if I choose any of the preset periods it works fine.

    bug question 
    opened by jbwharris 2
  • Concept for Continuous Listening panel

    Concept for Continuous Listening panel

    I was looking for something to get my feet wet using Figma and thought I'd mockup some ideas I had for the Continuous Listening panel in Finale. Here's a working prototype of the idea I had. Just click the button at the bottom to see the various states.

    Problems I was looking to solve

    1. Make it easier to identify what the continuous listening page is doing at any given time at a glance. I find I use the app a lot at a distance on my iPad, be it in my living room while I'm in the kitchen, so being able to identify if it's doing it's thing from a distance is useful.
    2. Make it easier to activate continuous listening mode. I'll be using it in my car from time to time, so being able to quickly activate the listening mode without futzing with my phone is key.

    image Added a much larger button at the bottom of the screen that serves to tell you what mode it's currently in. As well there are coloured icons that indicate whether the song has successfully scrobbled or if the song wasn't matched.

    image Added listening mode in a colour that reflects the iOS listening mode dot that appears in the top bar.

    image Song not matched, so it shows a red/pink colour to indicate it was unsuccessful.

    image Song is matched, so it shows a green colour to indicate it was successful.

    Any feedback on this concept is welcome

    enhancement 
    opened by jbwharris 2
  • [Android] Allow song identification + scrobbling for audio playing on the device

    [Android] Allow song identification + scrobbling for audio playing on the device

    I am not sure if this is possible on Android without root access to the device, but it would be useful if Finale could identify audio being played on other apps and pass that through song identification + scrobbling. Currently, the song identification feature is only available with the device microphone as the audio source.

    With this feature request, there would be another audio source available for scrobbles which would be the internal audio of the device. This would be useful for radio streams being played on the device where there are no live track details available.

    Flow:

    1. Start playing audio on another app e.g radio streaming app
    2. As audio plays in the background (not on speaker) open Finale
    3. Go to Scrobble > Music Recognition
    4. There would be an option to scrobble from device (rather than Mic)
    5. Finale would listen to device audio and send the music fragment to ACRCloud (like it does now for mic scrobbles)
    6. If a song is identified, it would be recorded as a scrobble on Last.fm.
    7. If not, the user can try again or exit.

    Thank you for taking the time to develop this. I use it daily and it's been a valuable tool to scrobble the great music I hear around me.

    opened by drsh0 0
  • [Android] Having the theming adhere to material you theme

    [Android] Having the theming adhere to material you theme

    Having the colours in the app adhere to material you theming instead of the set colours would be very nice. I also think removing the hearts from liked songs from the theming is a good idea, instead have them always be red

    opened by JurianOnderwater 1
  • Misidentifying songs in Continuous Listen

    Misidentifying songs in Continuous Listen

    I've encountered this issue for awhile and I'm not sure there's anything that can be done as my guess is it's an ACRCloud issue, but I've found that certain songs just get misidentified. But not just misidentified, there's a pattern to it. The song TBC 7 by The Green Dolphins is Everything's Electric by Liam Gallagher, a mainstream artist with a new single, so I'd figure it would be a slam dunk to identify. But it comes up as that, after taking 4 different cracks at identifying it. And weirdly, that song just doesn't exist, but does turn up a search engine result from Spotify.

    image

    Now another example that I've encountered that will repeatedly misidentify is We Are Between by Modest Mouse. It'll get the song name right, but then show the artist in Japanese. This is somewhat easily reconciled these days with last.fm's ability to remember corrections, but seems to happen on a semi regular basis. I know I've seen it with other songs, but those are 2 I know for sure. The other songs are harder to identify if they're not songs I know well enough to offhand know it's incorrect.

    I'm not sure if there's anything to this at all other than ACRCloud just messing up, but I thought it worth mentioning.

    opened by jbwharris 0
  • [Apple Music iOS] Automatically remove duplicate from other devices after scan

    [Apple Music iOS] Automatically remove duplicate from other devices after scan

    I don’t know if it is already possible in the app to automatically remove duplicates scrobles after scanning Apple Music history on iOS.

    The problem is I’m also scrobbling on Mac and after awhile my listening history on Mac will be synced to iOS. So when I scan my iOS listening history there will be duplicates of the songs I listened originally on Mac.

    I think one possible solution is to check the time stamp of the scanned history and see if they match (or are within 1 min to allow for some discrepancies). And then the app can automatically deselect them from the list so that the plays on the Mac won’t be scrobbled. It’s probably better to be optional since there could be times the user intentionally play twice on different devices within a short period of time, but I’m not sure if this is really that common.

    By they way thank you for making this awesome app and keep it free! Would love to see how it progress in the future!

    enhancement 
    opened by shenghan97 1
  • [Android] Add search option(Filter) for friendslist(following)

    [Android] Add search option(Filter) for friendslist(following)

    When you follow lots of users in LFM it becomes kinda difficult trying to find particular users in the current friends tab. Can "insert username" search field be added to quickly find friends by username?

    Like this: Screenshot_20220301-121628946 (1).png

    enhancement 
    opened by Eiskrem 0
Releases(v3.3.0+38)
  • v3.3.0+38(Oct 17, 2022)

    • Albums whose tracks are missing duration data can now be scrobbled.
    • Improved stability of the Apple Music scrobbler.
    • Fixed the app breaking if you change your username.
    • Added a "Reset all settings" button to the settings page.
    • Fixed not being able to see your own recent scrobbles if you enable the "Hide recent listening information" setting on Last.fm. Thanks to @fetzu!
    • Fixed collage sharing on iPad.
    Source code(tar.gz)
    Source code(zip)
  • v3.2.0+36(Sep 26, 2022)

    • Finale can now periodically ensure that Spotify is scrobbling. Sometimes, Spotify will stop scrobbling; this can usually be fixed by disconnected and reconnecting Spotify from the Last.fm application settings page. If you enable the Spotify background checker (in-app settings > Accounts > Spotify), Finale will notify you if Spotify stops scrobbling, and you can tap on the notification to try and fix the issue.
    • Apple Music background scrobbling may have been broken in a previous update; it should work now.
    • Fixed auto refresh of recent scrobbles.

    If you logged into Spotify previously, you will have to log in again after installing this update.

    Source code(tar.gz)
    Source code(zip)
  • v3.1.2+35(Aug 23, 2022)

    Addressed the "User required to be logged in" error.

    This error occurs when a user (including yourself) has the "Hide recent listening information" setting enabled for their Last.fm profile. The app now shows a more descriptive error message in this case.

    Source code(tar.gz)
    Source code(zip)
  • v3.1.1+34(Aug 18, 2022)

    • Refreshed the look and feel of the app with Material 3.
    • Better error handling.
    • Thanks to Flutter updates, native support for Apple Silicon and support for ProMotion displays.
    Source code(tar.gz)
    Source code(zip)
  • 3.1.0+33(May 6, 2022)

    • Added "select/deselect all" buttons to the batch scrobbler, Apple Music scrobbler, and friend scrobbler.
    • Added a similar artists tab to the artist details page.
    • Improved error handling and added a retry button for certain errors.
    • Added a setting to default the date/time pickers to text input.
    • Added a link to the subreddit, r/FinaleApp, to the about page.
    • Some behind-the-scenes improvements. Want to know more? Check the GitHub link in Settings > About.
    Source code(tar.gz)
    Source code(zip)
  • v3.0.1+31(Mar 5, 2022)

  • v3.0.0+30(Mar 2, 2022)

    It's been just two months since v2.0, but it's already time for another huge update!

    Apple Music

    * Added background Apple Music scrobbling! Finale will occasionally submit scrobbles from Apple Music in the background. * You can now search and scrobble from your Apple Music library, including playlists!

    Tools

    * I'm Feeling Lucky: generate random tracks, artists, and albums from a user's library in a certain period. * Sign in with Strava to see what songs you listened to during your workouts.

    Recent Scrobbles

    * The list now automatically refreshes when the app comes into the foreground. * Added a now playing animation. * Loved tracks now display a heart icon.

    Miscellaneous

    * You can now see the total amount of time you've listened to a track or album on the details page. * You can now reorder and hide the tabs on the profile page. See Settings > General > Profile tabs order. * Added an album artist field to the scrobbler. It can be hidden in Settings > General. * Tons of small improvements.

    Source code(tar.gz)
    Source code(zip)
  • v2.1.0+28(Feb 4, 2022)

    • The Batch Scrobbler now allows you to select which tracks to scrobble.
    • Refreshed the Your Scrobbles page with new calendar and list views.
    • Added color themes to the widgets.
    • Added an audio indicator to the Scrobble Once popup.
    Source code(tar.gz)
    Source code(zip)
  • v2.0.0+27(Jan 3, 2022)

    We’re celebrating 2022 and Finale’s one-year anniversary with a huge update!

    Scrobbling sources

    • Added initial support for scrobbling from Apple Music! (Compatible with iOS/iPadOS)
    • You can now scrobble from friends. Just enter your friend’s username, choose a time range, then select the songs you want to scrobble.

    Custom date ranges

    • You can now choose a custom date range when generating collages and viewing your top tracks/artists/albums. Just choose the new “Custom” in the dropdown.

    Collages

    • Added a new style of collage: a list of your top 5 tracks/artists/albums.
    • Added an option for adding a title to your collage.

    Continuous scrobbler

    • Added a button to manually start listening in case you don’t want to wait for the next automatic listen.
    • Added a “listen more frequently” option to make the scrobbler listen every 30 seconds instead of every minute.
    • The scrobbler now shows when it’s listening.

    General

    • Added themes. You can now change the color of the app.
    Source code(tar.gz)
    Source code(zip)
  • v1.6.0+26(Dec 6, 2021)

    • Added beautiful home screen widgets for iOS and iPadOS (#3)! You can now view your stats and top artists, albums, and tracks right from your home screen!
    • Updated the app icon. See if you can spot the difference.
    Source code(tar.gz)
    Source code(zip)
  • v1.5.1+23(Oct 28, 2021)

  • v1.5.1+21(Oct 12, 2021)

    • You can now scrobble to Libre.fm. Just sign in with your Libre.fm account in Settings > Accounts and all scrobbles will be sent to both Last.fm and Libre.fm.
    • Improved image-fetching logic.
    Source code(tar.gz)
    Source code(zip)
  • v1.5.0+20(Aug 8, 2021)

    • You can now view your scrobble history for tracks on the track page by tapping the "Your scrobbles" button.
    • Improved the layout of the app, especially in landscape mode and on larger devices.
    • You can now search for and scrobble Spotify playlists.
    Source code(tar.gz)
    Source code(zip)
  • v1.4.0+19(Jul 30, 2021)

    • Added a collage generator! You can generate beautiful collages of your top artists and albums over various time periods.
    • Added web support!
    • Added a script to automatically take screenshots.
    Source code(tar.gz)
    Source code(zip)
  • v1.3.7+18(Jul 14, 2021)

  • v1.3.6+17(Jul 9, 2021)

  • v1.3.5+16(Jun 12, 2021)

  • v1.3.4+15(May 31, 2021)

    • Fixed missing commas in scrobble count
    • Added success/failure messages after scrobbling to some contexts that were missing them
    • Added more details to the error email
    • Minor behind-the-scenes improvements
    Source code(tar.gz)
    Source code(zip)
  • v1.3.3+14(May 21, 2021)

  • v1.3.2+13(May 19, 2021)

  • v1.3.1+12(May 15, 2021)

    • Added a new setting for the continuous scrobbler to strip tags. If enabled, the continuous scrobbler removes tags like (Live) or [Demo] from track titles. This can help with double scrobbles when the continuous scrobbler finds multiple names for the same track.
    • Lots of small behind-the-scenes improvements.
    Source code(tar.gz)
    Source code(zip)
  • v1.3.0+11(May 12, 2021)

    You can now search and scrobble from Spotify's library! Spotify's library is generally much cleaner than Last.fm's, but it may not have some tracks.

    Searching Spotify's library requires a free or paid Spotify account. If you don't want to use Spotify search, you can disable it in the in-app settings.

    Source code(tar.gz)
    Source code(zip)
  • 1.2.1+9(May 2, 2021)

    • Fixed an issue where the continuous scrobbler would sometimes double-scrobble. If you're still seeing issues, please send feedback.
    • The device will now stay awake on the continuous scrobbler screen.
    Source code(tar.gz)
    Source code(zip)
  • v1.2.0+8(Apr 25, 2021)

    • Continuous automatic scrobbling is here! Tap the new "Listen continuously" button on the scrobble page and your device will automatically listen for music once per minute and scrobble any songs it hears.
    • You can now display top tracks, artists, and albums as a list or grid. The list view includes relative scrobble bars just like the website.
    • Lots of small behind-the-scenes improvements. Want to know more? Check the GitHub link in the About page.
    Source code(tar.gz)
    Source code(zip)
  • v1.1.0+7(Feb 11, 2021)

    • Weekly charts! You can now see your (or someone else's) top tracks, albums, and artists for each week.
    • Period selection (7 days, one month, etc.) is now saved and synced between all views that use it (top tracks, top albums, top artists)
    • Updated the about page :)
    Source code(tar.gz)
    Source code(zip)
  • v1.0.1+6(Jan 2, 2021)

  • v1.0.0+5(Jan 2, 2021)

    Fixed an issue where the loading indicator would sometimes load forever. This is the build that was initially released on the App Store and Play Store.

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0+4(Dec 22, 2020)

    Upgraded dependencies. I uploaded this version to TestFlight so that the app wouldn't expire. This should also be the version that gets released.

    If you missed v1.0.0+3, here's what else is new:

    • Added the ability to scrobble an album ending now or at a custom timestamp.
    • Updated the custom timestamp option in the scrobble view to be more clear. It now says "Custom timestamp" instead of "Scrobble now"
    • The loading indicator is now removed when there are no more items to load.
    • Fixed an issue where the lists on the artist and album views would be scrollable when they shouldn't be.
    • Fixed the background of the time picker.
    Source code(tar.gz)
    Source code(zip)
  • v1.0.0+3(Sep 25, 2020)

    This is the initial release version of Finale!

    If you've been using Finale since the beta version, here's what's new:

    • Added the ability to scrobble an album ending now or at a custom timestamp.
    • Updated the custom timestamp option in the scrobble view to be more clear. It now says "Custom timestamp" instead of "Scrobble now"
    • The loading indicator is now removed when there are no more items to load.
    • Fixed an issue where the lists on the artist and album views would be scrollable when they shouldn't be.
    • Fixed the background of the time picker.
    Source code(tar.gz)
    Source code(zip)
  • v0.1.3+1(Jun 29, 2020)

    • The Last.fm API doesn't give images for certain requests, so the app has to do some extra work to get the images. Previously, this extra work was being done far more often than necessary, which was causing the Artists tab to slow the app down to a halt. This has now been fixed.
    • Additionally, the result of the extra work is now cached. This will make artist images load pretty much instantaneously for every load after the first.
    • Added a loading indicator to the bottom of the lists and grids.
    Source code(tar.gz)
    Source code(zip)
Fully Featured Chat App Using Firebase, RiverPod and much more.

LetsChat Fully Featured Chat App Using Firebase, RiverPod and much more. LetsChat app has a beautiful responsive UI. The app includes many features li

Mateen Mehmood 94 Dec 6, 2022
A Flutter plugin for changing the Home Screen, Lock Screen (or both) Wallpaper on Android devices.

wallpaper_manager A Flutter plugin for changing the Home Screen, Lock Screen (or both) Wallpaper(s) on Android devices. Usage Installation In the pubs

Aditya Mulgundkar 38 Nov 28, 2022
Home-Service-App - Home Service App Built With Flutter

Home-Service-App Home Service App Sample Images

Justin Roy 2 Sep 4, 2022
Smart home UI - A Flutter UI for Smart Home App

smart_home_app UI for Smart Home App Images

Aymen Ziouche 11 Dec 22, 2022
Weather app using Bloc architecture pattern & generic HTTP client with interface implementation and much more for more detail read Readme

weather Weather application for current weather, hourly forecast for 48 hours, Daily forecast for 7 days and national weather alerts. How to Run Insta

Jibran Ahmed SiddiQui 9 Oct 29, 2022
Android test task master - Create PIN code screen, authentication by PIN code screen and menu screen

Here is described test tasks for a android dev. Need to implement three screens:

null 3 Oct 4, 2022
This repo is for anything that can be reusable in flutter like custom widgets 🟥, animations 🌟and more

Ease This packa is for anything that can be reusable in flutter like custom widgets ?? , animations ?? and more. Features 1-custom text widget to ease

Abdelrahman Mostafa Elmarakby 91 Dec 3, 2022
A Full-Featured Mobile Browser App (such as the Google Chrome mobile browser) created using Flutter and the features offered by the flutter_inappwebview plugin.

Flutter Browser App A Full-Featured Mobile Browser App (such as the Google Chrome mobile browser) created using Flutter and the features offered by th

Lorenzo Pichilli 270 Jan 2, 2023
A full-featured (simple message, voice, video) flutter chat application by SignalR and WebRTC

flutter_chat A full-featured (simple message, voice, video) flutter chat application by SignalR and WebRTC. Features Full Authentication service Bad r

WebDevYCH 4 Dec 11, 2022
An instantly ready, full-featured alerts for development on any platform with flutter

An instantly ready, full-featured alerts for development on any platform with flutter. Enabling you to complete projects and deploy quickly. With QuickAlert, you can display animated alert dialogs such as success, error, warning, confirm, loading or even a custom dialog.

Belovance 16 Dec 18, 2022
A Flutter package for iOS and Android for picking last seven dates and time with analog view.

analog_time_picker package for Flutter A Flutter package for iOS and Android for picking last seven dates and time with analog view. Demo Installation

sk shamimul islam 12 Aug 31, 2021
Last.fm Discord Integrator

Эта страница на русском Shows what you are listening to in your Discord status Overview LFDI updates your Discord status every 30 seconds, showing wha

null 18 Dec 4, 2022
Startup-Name-Generator-App-in-Flutter - Business Startup Name Generator App in Flutter

Business Startup Name Generator App #About APP: A simple mobile app that generat

AHSAN SIDDZ 0 Jan 30, 2022
A Flutter App with animation on login and home screen

Animação com Flutter Sobre: App com animação na tela de login e home. Obs: Sem validação, somente foi feito o teste para animação da tela Imagens: LOG

null 2 Nov 9, 2022
Flutter plugin for creating static & dynamic app shortcuts on the home screen.

Flutter Shortcuts Show some ❤️ and ⭐ the repo Why use Flutter Shortcuts? Flutter Shortcuts Plugin is known for : Flutter Shortcuts Fast, performant &

Divyanshu Shekhar 39 Sep 26, 2022
Flutter plugin for creating static & dynamic app shortcuts on the home screen.

Flutter Shortcuts Compatibility ✅ Android ❌ iOS (active issue: iOS support for quick actions) Show some ❤️ and ⭐ the repo Why use Flutter Shortcuts? F

Devs On Flutter 39 Sep 26, 2022
Flutter plugin to manage home screen widget within flutter app.

Flutter App Widget App Widget / Home Screen widget plugin for flutter app Usage Please see app_widget subdirectory for the usage documentation. Plafor

Alexander Dischberg 6 Dec 16, 2022
The easiest way to create your animated splash screen in a fully customizable way.

Animated Splash Screen Check it out at Pub.Dev Do it your way Assets image Custom Widget Url image IconData Or just change PageTransition and/or Splas

Clean Code 104 Nov 10, 2022
A Flutter step_tracker plugin is collect information from user and display progress through a sequence of steps. this plugin also have privilege for fully customization from user side. like flipkart, amazon, myntra, meesho.

step_tracker plugin A Flutter step_tracker plugin is collect information from user and display progress through a sequence of steps. this plugin also

Roshan nahak 5 Oct 21, 2022