Jag har ju bara programmerat för android med java, gick en kurs och det var inte så marigt med språket men den hade lite hyss för sig när man tex vred på telefonen så startade programmet om.
Skall du bygga för både android och iOS så blir det nog två projekt, har inte satt mig in i om man kan konvertera från det ena till det andra men det är kanske bäst att göra detta manuellt i alla fall.
Så om du kan java och har lite tålamod så går det nog att lägga upp ett projekt, skall det vara offline och sen överföras till en server när man går online istället så måste man ta hänsyn till lite hyss som telefonen ställer till med. Vet inte om det är samma problem med paddar/tablets/klösbrädor för jag pillade bara med telefoner - men jag antar väl att det är så.
Som andra sagt så om du har kontakt med en server ute i fält så går det lättare - då slipper du mellansteget. Alltså bara ha frontend (web) på den bärbara enheten (blir samma oavsett vad du använder) och servern gör jobbet.
Kursen jag gick var på distans och hette nåt i stil med androidprogrammering, men du bör ha java kunskap i botten för den kursen var mer inriktad på hur man skriver koden för just android.
Finns andra saker som app inventor
http://www.mobil.se/tips-tricks/skap...g#.V-5CySTQ-M8 men om den räcker för dina behov vet jag inte.