Skip to content

goodofficedevsenam/goprohero

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

#CamControl

Due to GoPro's trademark policy the app name is now CamControl, to avoid any issues in the future

A better GoPro app for android.


###Google Play Store:

Get it on Google Play

####Video: ######Android Wear HERO4 demo: VIMEO

######Android Wear HERO3 demo: VIMEO

######App with GoPro HERO4 overview: VIMEO

###The story:

When you connect your GoPro camera to your android device and use the GoPro app while doing something, you may have noticed that the buttons are small (even on my Nexus 6 display) and to access the settings there is too much tapping.

Also, it takes a while to connect and it disconnects when you close the app. It's a pain to go to the app, tap on Control, tap that little button to see the media in the camera, tap the last pic and download it.

Also, the GoPro app crashes a lot.

This is my attempt to reduce the friction and make a buttery smooth experience when controlling your camera with your phone. Featuring big nice buttons with colors so you just need to see the color and tap it, use the volume rocker to start/stop video and take pics! Volume up button starts a video/takes a pic. Volume down stops a video/timelapse.

Also, three main resolutions are added to simplify the process of configuration.

HeroControl makes it easy to control your camera even without unlocking your phone! Its a notification with buttons accessible from the lockscreen and it works with android wear.

It features material design, something the GoPro app does not have.

The app is free, and it wors with all GoPro WiFi enabled cameras (HD2 with WiFi BacPac, HERO3, HERO3+, HERO4)

You can add more features by forking and pushing requests.

The app will have constant updates and new features, because I am very active.

####Todo:

Using scrum it makes software development much more effective and faster

ICE BOX IN PROGRESS TESTING COMPLETE
Make compatible from API 18 JB to 5.1 (Latest)
All camera settings
Smart notification with buttons (for android wear, lockscreen, etc...)
Android Wear support (notification + app)
Finish HERO2/HERO3/HERO3+ Android Wear app
Android Auto support
Sony Smartwatch 1/2 support
Samsung Gear/Gear2/Neo/Neo2 support
Pebble support
Tasker plugin
Android Wear: gestures, camera info such as rec time / battery, mode, pics left... / live preview with interval / photo browser
Android Wear: PROFILES
Material + simple UI
Fix specific H4 modes
HDR Control for Hero4
Fix NightLapse
Car stereo controller
Landscape UI
GPS logging
Watchface with last downloaded picture
Widget (PoD, photo collage of the last 9/16/25 pics)
Live preview (HERO2/H3/H3+ is done, HERO4 is in progress)
media explorer (sort options, Android TV slideshow, chromecast slideshow)
auto download photos
Audio recorder when it starts recording
support all cameras
Make it faster
Show camera data (H4)
Show camera data (H3)

###Features:

  • Material design
  • Big buttons
  • No waiting time for connection
  • HDR trigger with 4 types of bracketing levels, for Hero4 only
  • Trigger using volume rockers (up = record/take pic, down = stop)
  • Lots of settings
  • Profiles (action, indoor, cinematic)
  • HeroControl: notification with controls for the lockscreen, android wear, etc...
  • Android Wear watch app with controls and profiles
  • Android Auto support
  • Compatible with HERO2/HERO3 White, Silver and Black/HERO3+ Black and Silver/HERO4 Black and Silver
  • View camera status (pics left/taken, mode/submode, etc...) and the buttons will be overlayed depending on the camera's status
  • Myo armband compatible
  • CM SDK QuickSettings API support

And more

Hopefully the items of the to do list will be in the list above.

Developed by Konrad Iturbe

About

A better GoPro app for Android, with Android Wear support, material design, H2/H3/H3+/H4 compatible and lots of features!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.2%
  • Other 0.8%