Облом о сбое компьютера. В основном я пропущу лекцию о постоянной передаче вашего кода в систему управления исходным кодом или резервном копировании с помощью чего-то вроде Google Docs или DropBox, чего-то еще.
В любом случае, файл APK может быть в состоянии сохранить ваш исходный код, да. APK - это всего лишь модифицированный JAR-файл, который включает байт-код DEX (classes.dex). Если вы используете что-то, что может декомпилировать dex обратно в байт-код Java, а затем декомпилировать это, вы вернетесь к исходному коду Java - теоретически (я не пытался это сделать).
Для получения дополнительной информации о начале работы см. Этот вопрос: декомпиляция DEX в исходный код Java