Sobre o projeto

Hytaý dili 1 é um aplicativo de aprendizado offline para estudar chinês a partir do turcomeno. Ele foi desenvolvido com React Native, Expo e TypeScript. Execução local: instale as dependências com npm install e, em seguida, execute npx expo run:android. De acordo com o README, essa é a única maneira funcional de executar o aplicativo. Ele usa módulos nativos para notificações, seletor de documentos e escrita de hanzi, portanto o Expo Go não funciona e não há compilação para web. O comando de execução compila um cliente de desenvolvimento e o instala; depois disso, npx expo start --dev-client é suficiente para reiniciar o Metro. Conteúdo do curso: o curso tem 31 capítulos, em que o capítulo 0 aborda a pronúncia e os capítulos de 1 a 30 contêm o material principal do curso. O conteúdo teórico está em assets/data/theory_content.ts e os exercícios, em assets/data/course_content.json. As strings da interface são mantidas todas em um único arquivo, lib/strings.ts. O README dá uma regra aos tradutores: traduzir apenas os valores em turcomeno e nunca modificar hanzi ou pinyin. As verificações são executadas com npm run lint, npx tsc --noEmit e npm test. O README informa que atualmente há 63 testes. O projeto é lançado sob a licença MIT.