Inspiration

I wanted to make a simple app that doesn't break any workflow but stays on the screen persistently until it is opened and makes you happier

How it works

Smile helps you to remember and think of the things in life that make you happy.

  • The app launches up to 4 times per day in the form of a small hovering button (her name is Happy and she's smiling :) ). To move Happy, perform a swipe that is starting on the button. Then you can drag Happy wherever you want her to be. When you lift your finger, Happy moves to the closest border of your screen.

  • With a click on Happy (as soon as you have time), she will tell you something to start your day with, a joke or just something to help you get through the next few hours.

  • You can select the times when Happy is supposed to pop up on the screen when you open the app manually.

Challenges I ran into

Only minor ones that appeared due to my small programing experience

Accomplishments that I'm proud of

That I was able to make Smile work the way I imagined

What I learned

How to make a movable Button that's in the foreground but doesn't obstruct the rest of the screen and How to set up an AlarmManager

What's next for Smile

  • Showing also pictures and links
  • applying happiness theory
  • implementing feedback

Built With

Share this project:

Updates