kana_plus_plus's People
Forkers
duffrindkana_plus_plus's Issues
adicionar animação de shake ao escrever errado
adicionar animação de shake ao escrever errado.
também adicionar animação da borda ao escrever certo
bloquear split screen
o app não suporta tamanhos quadrados ou pequenos, pois necessita de pelo menos 2 areas, sendo que uma seria para imagem e os kanas e o outro a area de desenho.
deve bloquear o splitscreen ou adicionar o modo fullscreen para evitar quebra de tela
Trocar as imagens dos kanas do Word Detail
criar imagens específicas para os kanas, pois as imagens são pequenas demais para ver os números.
uma alternativa é colocar animação.
Refatoração da arquitetura de software
Refatorar a arquitetura do projeto, deixando clean architecture, mas separando em packages e refazer a regra de negócio para concentrar nos change notifier.
Mostrar apenas as cartas já estudadas na tela de Words Page
Apenas mostrar as cartas já estudadas. Uma ideia é adicionar um botão para caso o usuário queira mostrar todas as cartas (estudadas e não estudadas).
animar as imagens dos kanas no word detail
na tela que mostra os detalhes da palavra, ele mostra os kanas, porém elas precisam ser animadas para mostrar o passo a passo de como devem ser desenhadas.
adicional: adicionar o Hero para word id também.
Modificar o modo de reconhecimento do writer
retirar os undo stroke e clear stroke.
o modo de reconhecimento deve ficar no formato:
-
quando ir desenhando um traço, o traço deve ir aparecendo, se passa pela região certa do traço, ele deve ir destacando com uma cor mais forte, se passa fora da região, ele deve ficar bem clarinho.
-
apos tirar o dedo, se boa parte do traço está errado (ex: menos de 90 ou 95%), o usuario precisa desenhar novamente o mesmo traço
-
deve ter um feedback (tipo um chacoalhão) quando o traço foi desenhado errado. se foi desenhado certo, detaca o próximo traço.
-
deve ter um contador de traços desenhados corretamente
-
deve ter um contador de traços desenhados erroneamente
-
deve ter um contador de kana que teve algum traço desenhado erroneamente
o show hint deve mostrar por etapas, ex: deve mostrar qual desenhar o primeiro traço, após o usuario desenhar, e for correto, mostra o segundo traço, e assim por diante.
se o show hint está desabilitado, não mostra nada até ele começar a desenhar o traço.
Cartas não estudadas tem maiores chances de serem selecionadas para treino
Atualmente as cartas são selecionadas randomicamente.
Precisa adicionar uma seleção de cartas não estudadas terem uma maior chance de ser escolhida para o treino.
Adicionar novas palavras
Adicionar novar palavras/imagens que contenham os kanas não inclusos ainda.
よ を
ぐ げ ざ ぜ ぢ づ ば
ぱ ぺ ぽ
きゃ にゃ ひゃ みゃ りゃ ぎゃ ぢゃ びゃ ぴゃ しゅ ちゅ ひゅ みゅ りゅ じゅ ぢゅ びゅ ぴゅ ちょ にょ ひょ みょ りょ ぎょ ぢょ ぴょ
っか った っば っぱ っし っち っび っぴ っく っす っつ っぶ っぷ っせ って っべ っぺ っそ っと っぼ っぽ
ハ ミ ウ ヌ ユ ヨ ヲ
ヂ ズ ヅ ゲ ゾ
キャ チャ ニャ ヒャ ミャ リャ ギャ ヂャ ビャ キュ シュ チュ ヒュ ミュ リュ ギュ ジュ ヂュ ビュ キョ チョ ニョ ヒョ ミョ リョ ギョ ジョ ヂョ ビョ
ピャ ピョ
ヴャ スャ ズャ テャ デャ フャ ウャ ヴュ スュ ズュ テュ デュ フュ ウュ ヴョ スョ ズョ テョ デョ フョ ウョ
ッサ ッタ ッキ ッシ ッピ ッス ッケ ッセ ッテ ッぺ ッソ ッポ
イィ イェ ヴァ ヴィ ヴ ヴェ ヴォ スヮ スァ スィ スゥ スェ スォ ズヮ ズァ ズィ ズゥ ズェ ズォ ツァ ツィ ツェ ツォ テァ テゥ テェ テォ デァ ディ デゥ デェ デォ トヮ トァ トィ トゥ トェ トォ
ドヮ ドァ ドィ ドゥ ドェ ドォ ホゥ フェ リィ リェ ウァ ウィ ウゥ ウェ ウォ クヮ クァ クィ クゥ クェ クォ グヮ グァ グィ グゥ グェ グォ ムヮ ムァ ムィ ムゥ ムェ ムォ
Melhorar animação de transição de palavras no Training Page
Adicionar as animações de certo e errado após o usuário acabar de escrever um kana.
Revisar os dados do Study Page
revisar o conteúdo e também revisar a tradução.
Adaptar todo app para versão tablet (tornar responsivo)
Settings e PreTraining: ListView need increase (look material)
Review: ListView need increase (look material)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.