QuickCamera brings a Moto X-like flick-to-shoot feature to any Android device

April 28, 2014

     

    moto x quickcamera

    QuickCapture on the Moto X

    The Moto X is more than nine months old, a whole lot of time when it comes to mobile technology, but some of its features are still unique on the market. Among them is Quick Capture, which lets you quickly launch the camera app with a simple flick of your wrist.

    Now developer Suyash Srijan released QuickCamera (beta group required), a free app that attempts to replicate Motorola’s Quick Capture feature on just about any device.

    QuickCamera is currently in alpha, so you should expect a fair share of issues with it. However, from my time with it, it pretty much works as advertised, allowing you to launch the default camera by simply rotating your phone twice. On my Nexus 5, the camera launches in about 1-3 seconds from the gesture, which is pretty good, though other users on XDA reported longer times on occasion.

     

    Just like on the Moto X, when the app registers the gesture, the phone vibrates to alert you that the camera will open soon. This is important because, if you repeat the gesture, the app will attempt to launch the camera multiple times, slowing down the process and occasionally causing errors.

    QuickCamera works both when the phone is awake and when it sleeps. The app taps into the phone’s accelerometer to detect sudden movements, and a future version will include data from the gyroscope. From the app’s Settings menu, you can tweak the movement threshold that triggers the camera launch, which may help with avoiding false triggers.

    From my time with the app, there were several situations when the camera was triggered when I simply picked the phone from my desk or I moved it too fast, even with the threshold set to the max value. The app can use the proximity sensor to prevent accidental triggers while the phone is in your pocket, but it clearly needs more work in this area.

    Another potential issue is battery consumption, which can really take a hit from apps such as this one.

    QuickCamera is open source, so you can not only use it freely, but also incorporate it in your applications or ROM, if you’re a developer. To access it in the Play Store, you will need to join the beta community here; after that, you can download the app from the Play Store. The code source is available on GitHub.

    Comments

    • https://soundcloud.com/camnointros Neichi

      Every phone is trying to be the Moto X. Obviously the Moto X is the best!

      • Piotr Rogulski

        Or Moto G :)

      • José A. Medina

        Cant say is the best, but it has very unique featues. I have ACdisplay on my nexus 5 and even my friends like it

    • Dimitar Gospodinov

      This will not work as intended on a non Snapdragon 800 or later CPUs ’cause there is no dedicated low power core in the older ones…Battery life will suck and there is no way to make it work…

      • SuyashSrijan

        Developer here, the dedicated low power core is only for voice purposes :) The Moto X uses gyroscope and accelerometer for the gesture, which is what I use as well.

        • Dimitar Gospodinov

          Nice to hear but isn’t something “listening” for the pattern? Like some process? I don’t think it is meant for voice only too… doesn’t Oppo use three same core for three gestures and HTC One too? I know you use the data from the gyro but isn’t there a process that’s running at all times?

          • SuyashSrijan
            • Android Developer

              But doesn’t it mean that the device will always be awake, polling the data from the sensors to find out when the gesture is being performed ?

            • SuyashSrijan

              Are you talking about my app? It stops polling data from accelerometer and/or gyroscope when you put it inside your pocket, when you’re in call or when your phone is lying face down. I am working on optimizing stuff so that I can reduce battery consumption even more while having very little effect on accuracy and sensitivity of the gesture.

            • Android Developer

              I’m talking about the idea in general.
              Having it being disabled on some cases is also problematic, since the whole point of it is that it’s always available.
              I guess there are always tradeoffs…
              At least you’ve added (I assume) the ability to customize when to shut it down. Wonder if the Motorola has it too.

            • SuyashSrijan

              Yes, some tradeoff has to be made.

              I assume yes, because it makes no sense not to.

            • Richard Gao

              Hi Suyash, for some reason when I twist my phone twice it vibrates and the screen turns on, but the camera does not open. I have a Note 3 N900A with root. Could you help? Thanks in advance

            • SuyashSrijan

              Have you tried the latest version?

            • Richard Gao

              Yup. Turns out the reason was I had 2 camera apps and it didn’t know which one to use. However, when I want it to launch it doesn’t but does launch when I’m walking. Is there any way to turn the sensitivity of the accelerometer down? Thanks

            • Dimitar Gospodinov

              Oh note when I read more about it I see that the is already a separate core foot that too and those calculations are made separated anyway right? Or I am to high? Lolo

        • Rooney-

          From India? Or NRI? :)

          • SuyashSrijan

            India!

    • Albin

      Have to say I’d be more interested in a quick flick “Launch Anything You Like” app. Why not?

      • SuyashSrijan

        Yes, why not ;) Once my app enters stable stage, I’ll think of making a quick flick to “Launch Anything You Like” app!

        • Albin

          Good on you. I’d be a buyer.

    Popular

    Latest