Kotlin アプリ開発 Vol.1-6 デザインを改良しよう -Github導入編-

RM計算機

デザインを改良をしたい!

前回のInputfilterのお勉強によって、とりあえずやりたいことはできるようになりました。

上記のように画面が完成しました。

最後に追加した仕様

  • weightは0.1~300.0kgが入力可能 (ボタンは 2.5≦ x ≦ 297.5で使用可能)
  • repは1~20回が入力可能 (ボタンは2≦ y ≦ 19で使用可能 / 入力は整数のみ)
  • 1~5, 8, 10, 12RMを表示する

た だ 、 と に か く ダ サ い で す 。

こんなアプリは使いたくありません。

Material Design
Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experienc...

どうもAndoridのアプリ開発をする場合は、Material Designというものを使うのが基本らしいです。

Material Designを実装しようと調べていると、基本的にどのサイトもGitを使っていたので、少し寄り道をしてみます。

Gitのインストール

そもそもGitとは?

実はAndroid Studioをダウンロードした当日にも調べたGitの存在。意味が分からなかったので放置していましたが、そろそろ向き合ってみます。

Git for Windows
We bring the awesome Git VCS to Windows

2021年5月現在の最新はVer. 2.31.1です。0からお勉強を始めて2週間が経過した段階でのGitに対する理解は以下のような感じ。

Git:アプリ(コード)のVer.管理をするもの

⇒ プログラミング未経験者/初学者はExcelの自動保存ファイルをイメージしてもいいかもしれません。どこかのフォルダに定期的にファイルが保存されていっており、なにかあったときに呼び戻せる便利な機能ですね。

生意気にも始めて2週間で開発フローを書いてみました。

アプリ開発って結局、5の”改良”がひたすら続くんだと思います。完成度80~90%くらいのコードが何個も出てきたり、100%だと思っていてもミスがあることがわかったりします。

Twitter - Google Play のアプリ
世界的なソーシャルネットワークアプリをダウンロード - 日本と世界のスポーツ、政治、エンタメのニュースをフォロー

TwitterのVer.はいま8.93.1です。オフィシャルリリースだけでこんな数なので、オフィシャルになり損ねたやつを含めるととんでもない数があることになります。

Ver. 管理を行うことで、Test導入したコードの比較や、欠陥が見つかったときに前のコードに戻る作業が容易になる。

実際のインストール

私は以下を参考にしてインストールしました。

WindowsにGitをインストールする | 株式会社グランフェアズ
まずはGitをインストールします。 次のURLにアクセスし、OSに合ったインストーラーをダウンロード。...

正直、意味が分からないので、初期のチェックのまま設定終了しました。

ちなみにMacはGitはもともと入っているのでインストール不要らしい。

Githubと連携させる

そもそもGithubとは?

 とりあえず以下の3点を押さえましょう。(あくまでも使ったことがない人の意見です。)

Githubを使うと 

  • Gitの管理がしやすい
  • 複数人と一緒に管理できる (組織向け)
  • メンバー内でやりとりできたり、オープンソースのコード見られる

以下から登録しましょう。

GitHub
GitHubはソフトウェア開発のプラットフォームです。GitHubには8000万件以上ものプロジェクトがホスティングされており、2700万人以上のユーザーがプロジェクトを探したり、フォークしたり、コントリビュートしたりしています。

GithubとAndroid Studioを連携させる

以下のサイトを参考にしました。

Android StudioとGitHubを連携する方法

補足)コマンドプロンプトでディレクトリを移動する方法

1点分からなかった部分があるので補足しておきます。

Windowsのコマンドプロンプトでディレクトリを移動する方法
windowsのコマンドプロンプトでディレクトリを移動する方法をご紹介します。今回は実際にコマンドプロンプトの画面にコマンドを入力して学んでいきましょう。

ユーザ名やメールアドレスを登録するときにリポジトリを作ったディレクトリに移動する必要があります。

どのディレクトリにレポジトリが保存されたかは上図から確認できます。

ディレクトリ:保存場所

レポジトリ:保管用のファイルのこと

まとめ

アプリのデザインにはMaterial Designが使われているらしい
GitはアプリのVer. 管理に重宝する
GithubでGitの管理が楽になる

コメント

タイトルとURLをコピーしました