📲 Endmyopia Apps (Measuring + App #2): Feature Wishlist

It should be red / green :slight_smile: Anyhow, my problem with that is while it has it’s advantage, it doesn’t have real life meaning. I mean you practically measure blur to green with it. But you never watch totally green things. In this regard black text on white background measures a real life thing.

For me a great feature would be a great graph :slight_smile: I like varakari’s tool, but if I want to compare graphs, zoom in to exact dates, check not just the diopters but the cm, etc. then it’s lacking.

Also what @ljm2020 wrote :slight_smile:

1 Like

Yes to this!! Even when I finally upgrade my phone I will still prefer my usual measuring option of actual paper. This would open the app up to those with my measuring preferences as well as those with older devices (so me twice :joy:).

Also is it on the table to add data from before using the app? It would be cool to be able to add in previous measurements for a more complete log.

This would certainly keep non-endmyopians guessing, couldn’t hurt with the gatekeepers and is seriously EM stylized. I actually really like it. (albeit I am unsure if you were half joking or more than half, I think you should run with it)
Overall, yay! We are in the app store :smiley:

1 Like

Yes that’s the current discussion since some app store rules says that we can’t rule out non AR devices, and the main feature of the app has to be available for “all supported devices”.

So in order to stay out of trouble, manual measuring seems to be required.

Sorry. Meant green. And yea… but I’m warming slightly to some level of :shushing_face: gimmicks. People love them and while I want to keep things totally above board, it might be interesting for education sake maybe?

Yes, cool graphs is totally key.

Yes, not joking. Seems we can get away with all kinds of “non primary” features. :wink:


My current updated list:

Separately will start development of an app that will serve to consolidate all of our many disparate platforms. We’ve got videos, we have courses, we have the podcast, we have the forum, blog posts, how to guides, the Wiki, guests on other podcasts, long list of non-connected content.

I’m thinking here that we will use your current diopters (and maybe when you started measuring, etc) as a starting point on what content to recommend. Log in with your user name, it’ll pull from the same log database as the meow-suring app.

That app, based on experience now, first super bare bones, just to see if we can get that into the app store.

First round brainstorm of features for unnamed second app:


Seems like the purrfect opportunity to use “EndMeowpia”.

This one sounds amazing! I think it’d be great to have the 7-days free course on there too, either with the courses or a “Start Here” screen that introduces the newcomer to the science of myopia. Putting a free course with the paid ones is often a good strategy. Motivating to start and finish a short course, for one. And it’s good for everyone to have something to do in a certain tab.


Hehe. Genius!

Yea true, 7 day course. Need to app-ify everything!


Instead of excel maybe check some apps directly for software development / project management :slight_smile: For example: Trello is really simple to use, but can scale a lot if needed.

Yeah, totally, it’s interesting. What’s really interesting is that you can check with it that your full prescription gives you overcorrection in close-up. Or check that your differential is not too strong. So it has a lot of uses. Also you can make sure that your cm measurement is not too optimalistic. So yeah, definitely include it, just don’t make it the default and/or add extensive help texts what it is and how to is.

Another thing to sign up for learn, get developer to learn, and mange. Spreadsheet, simple!

Just one developer and a simple feature list, aiming for as little complexity as possible while it suits the requirement. :smiley:

Updated to v1.1

Screen Shot 2020-10-27 at 08.00.34

1 Like

I took a little snoop around trying to find bugs in the newest update. I’ve marked each bug with a colour to indicate how serious the bug might be, with red being the most dire. However, you are of course free to take the colours with a grain of salt. Apologies in advance for the giant wall of text.


  • Meow-sure Screen
    :red_circle: Ever since the update the distance always measures 0.00 regardless of actual distance

    :green_circle: When you go to save a measurement, you can select contradicting conditions (morning AND afternoon AND evening)

    :orange_circle: When manually entering a measurement, there’s no way to place a decimal point

    :green_circle: No max number cap (can create a number so large it is no longer treated as a number, and disappears from the graph view, and replaces the mouse-over text of the most recent measurement)

    :red_circle: When manually entering a measurement, there are no checks in place to ensure only valid numbers are entered. It is possible to enter negative numbers, text, and emojis into the input box. Depending on how the app is programmed, this could allow code injection from malicious users.

    :red_circle: Entering in a manual measurement is constantly overridden by the automatic eye measurement. The only way to enter in a custom measurement is to hide your eyes from the camera

  • History log
    :orange_circle: Results are now saved as the value and measurement type (e.g: 27 cm). This means that in the log, multiple different measurement types can all coexist (measurements taken before the update don’t even have a measurement type!), resulting in a very messy page. What should be done instead, is save each measurement as one type, regardless of how the user decides to view the measurements (I recommend saving as the smallest unit, mm), and then when displaying the measurements, convert to the measurement type based on the users preference.

    :green_circle: The graph’s y axis labels are measured in ‘dpt’ despite the fact it’s currently displaying mm/cm/m (it actually ignores the measurement type, meaning 20 millimetres is equivalent to 20 metres on the graph)

    :green_circle: It’s possible to deselect all the graph options (left/:eyes:/right), displaying a white screen. Barely a bug though

  • About Us
    :green_circle: Still displays “version 1.0”


  • Instead of allowing users to select 0-3 graphs at a time, display only 1 graph at all times. Much easier to click a button instead of scrolling around in that tiny window
  • A sort-by newest/oldest/highest/lowest option in history log
  • Have a date at the start and end of each graph
  • In the meow-sure screen, when you select just one eye, have that eye change colour, or have the other eye disappear completely

Super awesome. Thanks for digging through it!

I’ve noted a few of the same issues though not all. I’ll update the bug log for the developer!


v1.2 is up!

The big measuring not working issue is fixed.

Now separate page for manual measuring.
Diopters can be selected instead of cm (though that’s buggy still).
Various other little bug fixes and improvements.

Current goal is still just to get the basics right. :smiley:

1 Like

Thanks for update v1.3, it’s looking really nice now! Got a few new bugs and wishes for you.

Bugs I’ve found:

  • Crash upon deleting a history log entry
  • Crash upon trying to save a manual distance in an unknown unit of measurement (you shouldn’t be able to paste text into the Unit of Measurement field)
    • You can also paste text into the Entry Date field, but the actual text in the field doesn’t seem to be used, so it doesn’t matter that much.
  • Blank diopter result when entering in a manual value between 0cm-20.60cm. Weird value to glitch at, but I think the reason is that it seems like anything equal to or higher power than -5 dpt results in a blank diopter, and 20.60 must be when it rounds up to -5. This is true for mm and meter measurements too. For some odd reason you can actually enter in negative cms to get around this glitch, and get diopters lower or equal to -5.


  • Bigger increments in manual entry for cm and mm.
  • Allow holding down of the - or + buttons in manual entry (currently this only works on mouse dragging)

Super super appreciate the detailed dig-through.

A bit embarrassing but I’m doing so many things in short order every day that even things like the app, I go through quickly but definitely miss some of these things. Very very very helpful to get this feedback.

Forwarded to dev.

1 Like

Heads-up on planned development:

Larger vision is for measuring to be a starting point for the user gathering data about his/her vision. But then helping making that data actionable is the real story.

I’ve talked about ideas, everything from game-ifying the process, nudging for measurements, connecting to community and relevant content, there is a lot that can be done with data. Especially if we get a lot of participants and the system can start making decent predictions and put changing distance data in a larger context for everyone.

IF we make it there. :grimacing:

Next step, build a separate app. Just so we don’t kill our progress by running into some Apple rule and getting the measuring app updates not approved. So one app is for measuring, and you log in to store your log data.

Then the second app will be all about being able to make use of measuring results. That means downloading a second app and logging in, but it’s either that or taking chances with the measuring one - which I’d rather not do at this stage.

Vague plan for a v1 for the second app:

Probably largely illegible.

Main first starting point, making the 7 day guide available in the app. So you have the option to not depend on e-mails and spam filters and digging around your mailbox to find this or that day of the guide. It’ll still load day by day but then once you got it all, it’s in the app.

Since I removed sales pitch to the paid program a while back, feel fine about this having no ulterior motives.

A few intro screens after first download of course, to explain what to expect.

Then based on your diopters, content from endmyopia. I already have hundreds of articles tagged with diopter values, so if your’e at -5 for example, you can just pull up all relevant content for a start.

This just a starting point for eventually being able to tailor existing content much more specifically to what you may want to be reading.

Also imagine ways to bookmark things, have your own personal library with notes, etc. Taking the currently very static Website to a much more interactible sort of scenario.

Then just app links to our videos, podcast, episodes on other podcasts.

Figure out what we can do with the Wiki in app format (@NottNott :yum:) . And at some point, with courses also. I don’t give those enough priority even that’s what actually pays the bills - and supporters who help make all this possible really should get extra attention.

All of above, v1.0 as minimalist as possible. First just to see if King Apple is ok with it.

Sharing this for feedback. If you’ve known me long enough you know how I’m scattered and not necessarily super genius with all kinds of stuff. My goal is just to keep pushing forward, make progress in some direction, make mistakes, learn things, get better.

Really appreciate everyone who is partaking in the adventures!


But have you thought of a properly obscure name for this second app? :thinking:

Tricky one. I was actually thinking about calling it something like “endmyopia … something”. Just endmyopia?

I think, guessing a bit, that Apple didn’t like the measuring part of the first app attempt, like their hardware being used to something that could be construed as creating a medical diagnosis. Based on other apps I’ve looked into, that appears to potentially be the issue.

The new app (which now really needs a name) is almost ready for version 1.0.

Main thing in it will be the 7 day guide (that part I’m a bit excited about). Getting away from stupid e-mail and stupid spam filters and automatic newsletter folders in g-mail and all that. People complaining that they didn’t get this-or-that day of the e-mails. Instead of that you just install the app and it’ll for sure deliver the whole guide.

And from there you got the podcast episodes, Youtube, maybe the forum, then Website articles in some customized format, and all the various whatnots.

All that just to say … the name ideally maybe would be quite endmyopia related.



Latest update: 📲 The Endmyopia Companion App (iOS)

1 Like

So at last I could get my hands on a phone where the AR tracking works :tada:

My experience:

  • I generally like how the app looks like. It’s minimalistic but in a good way :slight_smile: A bit more design would make it look a bit more professional, but I generally like how it looks like and how the layout is. I would not change too much on it.
  • I don’t like the current workflow. When I do a measurement, I will do all three in one session. Why do I have to select the parameters three times? I should be able to select them first, then do the three measurement. Or at least it should remember my selection, so I don’t have to set them three times.
  • And that’s the next point: please let us edit the history log :slight_smile: I realized I forget to set the “artificial light”, so I went to the log to correct that and… was not able to. It maybe fine if you cannot edit the distance and time (or only edit the manual entry’s), but the other parameters should be editable.
  • Bug: For me the “left” and “right” eyes are reversed. I assume it’s a phone settings if the front camera is mirrored or not. So either please put a button there to mirror the image, or if it’s possible the app should check this setting and behave accordingly.
  • For manual entries I was not able to actually write the measurements, just use the + - buttons. Which is a bit uncomfortable even for cms around 30
  • I really like how the history log actually looks like, the icons with the “2”, “L”, “R” is a great way to easily distinguish the different entries

That’s all :slight_smile: Overall I really like the app, I found the measurements much more simple, much less “stressful” than doing it with a measuring tape. It helps a lot that I don’t have to move my head, just move my hand.
I can imagine people will much more likely to measure with this than manually. Especially because they can do it whenever they remember it, don’t have to be in a specific settings with specific “tools” at hand.
So yeah, it’s a great app, plan to use now regularly :slight_smile: (well, manual measurements will still be a thing, because the phone is my wife’s so if I forget to measure before she leaves to work then I have to fall back to manual :smiley:)