Yo creo que si lo es, aunque tambien estoy aprendiendo para moviles, pero se que con Android (por ejemplo), puedes acceder a guardar datos temporales en una database (Sqllite o algo asi), echa un ojo en
www.javamexico.org alli en los blogs hablan algo de ello