Hey guys. I’m currently working on an iOS app for the vesc. It works with HM-10 modules and metr modules for those who has them. This is my first ever iPhone app so be gentle haha! My main goal of this app was just a fun project for me to learn more software skills.
FEATURES
Stats (voltage, current, wh consumption, etc…
Speedometer via gps/wheel rpm
Fault Detection
Power profiles
Read current board settings
Dashboard
Lifetime stats
Trip logging
Metric/Imperial standards
FIRMWARE SUPPORTED
3.37 3.38 3.100 3.101 3.102
3.31, 3.32, 3.33, 3.34, 3.35
3.28 3.29 3.30
3.27
2.18 2.54
Let me know what you think! Suggestions are welcome!
Follow link below to download iOS app, fill in info to get invite link to download beta app
If your goal is learning software skills, one of the biggest mistakes you can make is building stuff that only works on one brand of phone. As a business, this costs a bunch of money and can sink you later. Try looking at something like ReactNative
why are you always so angry relax bro. He might not want to get into industry or become a “pro programmer” stuck behind a screen. so just relax, give him feedback and move on.
I’m not angry. I’m just rolling my eyes because he’s drinking the Kool-Aid. People have to learn to think for themselves and remove the fog of what people want them to think (so they can make more money because of you)
There’s nothing wrong with starting out with Native Programming (to this I refer to respective languages compiled & used for said development) and then working towards software that allows you to code in both at the same time, if anything, it’ll allow you to understand what you’re working with better than if you didn’t have an understanding of Swift and Android. Not to mention that his next project, which would probably be porting to android, will give him a better foundation in Java, Swift, and general programming as he compares and contrast the difference between the two and how both Languages change his perspective on effective practices, and programming as a whole.
As a independent he’s better building his profile , like this and then going to ReactNative, rather than telling him that doing this is a mistake.
@twan first go at an IOS?.. NICE work man. Now you have a foundation to build off of for any future projects. I’m a bit envious, I haven’t made the leap myself (not just eSkate app, but apps in general).
This is good start, thought about open sourcing it? I might contribute to it if you do. Maybe even port it to android. It would be good to have an open source alternative.
@b264 yess I was planning to learn react native but i decided to do native programing first before trying to move to react native. I will learn react for my next app whatever it might be.
@Jc06505n mhmm! thats like my thought process of getting into these types of programing, wanted ease into it and learn some native before going full react as some people suggested. Im not a CS major so I’m just learning piece by piece.
@Scoo_B_SK8 haha yess! first go at iOS, thank you! that means a lot. I just need to learn more about UI stuff, got no experience in that department! Take the leap! You won’t regret it. I used to play games in my spare times but now I just programing. Programming for fun is very interesting, never understood why people did it until now.
@myreala I’m not sure yet. I want to put it out into the app store so I will charge like a buck or two to get the developer fee back :] which isn’t much. Then probably open source it to gain improvements, didn’t think too much about it.