MultiROM Makes its Way Over to the HTC One (M8)

While browsing our forum, you will undoubtedly find more than a few enticing ROMs available … more

Welcome to the New XDA-Developers Portal!

You may recall that a few weeks ago, we opened up the XDA-2015 forum themesto intrepid users … more

An Android Enthusiast’s Apple iPhone 6 Challenge

The media has gone batty again over Apple “revolutionizing” smartphones. … more

Sony to Extend its AOSP Program to Other Devices

Sony will be offering its users the possibility to use AOSP ROMs as an alternative to the … more
Post Reply

[COMPETITION] Pebby - Baby Helper

17th August 2014, 12:37 PM   |  #1  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More


Hello there, I'm the creator of the competition app Pebby - Baby Helper.

Pebby helps you take care of your baby. It allows you to easily set the last time the baby slept, ate or had its diaper changed. Glance down and check how long it has been since any of those events.
Pressing one of the three buttons starts or stops the timer for each of the three activities. The last time or time interval is shown besides each activity.
You can also view statistics and graphs of your baby's activities on your smartphone, on the configuration page.

Now that the competition is over and the first version of the app is released, I'll continue to listen to feedback and ideas for Pebby, to further improve it.
As this app is based on actual requests from moms, it's important for me to receive parents' inputs on how to improve it. Feel free to offer suggestions in this thread or via PM.

I hope you enjoy Pebby and be sure to tell all your friends with babies about it!

Download at Pebble Store:
https://apps.getpebble.com/applicati...4475c7ee0001ed

Source:
https://github.com/Arlanthir/pebby




XDA:DevDB Information
Pebby, App for all devices (see above for details)

Contributors
Arlanthir

Version Information
Status: Stable
Current Stable Version: 1.2
Stable Release Date: 2014-09-05

Created 2014-08-17
Last Updated 2014-09-05
Attached Thumbnails
Click image for larger version

Name:	baby.png
Views:	69
Size:	5.3 KB
ID:	2900666   Click image for larger version

Name:	menu.png
Views:	830
Size:	2.3 KB
ID:	2903446   Click image for larger version

Name:	app.png
Views:	838
Size:	2.2 KB
ID:	2903447   Click image for larger version

Name:	newLayout.png
Views:	802
Size:	2.2 KB
ID:	2905625   Click image for larger version

Name:	since.png
Views:	1392
Size:	2.9 KB
ID:	2923689  

Click image for larger version

Name:	g.png
Views:	693
Size:	52.5 KB
ID:	2926081  
Last edited by Arlanthir; 5th September 2014 at 11:23 PM.
17th August 2014, 12:37 PM   |  #2  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More
Project Roadmap
This is the project roadmap right now:
  • Create barebones project with app name and icon
  • Display button icons
  • React to feeding and diaper change buttons and save their times
  • React to sleeping button and save its times (start and end)
  • Persist time data locally for future app executions
  • Experiment with Action Bar to conserve screen real estate
  • Explore phone-side persistence and graphs display with Javascript, prepare JS Bundling
  • App config page with activity graphs on phone
  • Show 'X time ago' for each of the activities
  • Reliability improvements / tests
  • Design store assets

Future work:
  • Offer a way to register activities for twins
Last edited by Arlanthir; 5th September 2014 at 11:17 PM.
17th August 2014, 01:03 PM   |  #3  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More
Here's a first draft screenshot:
Attached Thumbnails
Click image for larger version

Name:	baby.png
Views:	38
Size:	5.3 KB
ID:	2900673  
19th August 2014, 10:31 AM   |  #4  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More
Progress Report
The project is going along nicely, with the basic draft layout already done.
The app already has a menu icon and can be used to track the last feeding and diaper change times.
Next steps are to implement the sleeping times and save the information between app executions!



21st August 2014, 12:04 AM   |  #5  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More
After some more development time, here's where Pebby is:



I've implemented the sleeping times, the time values persistence and redesigned the icons as an action bar to free up some much needed screen real estate.
Bonus points for automatically supporting buttons' pressed state now (because of the action bar, nifty little layer).

The absolute basic functionality of the app is now done, but it's time to start considering the storage and display of graphs: iOS apps require some time after bundling the working Javascript, which I'll need to implement the remaining features.
Last edited by Arlanthir; 21st August 2014 at 12:08 AM.
26th August 2014, 12:33 AM   |  #6  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More
No screenshot today because the work so far has been mainly behind the scenes:
  • Communication between watch-phone
  • Storage of all values on phone, along with latest values on watch
  • Barebones configuration page
  • Communication between phone and configurations page
  • Ability to reset values history and start from scratch
  • App submission to the Pebble Store with Javascript bundling for iOS
28th August 2014, 12:00 AM   |  #7  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More
And we're starting to see some graphs here!

Attached Thumbnails
Click image for larger version

Name:	graph.png
Views:	760
Size:	16.8 KB
ID:	2914826  
Last edited by Arlanthir; 28th August 2014 at 12:02 AM.
4th September 2014, 12:52 AM   |  #8  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More
The challenge end date is closing in and the app finally displays fuzzy "X time ago" texts.



I'm going to use the time that's left to essentially debug the app and make it more reliable in cases where the phone becomes disconnected from the watch as well as design the required store assets.
5th September 2014, 11:37 PM   |  #9  
Arlanthir's Avatar
OP Senior Member
Thanks Meter: 1
 
337 posts
Join Date:Joined: May 2008
More
App released!
Check the first post for all the goodies, and thanks for following along!

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes