No, but i think "fitday" (Im not sure about the name, google it) is pretty good.
Old skool Ipad right there, no wifi or batteries needed
for counting calories, try WolframAlpha, for example http://tinyurl.com/3tz3npd