Droid Weight

Droid Weight Promo GraphicDroid Weight App IconDroid Weight is a simple, easy to use, free android weight tracking app that helps you keep a journal of your weight on your android phone.

DroidWeight has become an open source project on google code: http://code.google.com/p/droidweight/

Current Version: 1.3.1, Changelog

Droid Weight Features:

Droid Weight 2D Barcode

  • tracks your weight & BMI, body fat, waist length
  • graphs your weight/body fat/weight history for up to 1 year or simply show all your data
  • can compare the graphs of the different tracked values
  • allows to set a weight goal/target
  • calculates statistics from your entries (BMI, HtWR)
  • units either in kg or pd
  • configurable notification as daily  reminder (frequency now also configurable!)
  • import & export data to sdcard
  • delete all entries from database
  • different user-friendly input options
  • add custom date and time to all entries either on creation or later
  • graphical gain/loss indicators on the main entry list

Upcoming Features:

If you have ideas or wishes for features please contact me.

The following features and updates are in development for the next version:

Known Issues:



  • new: homescreen widget to enter your weight
  • new: tracking of even more values



Weight-Tab BMI Tab Chart Tab


Import and Export of Data

As of version 1.2 it is possible to export your tracked data to the sdcard and re-import the data or import other data provided that it is formatted correctly. The file with the data is located in /sdcard/droidweight/data.csv. The format is as follows:

26.0|WEIGHT|2011-03-07 04:18:26|true|0
29.0|WEIGHT|2011-03-09 01:01:34|true|1
30.0|BODYFAT|2011-03-09 04:43:45|true|2
34.0|WAIST|2011-03-10 12:03:32|true

The id is optional. When exporting from DroidWeight, the id is the internal database id. This ensures that on re-importing no double entries are created!

The metric property is written out as true if you are using metric units and as false when you are using imperial units. While the data is stored in metric units internally. When exporting your preferred unit will be used.

If you have any questions regarding this or other features please don’t hesitate to ask (if you don’t want to do it publicly there’s always the contact page)

PS: If you really like Droid Weight and want to show your appreciation, here’s a paypal button:

I am not going to offer a pro-version. I may create an in-app donation button in the near future. This was my first app and it was free initially and I am going to keep it that way, there will also be no in-app advertising. Any kind of feedback may of course motivate me to develop more features.

43 Responses to Droid Weight

  1. metin says:

    Graph is not working properly on 3.2 inch display

    • Sonja says:

      Hi, thanks for the bug report. I am working on a release that will hopefully handle this problem. The update should be released this week.

  2. heather says:

    The “your goal” and the “to go” line on the statistics page don’t show the right info….I wanna loose one amount and the goal line says another ….and the to go line is some high number that makes no sense to me….I filled in the height and goal weight(both showing by lbs I wanted to loose and as how much I wanted to be when done) on preference page but the numbers were still off….not sure what I’m doing wrong.

    • Sonja says:

      Hi Heather,

      thanks for the feedback. I’ll check the program and see if I can find out what is going wrong. I’ll get back to you.


    • Sonja says:

      I looked up the problem and it seems to me to be a misunderstanding because the description of the property is ambiguous. It currently says “your goal weight” this might be misunderstood to mean the amount you want to loose. This is supposed to be the weight you want to reach not the amount you want to loose. I will try and create a better description for the next release. I hope this helps.

  3. Melina says:

    I am also having a problem with the goal weight and BMI. My goal weight is 128lbs but in the statistics it says that my goal is like 52 lbs. So it says I have 80 some pounds to go instead of like 15. It also tells me that my BMI is 3.2 and I am underweight but when I use the BMI calculator my BMI is much higher and in normal weight range.

    • Sonja says:

      Thanks for the bug report. I am looking into it. I think I can reproduce the faulty behaviour. I’ll post if I find a fix and hopefully make a release for it ASAP.

    • Sonja says:

      I’ve found it and I am preparing to upload a fixed version right now. Thanks so much for your help by bringing this to my attention!

  4. Lucien says:

    Very nice app; I use it everyday 😉

    1 bug report:
    “Fast input” function does not work. When the function is checked, if I hit Menu/Create Entry then I get an error and the app closes.

    Ideas/new features:
    * On the tracking tab, would be good to have the 3 data (weight/waist/fat) quick entries instead of need to hit Menu/Select Display…
    * On the history tab, have the option to see the 3 tracking curves on the same graph

    When is scheduled the next release? 😉
    Thx for this great app!

    • Sonja says:

      Hi Lucien, thanks for the feedback. I know about that bug but haven’t fixed it yet. Maybe there is a work-around. I think it only happens when there is no entry yet for one of the values you want to input. Try switching back to normal input, switch the view to whatever measure type has no entries yet, input one and check if fast input works. Sorry for the trouble.

      For the feature requests, I’ll see what I can do.

      The next release is planned for beginning of May. I am currently working on a new app.

      Bye Sonja

  5. christian says:

    how is it possible to add or change older entrie. Greets from Germany.

    • Sonja says:

      Hi Christian,

      Gruss zurück 😉
      You can easily change an older entry by clicking on it (just press your finger on the list entry for a moment) a small popup should open and allow editing.

      Alternatively if you want to import a bunch of older entries from another tool you could create a csv file according to the format (see documentation above) for DroidWeight and import that.

      Oder auf deutsch: einfach den Eintrag “anklicken” Android Style – mit dem Finger kurz draufdrücken, dabei sollte ein kleines Popup aufgehen mit dem man ältere Einträge modifizieren kann.

      Alternativ könntest du auch einen ganzen Satz Einträge älteren Datums importieren, indem du ein CSV File (Format siehe oben) anlegst und das auf der SD Karte ablegst und importierst.

      Beantwortet das deine Frage?


  6. Philippe says:

    Hello, Sonja.
    Thanks, this is a very nice app !

    Just one point : I imported data, which apears Ok on the weight screen, but the graphic history is not updated…

    • Sonja says:

      Hi Philippe, can you maybe post a sample of the data you imported I might see something in there that helps me determine what happened!


  7. Philippe says:

    Hi, Sonja
    do you have an email address where I could send you this, or is there any way to attach a little file on this forum ?

  8. E says:

    Great app,
    Please add an option an automatically determine body fat % based on weight, waist and neck or wrist.

    Thank you!

  9. Pascal says:

    Hey Sonja,

    ich denke mal ich kann dir auch auf deutsch schreiben 😉
    Also ich würde auch gerne Einträge verändern. Frühere hinzufügen (Datum) und andere verändern. Wenn ich lange mit dem Finger auf den Eintrag drücke kommt nur: “Eintrag löschen” als Option. Wie kann ich das sonst ändern?

    Und eine zweite Sachen ist ein Vorschlag: Ich fände es sehr schön, wenn man eine Trendlinie einbauen könnte. Am besten in einer anderen Farbe. Also alle Werte gemittelt und eine Linie die das anzeigt, ob es tendenziell nach oben oder unten geht.

    Vielen Dank für diese unglaublich hilfreiche und gut aufgebaute App.
    Mach weiter so 😉


  10. lathspell says:

    This is a really useful app, which does what it should and this correctly. Nevertheless it were nice, if the age- and genderspecific BMI values for over- and underweight were used.

  11. aliah says:

    Hi 🙂

    I would like to change the date of a previous entry. Is this possible?

    I tried to adapt the export csv file and import it again but it doesn’t work umfortunately.

    Thank you for your help in advance.

    Have a good night.


  12. GOwin says:

    I love the app! Thank you.

    Would you consider an option to select a BMI standard to use? The American BMI is okay for most Caucasians but the Japanese or Singapore BMI cut-off values are more suitable for us Asians.

    See http://en.wikipedia.org/wiki/Body_mass_index#International_variations

  13. John says:

    Wie wäre es mit einer Erweiterung für die, die die zunehmen wollen z. B Sportler.. Es steht immer da, noch abzunehmen – 12,58 kg. Statistik könnte dann auch angepasst werden!

  14. Patrick says:

    Hi , könntest du bitte die app in der History erweitern auf mindestens 12 Monate besser noch 24.
    Sonst fehlt mir nicht wirklich was , fast perfekt.
    LG und tolle Arbeit.

    • Sonja says:


      ich bin gerade dabei mein erstes Update seit langem vorzubereiten und die History wird dann zusätzlich 2 Buttons haben einer mit 1 Jahr und einer, der einfach alles anzeigt, was an Einträgen existiert.
      Ausserdem kommen noch ein paar kleinere Änderungen.

      Freut mich, wenn das Tool immer noch gut ankommt.


  15. Patrick says:

    Danke für ihr schnelles Feedback. Einfach nur toll, das Sie (entschuldigung für das Duzen im vorheriegen feedback ) dies Klasse App kostenlos zuverfügung stellen und daran weiter Arbeiten.

    Nutze die App schon ein 3/4 Jahr (mit Unterbrechung ) und hatte deswegen eine Übersicht vermisst die mir einen längeren Zeitpunkt anzeigt.
    Sehe gerade, ist ja bereits überarbeitet. Danke dafür 🙂

    Hatte leider gerade mehrere Abstürze , als ich auf die Statistik geklickt hatte. Ein Bericht via App habe ich gesendet. Hoffe das es bald wieder stabil läuft, auf meinem Handy und das ein Problem meinerseits war.

    Auf meinem SGS 2 gibt es noch probleme mit der Dartellung welche noch nicht optimal ist, kann man bzw. ich aber mit leben wenn eine Änderung jetzt zu Zeitaufwendig ist vor den Feiertagen 😉

    Die Screenshots sende ich via email.

    Wollte eigentlich noch gucken, da ich vor ein paar Monaten noch einen vorschlag hatte , aber dieser fällt mir nicht mehr ein und richtig nachschauen kann ich gerade nicht da die app immer abstürzt wenn ich auf Statistik klicke.

    Wünsche ihnen schöne Feiertage und einen guten Rutsch in das neue Jahr. LG Patrick

  16. Sebastian says:

    Statistiken geht nicht mehr bringt das System zum abstürzen bitte um update das das poroblem behebt sonst super app weiter so.

    • Sonja says:

      Hallo Sebastian,

      ich kann das Problem aktuell leider nicht nachstellen. Ich arbeite daran herauszufinden, was das Problem ist. Vielen Dank für Dein Feedback!


      • Sonja says:

        Ich habe eine Bugfix Version veröffentlicht. Ich kann das Problem allerdings nicht selber nachstellen. Wäre sehr dankbar um weiteres Feedback ob das Problem behoben ist.

        Ich sehe leider nur sehr wenig Infos, wieviele Einträge sind vorhanden, wenn das Problem auftritt beispielsweise? Seit wann ca. ist die Anwendung in Benutzung?

  17. Pierre says:

    ich kann in der aktuellen Version leider keine Exportfunktion mehr finden. Überseh ich hier irgendwas?
    Habe auch keinen Menübutton mehr…
    Ansonsten super app 🙂

    • Sonja says:


      das Problem ist mir bekannt, habe das bereits gefixt. Bin nur über die Feiertage nicht dazu gekommen das hochzuladen. Vielen Dankk für die Rückmeldung. Ich werde den Bugfix hoffentlich heute live schalten. Mit dem Update sollte das dann gehen.


  18. Evendark says:

    Hi Sonja,
    danke für die tolle App.
    Gruß Even!

  19. Anne says:

    Ich find diese app wirklich allem ähnlichen weit voraus. Bin total begeistert! Wenn man das ganze jetzt noch in eine Excel-Datei zur Datensicherung bringen oder Erfolge als Post bei Facebook teilen könnte, wäre diese app ein absoluter Traum. Aber wie gesagt: auch jetzt ist sie für meine Bedürfnisse schon die beste, die es gibt! Ein großes lob und vielen dank an die entwicklerin!

    • Sonja says:

      Freut mich zu hören. Ich hatte mir für den nächsten Entwicklungsschub überlegt, dass man möglicherweise nach GoogleDocs sichern könnte.

      Zum sharen über Facebook und ähnliches hätte ich noch eine Frage: falls ich sowas implementieren würde, was sollte da geshared werden können?

  20. Joel says:


    die App ist wirklich super. Sie ist einfach und trotzdem funktional.
    Eine Idee die ich noch hätte wäre ein widget dazu zu basteln.
    Ansonsten weiter so ist echt Klasse die App

  21. Anne says:

    Zum Facebook-Share: Ich fäd es nett, wenn die Kurve oder der erreichte gewichtsverlust geteilt werden könnte.
    Google-Docs wäre auch absolut ok. Hauptsache potenziell auch analog – also in Papier 😉 – sicherbar. 🙂

    • Sonja says:

      Also was auf jeden Fall jetzt schon geht ist: auf der SD Karte des Telefons im Verzeichnis droidweight das exportierte CSV rauskopieren und das in Excel importieren! Damit ist es auf jeden Fall auch auf Papier sicherbar.

  22. Steve says:


    Love the app, but why does it run a background process when it has not even been opened?

    • Sonja says:

      This is because of the notifications. I am not sure that the process is not running when there are no notifications configured. I should probably make sure that that is the case in the next release.

  23. Yoshy says:

    ALOHA & Erst einmal ein Kompliment für die App. Mit DroidWeight finde ich mich einfach am besten zurecht.
    Den einzigen Verbesserungsvorschlag den ich hätte: Online-Sync bspw. via Google Account (siehe App ColorNote).



  24. Brigitte says:

    Hallo Sonja,
    vielen Dank für dieses nützliche Tool!
    Ich habe nach einer kurzen Anleitung im Web geschaut, um die Einstellungen “Dein Ziel” und die Körpergröße dauerhaft einzustellen. Da ich nichts gefunden habe und einfach nicht herausfinde, wie es geht: wie kann ich bei Ihrer App das Zielgewicht einstellen? Kann für die BMI-Berechnung dauerhaft die Größe gespeichert werden, so dass diese nicht jedes Mal eingetippt werden muss?
    Bisher steht bei mir bei BMI lediglich infinity.
    Oder gibt es doch noch irgendwo eine Anleitung?
    Vielen Dank!
    viele Grüße,

    • Sonja says:

      Das Zielgewicht kann man in den Einstellungen einstellen. Die findet man über den “Menu” Knopf bei neueren Androids wird der eingeblendet auf dem Display, bei älteren Handys gibts dafür den Knopf

  25. MAWSpitau says:


    leider funktioniert bei mir dir morgendliche Erinnerung nicht mehr. Size ist eingeschaltet, auf eine Uhrzeit und auf 1 Tag gesetzt. morgens kommt aber nichts. Hat jemand eine Idee?

    Liebe Grüße

  26. FP says:

    Wird an dem Programm noch entwickelt? Was ist mit den Verbesserungen die in den Clones schon entwickelt wurden, werden diese integriert?

    Ich nutze die App täglich, mir würden aber noch ein paar Dinge einfallen, so z.B. dass man alle Werte auf einmal ansehen kann in der Liste.