Quem tiver problema no trecho abaixo:
listaDeAlunos.setAdapter(new ArrayAdapter<String'>(this, android.R.layout.simple_list_item_1, dao.todos()));
É porque o ArrayAdapter está definido como String, é necessário remover nesse trecho "new ArrayAdapter" ficando "new ArrayAdapter<>" para chamar o método dao.todos(); sem erro.