3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

プログラミング初心者のデザイナーがFlutterを勉強する日記 1日目

Posted at

Flutterの勉強をはじめる

本業UI/UXデザイナーでプログラミング初心者の自分がFlutterを触ってみる。
html, cssはそれなりだがJava, Pythonは軽く触ったことがある程度で挫折しておりほぼ初心者。
プログラミングに挑戦するにあたってFlutterを選んだ理由は

  • 自分がデザインしてる画面をどう作るかの話なのでバックエンドより取っつきやすそう
  • iOS, Androidどちらにも有効な言語ということで汎用性高そう

なぜプログラミングを今になって勉強したいと思ったかについては気が向いたら別で書く。

買ってきた本

これ
本屋でパラパラめくってみた感じわかりやすそうな感じがしたので。

今日やったこと

クロスプラットフォーム開発についてうっすら学ぶ

React NativeとFlutterの違いってなんだろうと思った
React Nativeの方が歴史が長い分コミュニティも大きいっぽいが、言語的にはどちらもJava Scriptベースで大きな差分はなさそう?と思ったので、引き続きFlutterを触ってみることにした

Xcodeを落とす

落とそうとしたらOS対応してなくてさっそくつまづいた。
(最新のXcodeはmacOS 12.0以降が必要で、自分のはBig Sur11.6.1だった)
OSアプデそれなりに時間かかるしめんどいので、とりあえずgitでやってみることにした
公式ドキュメントにgitでもいける的なこと書いてあったので

Homebrewを落とす

一億光年ぶりにターミナルを開いてHomebrewを落とした
https://git-scm.com/download/mac
Homebrewとはパッケージ管理ツールで、複数のパッケージのバージョン管理とかをして整合性を維持してくれるらしい
(パッケージという概念にはじめて触れた、、)
参考:https://zenn.dev/sawao/articles/e7e90d43f2c7f9

Flutter SDKを落とす

公式からFlutterをダウンロードする。
PATHの設定の仕方がわからなくて、vimで書き込んだ。
vimのコマンド、昔触ったことあったからなんとなく思い出したけど、ちゃんと覚えようと思った
あとでよむ:https://qiita.com/hide/items/5bfe5b322872c61a6896

CocoaPodsのインストール

sudoコマンドで落とすだけ。できた

iOSシミュレータのセットアップ

ここで「あれ、Xcode必要じゃんね?」となって詰んだ

仕方ないのでOSアップデートに挑戦

満を辞してBig SurからMontereyのアップデートに挑戦したが、なぜかうまく動作完了せず詰んだ。
今日はここまで

今日のまとめ

  • ワクワクしながらはじめたけど開発環境のセットアップでさっそく詰んだ
  • が、プログラミング入門にあたっての通過儀礼っぽいので、なんとか切り抜けようと思う
  • 読む人になんの参考にもならない記事になってしまったが細々やっていけたらと思います〜
3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?