Code Monkey home page Code Monkey logo

bookshelf-android's Introduction

What this?

Andoroidのアプリ開発練習用に本棚アプリを作成したい所存

commit message

コミットにはemojiprefixを使いましょう

テンプレートは.commit_templateを参考に これをgit-configで登録します.

labelについて

以下の定義でがんばります.(とりあえず参考サイト様のものを引用)

  • Story

スクラムで言うところのストーリーとなるIssueに付けます。 このラベルが付いたIssueにのみ、後述のEstimateを、計画時にストーリーポイントとして設定します。 これの集合体がProduct Backlog 長くても半日でできるものにする.でかすぎる場合はepicとしてまとめる.

  • Task

ストーリーと言うPBI(Product Backlog Items)を実現するための、作業の実行単位です。つまりタスクです。 コメントからは、ストーリーのIssueをリンクしておきます。 これの集合体(スプリント期間にやるものがスプリントバックログ)

  • Chore

Pivotal Trackerでもある、直接的な価値にはつながらないけれど必要な雑務、に付けます。 ドキュメントの整備等があると思います。

  • Spike

あるストーリーやタスクに着手するために、事前に行う必要があるIssueに付けます。 先行的な、技術的調査などが該当します。

  • Discussion

議論スレとなるIssueに付けます。 仕様や実装方針など、積極的な議論を前提としたIssueにはこのラベルを付けます。

参考サイト様

公式チュートリアル
mixiさんのチュートリアル GitHubのテンプレート
開発の流れの参考に その1 その2 スクラムについてのQiitaまとめ emoji prefixについて

bookshelf-android's People

Contributors

kmdkuk avatar

Watchers

 avatar

bookshelf-android's Issues

minsdkを27に

what/why

自分で買ったAndroid端末が27(oreo8.1)なのでそれに対応できるように

TaskList

  • [ ]

Doneの定義

参考

留意事項

検討事項

kotlinでやる

what/why

TaskList

  • [ ]

Doneの定義

javaをkotlinに置き換えたら

参考

留意事項

検討事項

CI/CDの準備を行う.

what/why

CIを回して,自動でapkファイルを生成するようにする.
なぜなら開発者は,いちいちテストなどをしたり,デプロイ作業を行わなくても成果物が保証され,嬉しい.

TaskList

  • [ ]

Doneの定義

参考

留意事項

検討事項

本の詳細を編集することができる.

what/why

本の詳細編集で自分が読んだかどうかなどを行う

TaskList

  • dbの内容をアップデートするロジック
  • ヘッダー部分にハンバーガーメニューで編集ボタン乗せる
  • 詳細部分のラベルタップで編集画面に飛ぶように修正
  • Edit用のActivity作成

Doneの定義

参考

留意事項

検討事項

AndroidのCI/CDについての調査

what/why

AndroidのCI/CD周りについての調査
なぜなら,知らないため.

TaskList

  • [ ]

Doneの定義

参考

留意事項

検討事項

本棚に本を登録することができる.

what/why

本棚に本を登録することができる.
なぜなら,ユーザは本棚に登録できないと自分の本がわからないからである.

TaskList

  • [ ]

Doneの定義

手作業でテキスト入力で本を登録できるようになれば完了

参考

留意事項

検討事項

読書履歴を管理できる.

what/why

読書履歴を管理できる.
なぜならユーザが自分の読書のペースを管理できることで,自分の読書欲を高めることができたり,アプリを使うためのモチベーションにつながるからである.

TaskList

  • 読んだ本の一覧
  • 読破冊数の期間別のグラフ

Doneの定義

参考

留意事項

検討事項

登録した本の詳細を見ることができる.

what/why

ユーザーは自分の本棚の中の本の詳細を確認することができる.
なぜなら,一覧だけでは,見きれない情報があるため.

TaskList

  • Activity以降の際にBookモデルみたいなクラスを作成してそれを引き渡すようにする

Doneの定義

参考

留意事項

検討事項

登録した本棚を見ることができる.

what/why

ユーザは自分が登録した本棚を見ることができる.
なぜなら自分の登録した本の一覧をデジタルで確認することがコンセプトだから

TaskList

  • [ ]

Doneの定義

参考

留意事項

検討事項

文字のハードコードの修正

what/why

TaskList

  • [ ]

Doneの定義

全てのレイアウトなどで使っている文字列をstring.xmlに起こす

参考

留意事項

検討事項

本をバーコードで登録することができる.

what/why

本をバーコードで登録することができる.
なぜなら,ユーザが手作業で登録するのが大変なので,バーコードをスキャンするだけで本を登録できると楽だからである.

TaskList

  • [ ]

Doneの定義

参考

留意事項

検討事項

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.