Giter Club home page Giter Club logo

quiz-app's People

Contributors

kimitashoichi avatar

Watchers

 avatar

quiz-app's Issues

【進捗記録用】全体構成

全画面

  • タイトル画面
  • メニュー画面
  • 回答画面
  • 結果表示画面

全画面共通仕様

  • 画面上部と下部にバナー広告を表示

タイトル画面

  • アプリのタイトルを表示
  • スタートボタンを設置 --> 押したらメニュー画面に遷移

メニュー画面

  • 難易度を選択可能
    • easy / normal / hard の3段階
  • タイトルへ戻るボタンの設置

回答画面

  • 問題文表示コンポーネント
  • 回答表示コンポーネント
    • 回答は4択形式にする
  • 現在の回答問題数表示コンポーネント
    • 2/10 のように表示する
  • 正解/不正解のアニメーション

結果表示画面

  • 正解数を表示する
    • 2/10 のように表示する
  • タイトルへ戻るボタンの設置
  • もう一度挑戦するボタンの設置

【回答画面】問題の回答終了処理を実装

TODO

  • 問題を全て回答し終えた時の処理を実装する
  • 回答後に結果画面に遷移する処理を実装する
  • 結果画面のモックだけ作成し、画面遷移ができているか確認する

Menu Screen

TODO

  • menu画面のレイアウトを調整する

Title Screen

TODO

  • タイトル画面のレイアウト作成

バックエンド

firebase

  • DBはfirebaseを仕様する
  • 認証機能は無し
  • 広告の表示設定(admob)

deploy

  • expoでできるっぽい

【回答画面】画面デザインの作成

TODO

  • #5 で作成したコンポーネントをscreenとして組み込み
  • 画面デザインの調整
    • 現在の回答問題数表示させる
  • データフローを設計する
    • 問題文と選択肢をどのように各コンポーネントに渡すか
    • 回答数と正解不正解のデータ保存方法
      • 回答数の保存は実装済み

【タイトル画面】スタートボタンを設置

TODO

  • タイトル画面にスタートボタンを設置する
    • ボタンを押したらメニュー画面に遷移する様にする
  • メニュー画面のモック作成
    • ボタンの動きを確認するまでこのissueで行いたいので、メニュー画面のモックだけ作成し、動作確認まで行う

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.