Mylo is Back: Offline support, Refreshed UI, and a Full Rebuild
The latest version of Mylo is live!
It's been a very long effort. 7 months, complete data architecture rewrite, new application model, etc.
It was a lot and at times I didn't think I'd actually ever finish.
This step is now complete. Mylo is in a much better state for everything coming next and I myself have become more ready for what's to come.
Why do a rebuild?
Mylo is meant for athletes, for all those training to get better in their discipline of choice, whatever that may look like.
This is journey unique to each person, this is a very long journey.
Mylo has been around for over 3 years already and I've been working on it for twice as long.
It's here to stay with your journey but also grow with you as you get stronger, faster, and better. In order to continue building this tool I felt I needed to rebuild the foundation so that I can more readily add the features you could need in a way that respects your time and autonomy.
This reboot is the next cycle.
If you just want to go at it, try out Mylo! (no account needed)
What's new?
This update wasn't for nothing I promise!
I originally went down this path for 2 reasons:
- enable Mylo to work offline
- add training history
I've accomplished the first, the second is now possible.
The original way workouts and training were stored meant no history was actually being saved. Your latest training just overwrote whatever you had. Adding history was possible but there wasn't a good way to then get and display this in a practical way.
Offline Support
This was important to me. Your training may happen in places with poor or no wifi and I didn't want Mylo to abandon you then.
You've got the complete feature set of Mylo even without a connection. Make or edit workouts, start and complete a training, it'll still work.
When you reconnect to the internet, your changes will be synced up.
One caveat: You still need internet when you first load the app or to get updates.
Refined Interface
I applied some polish across the app, tweaking colors, reducing clutter, making common actions more accessible, and more.
Improved Library
Cleaned up UI
Each workout's page is now clearer and shows you all the information you'd need faster.
See Rules
Each exercise now displays if it has any progressions rules on it. You can also expand that and see what the rule does.
Workout Creation and Editing Improvements
I updated the interface for workout creation and editing.
First off it's less visual clutter and keeps the focus on what you're trying to do.
Moving and copying exercises uses the "hold" mechanism. Tap the 3 dots in the top left of a routine or exercise and select "Copy / Move" (you can also touch and hold).
You can then place this item anywhere else in the workout to create more complex plans.
Duplicate workouts
In the save menu in the green bar at the bottom, you can tap to open the save menu. There you can save the workout or make a duplicate of the workout.
It'll create a copy with all the same schedule, routines, exercises (and their rules).
You can also make copies of exercises in the 3-dot menu.
Improved Training
Manage Exercises
You can add exercises to a routine while training. Tap the plus button and choose where to place it.
It's also possible to move exercises around within a routine.
Auto play time exercises
For time based exercises, you can tap the fast-forward button to auto progress through the exercise's sets.
This is particularly helpful for HIIT style training.
Improved First-time Experience
As part of the revamp I wanted to give new and returning users a better onboarding experience without it getting in your way.
Help messages
On empty pages you'll see more helpful messages with next steps you can take right there.
In the workout creation page, there are helpful snippets with information on what you can do next.
You can dismiss these and they'll reappear the next time you open the page. If you've seen it enough, there's a button in it to permanently dismiss it.
Help & Guides
If you've permanently dismissed a message or want more help, there's a Help & Guides section in the settings page.
I'll keep expanding it as new features come out and to help better explain the different features of Mylo.
Use Mylo without an account
This was a really fun one to add. Starting to train can already be difficult enough and often times you can get started without any kind of investment beyond your time.
I wanted to reflect that and let Mylo be something that can help you first before asking anything of you.
You can use Mylo without an account for as long as you want.
Creating an account will let you sync your data across different devices.
Data Transfer
If you choose to make an account, you'll have the option to transfer your workouts and other data along.
Still free
Yup Mylo is free to use without an account!
Tons of bug fixes
The rebooted Mylo comes with tons of bug fixes and improvements across the board.
Too many to count, but these fixes should result in a much more stable and reliable experience while you can focus on your training.
What's next?
One feature missing from the reboot that Mylo used to have is workout sharing and publishing.
Sharing Training Plans
This is the next larger feature I'm working on.
The idea is to enable you to share workouts in 3 ways: file, private, and public sharing.
- File Sharing: Import/Export Mylo plans
- Link Sharing: Generate a link to the plan
- Publish Plans: Generate a public, searchable link with its own page and more details
Any plan you download would stay open letting you reshare or edit it as you want.
I'm still polishing the details and implementation so this may change as I work on it. If you have thoughts or desires around sharing or different ideas for how you'd like it to work I'd love to hear from you!
You can follow along on the development progress in the discord server.
Along the way I'll continue with bug fixes and smaller improvements.
As for the other big features I'll announce them as I start working on them. If you have feature requests or anything else you'd like to share, feel free to join the discord and let me know!
And if you're looking for a reliable, no-nonsense tool (with a bunch of new features!) to support your training journey you should give Mylo a try!