Project V1Driver (Android)

Discussion in 'Official V1Driver Discussion Section' started by mswlogo, Nov 3, 2017.

  1. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    fine by me but I have no control over that but perhaps @Vortex could help us it.

    I'm 99% sure it's a go. I hope to have a good base by next weekend. Not sure it will be tested enough though, the backup to Google Drive was a ton of work.
     
    LeftLaneInPA and cihkal like this.
  2. cihkal

    cihkal Level 3 SA Advanced User Premium Member

    Messages:
    2,010
    Likes Received:
    2,946
    Country:
    United States
    Joined:
    Apr 21, 2014
    Well that's exciting to hear that you're not at a point where killing the project is a strong possibility! Actually putting in code to automate the backup to Google Drive was way above and beyond! Bravo! If you're a seasoned Android user you go find the files in say the YaV1 folder and copy them to Drive. Pretty easy for most people, but the extra touch you're putting on the app like this makes it more than worth the $10. Looking forward to purchasing the app as soon as you make it available!
     
    mswlogo likes this.
  3. Vortex

    Vortex Making Videos Administrator Advanced User Premium Member

    Messages:
    16,920
    Likes Received:
    27,817
    Country:
    United States
    Joined:
    Jul 19, 2012
    Location:
    Washington State
    Home Page:
    Sure, I went ahead and stickied it for ya. :)

    Great to see yet another V1 app coming for Android now too! YaV1, JBV1, and now V1Driver...
     
    mswlogo and cihkal like this.
  4. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    Updated OP on status.

    Getting close. I think it will have all functions for first release by end of weekend and I just need to debug for a bit (possibly a week).
    I need to check battery usage in various modes, 9 ways V1 and Dongle can come and go and make sure it connects in all cases, layout on various size devices, stuff like that.
     
  5. cihkal

    cihkal Level 3 SA Advanced User Premium Member

    Messages:
    2,010
    Likes Received:
    2,946
    Country:
    United States
    Joined:
    Apr 21, 2014
    Sweet! Been playing with the app on my work iPhone while taking some drives. Looking forward to being able to put this on my and my wife's Pixels!

    Sent from my Pixel using Tapatalk
     
    mswlogo likes this.
  6. ahl395

    ahl395 PSL? Advanced User Premium Member

    Messages:
    1,411
    Likes Received:
    754
    Country:
    United States
    Joined:
    Jun 20, 2013
    Location:
    New Jersey, USA
    Sounds great! I may have to try this.

    Do you have any screenshots of the app and/or settings?
     
  7. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    Soon, but it will look extremely similar to V1Driver on iOS.

    You can have a look here for some images and videos V1Driver, A tool for making you the Driver
    Keep in mind that you can change the bogey may view to a bogey "list" (similar to YaV1.) but the Videos and images don't show that.
     
    Stoopstroop, ahl395 and cihkal like this.
  8. Stoopstroop

    Stoopstroop Learning to Fly Beginner User

    Messages:
    340
    Likes Received:
    216
    Country:
    United States
    Joined:
    Jan 20, 2017
    Cant wait to try it!
     
  9. Kimberdan

    Kimberdan Premium Member Advanced User Premium Member

    Messages:
    1,132
    Likes Received:
    632
    Country:
    United States
    Joined:
    Sep 28, 2013
    Location:
    Hell
    Jesus!!! This App was the only thing that i miss from my Crapple..I just switched back to Android and oh how im missing my V1Driver.. Can not wait
    THANK YOU
     
    mswlogo likes this.
  10. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    Update: Main functionality is done. I had hoped to release it by today but didn't quite make it. But I did get much more functionality in than I expected too.

    I just need to fix a dozen bugs or so. I think I need to implement Tips before I release though. People get too confuse without some guidance.
    So hopefully in a few days or a week at the latest.
     
    Kimberdan, cihkal and The Only Sarge like this.
  11. novarider

    novarider Learning to Fly Beginner User

    Messages:
    138
    Likes Received:
    53
    Country:
    United States
    Joined:
    May 1, 2017
    Do you limit which android versions can use this? The tablet I use is android version 4.4. Will this app function fully with it?
     
  12. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    Sorry, but no. It will be at least 5.0 possibly higher. iOS has fairly strict rules on which versions you support and what changes you make in the future. I need to better understand those rules on Android so that I don’t burn myself or users. Not so big of a deal on free apps, but is on paid apps.
     
    cihkal likes this.
  13. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    First overnight battery test. Looking good. This is in sitting in background after V1 power down. Then powered up V1 and it connected in background. While using 1% of battery.
    Still more testing to do.

    d0f5c22b839cacf222454b23096f63b4.
     
    cihkal likes this.
  14. cihkal

    cihkal Level 3 SA Advanced User Premium Member

    Messages:
    2,010
    Likes Received:
    2,946
    Country:
    United States
    Joined:
    Apr 21, 2014
    Looking very solid! The automation app I use, Trigger, you wouldn't even know it existed. Almost no appreciable battery drain and it doesn't require a notification (somehow) to always work. Really slick app.

    For always searching for the V1C LE via V1Driver and not killing battery that's pretty awesome!


    Sent from my Pixel using Tapatalk
     
  15. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    It's not "searching", the app doesn't even need to be "running" !!

    On iOS I tell the OS to wake me up when anything interesting on Bluetooth happens. Like you connected to your car.
    Then iOS will wake (or start the app) when that happens. Then the app can have a look around to see if anything is of interest. If there isn't it goes back to sleep.

    The OS programs the Bluetooth chip to let it know if there is any new activity and it doesn't have to "Poll or Search" either. Only the Bluetooth chip is doing the "search", which it always does if it's turned on.

    Ideally the App should be 0% battery while waiting to connect. I have "Course GPS" on in iOS to help the app not go into too deep of a sleep (which might be overkill). I'm doing the same on Android and it might not be necessary. This takes a TON of time, work and testing to sort out.

    Folks that think it should chew battery and need 3rd party apps are thinking old school. The hooks are in both OS's to do things very efficiently. But those hooks changed a lot version to version on Android and it's a nightmare which is why I have not confirmed the final minimum version yet.

    Some things have been a breeze on Android and other things an absolute bear.
     
    Stoopstroop and cihkal like this.
  16. CJR238

    CJR238 -CMS Article Admin- Administrator Advanced User Premium Member

    Messages:
    23,738
    Likes Received:
    13,522
    Country:
    United States
    Joined:
    Oct 30, 2010
    Location:
    CT. MZDA 3. ALP, M3 /V1/RedLine/LIVE {1,7,b,E,F,G
    Take your time. I am super glad you are doing this, especially since you are a long time member and have proved to be one of the best CM app developers for the community.
    Now and then i think back to our PM's on the old RD.net, so much has clanged in the industry.

    I am specifically looking forward to when you add the overlay! ;-)
     
    Kimberdan and cihkal like this.
  17. cihkal

    cihkal Level 3 SA Advanced User Premium Member

    Messages:
    2,010
    Likes Received:
    2,946
    Country:
    United States
    Joined:
    Apr 21, 2014
    Very cool! I can only imagine that this level of automation which interfaces well with the inter-workings of the OS must require a hell of a lot of work! Pretty cool to learn a bit about how you can approach automation without relying on an automation app. Unheard of for most android apps because we've all been used to simply relying on them. Obviously you don't have that in stock iOS so you have to be pretty savvy. I think I've had V1Driver actually connect without the app being open in the background if that's possible. I forgot to open it but I remember being surprised hearing "V1Driver" once I started my car.
     
  18. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    Lots of apps do this sort of stuff all time. Wearables, health devices etc. And Bluetooth was designed with all that in mind, especially LE BT.

    This is how Dropbox works. Wonder how your pictures magically show up in Dropbox without having to open the app.

    Yes, V1Driver does start itself. And when it does you won’t see it listed in running apps when you double click home. Which a bonus because you won’t accidentally kill it. You have to open it to kill it.
     
    Last edited: Dec 5, 2017
    cihkal likes this.
  19. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    Messages:
    2,241
    Likes Received:
    1,844
    Country:
    United States
    Joined:
    Nov 1, 2014
    Location:
    MA
    Pretty significant progress.

    If I leave no apps running overnight (~8hrs) the battery drops about 3%. That’s my base line target.

    If I startup V1driver in the car and let it connect, then shutoff the car.

    Come back the next morning (~8hrs later without charging).

    Start the car and V1Driver connects with no user intervention and the battery is at 97%

    It essentially used nothing :) and VDriver isn’t even listed as a consuming app.

    And no “helper apps” needed.

    69cdc972018daa256c1a078598aeb6ca.
     
  20. cihkal

    cihkal Level 3 SA Advanced User Premium Member

    Messages:
    2,010
    Likes Received:
    2,946
    Country:
    United States
    Joined:
    Apr 21, 2014
    Awesome to see the progress update man! Doze on Android does a pretty damn good job flat lining battery consumption unless you have a misbehaving app. Clearly that's not an issue with V1Driver.

    Sent from my Pixel using Tapatalk
     

Currently Active Users Viewing This Thread: 0 (Users: 0, Guests: 0)

Show Sidebar