5,815,022 Members 37,850 Now Online
XDA Developers Android and Mobile Development Forum

[COMPETITION] Pebby - Baby Helper

Tip us?
 
Arlanthir
Old
(Last edited by Arlanthir; 5th September 2014 at 11:23 PM.)
#1  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
Default [COMPETITION] Pebby - Baby Helper



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:	67
Size:	5.3 KB
ID:	2900666   Click image for larger version

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

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

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

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

Click image for larger version

Name:	g.png
Views:	660
Size:	52.5 KB
ID:	2926081  
 
Arlanthir
Old
(Last edited by Arlanthir; 5th September 2014 at 11:17 PM.)
#2  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
Default 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
 
Arlanthir
Old
#3  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
Here's a first draft screenshot:
Attached Thumbnails
Click image for larger version

Name:	baby.png
Views:	36
Size:	5.3 KB
ID:	2900673  
 
Arlanthir
Old
#4  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
Default 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!



 
Arlanthir
Old
(Last edited by Arlanthir; 21st August 2014 at 12:08 AM.)
#5  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
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.
 
Arlanthir
Old
#6  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
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
 
Arlanthir
Old
(Last edited by Arlanthir; 28th August 2014 at 12:02 AM.)
#7  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
And we're starting to see some graphs here!

Attached Thumbnails
Click image for larger version

Name:	graph.png
Views:	729
Size:	16.8 KB
ID:	2914826  
 
Arlanthir
Old
#8  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
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.
 
Arlanthir
Old
#9  
Arlanthir's Avatar
Senior Member - OP
Thanks Meter 1
Posts: 337
Join Date: May 2008
App released!
Check the first post for all the goodies, and thanks for following along!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Change the Style of Your Notifications with HeadsUp

Head Up notifications is one of these upcoming features that Android developers hid deep … more

Google Play Store to Show Price Ranges for In-App Purchases

Google recently announced a change to Google Play Store policy that requires … more

XDA Xposed Tuesday: How to Shut Up Your Phone – XDA Developer TV

So many different applications want to send us notifications that … more

Add Some Power to First Generation Snapdragon CPUs

Some older devices still remain very popular. Phones like theHTC Desire, Sony Ericsson … more