Can We Create a Mobile App That Works Without the Internet?