#PMChallenge- Caffeine ( Delay the screen sleep time for a certain period of time)

  1. aryang84
    Cupcake Feb 8, 2019

    aryang84 , Feb 8, 2019 :
    Product Requirements Document


    Who are the users?

    The users would be a student or someone who want to wake his/her screen for a short period of time.

    What is the proposed function?

    Caffeine. Caffeine is a function that lets you wake up you screen for a specific time for like (5 mins, 10 mins... upto 30 mins) without modifying your screen sleep time. When the caffeine time is over the screen will sleep. This is very useful for students and readers for/when copying notes from your device or reading e-books etc.

    •If there are existing comparable function in the smartphone industry, how is your proposed feature is superior?

    Yes, there are same features existing in the smartphones but are only present in Custom Roms and I think if OnePlus will launch such a feature in their device then it will be the first to be in a official Rom.

    Explain the logic behind the feature and how you want it to be implemented?

    The logic behind is that a person who wants to wake his screen for some period of time and is not willing to change his screen sleep time then Caffeine can help him/her to wake his device screen for a period of time without changing the screen sleep time. Technically this feature will delay the screen sleep time for certain period of time.

    Implementation:- I want it to be implemented in the quick tiles of notification area where a Caffeine icon should be placed. The timer should be changed by clicking on the icon itself (with the intervals of 5 minutes and goes upto 30 mins and infinity). If the user locks his/her device in between the Caffeine timer, then the timer should stop and the user has to manually turn on the caffeine again.


    •Does it contribute to a burdenless experience?

    Yes, It contribute to a burdenless experience because of the simple yet useful feature.

    How will different parts of the existing OS interact with this new feature?

    It just delays the screen save timer for the Caffeinated period of time. After the Caffeine time is over the screen sleep timer starts.

    what will the user experience be like? Does the current flow result in the optimal user journey?

    The feature will be placed in the notification quick tiles and will just be used for delaying the screen sleep time. Except this, feature will not modify any user experience.

    Ruby G. and Peybro like this.
  2. Sridhar Ananthanarayanan
    Lollipop Feb 8, 2019

  3. aryang84
    Cupcake Feb 8, 2019

    aryang84 , Feb 8, 2019 :
    But it is always good to have a feature in stock rom then having extra apps in the system

  4. Sridhar Ananthanarayanan
    Lollipop Feb 8, 2019

    Sridhar Ananthanarayanan , Feb 8, 2019 :
    the idea of the contest is to have something that doesn't already exist, or a complete 3rd party solution doesn't exist.

  5. dsmonteiro
    Community Consultant Feb 11, 2019

    dsmonteiro , Feb 11, 2019 :
    Why not simply install Caffeinate, then?

    What's the problem with installing apps? They (mostly) work the same way.

  6. aryang84
    Cupcake Feb 11, 2019

    aryang84 , Feb 11, 2019 :
    caffeinate doesn't work. I'm a 3t user and it didn't work at all even it doesn't work for 6 and 6t devices running Android pie

  7. sommersy
    KitKat Feb 11, 2019

    sommersy , Feb 11, 2019 :
    That's cool, but...Caffeine is natively baked into other AOSP-based ROMs. All OnePlus would have to do is implement it and everyone would be happy.

    aryang84 likes this.