見出し画像

デザイナーだけど、Swift 勉強してよかった

🎅 Web/アプリ/動画撮影・編集/After effectなどやってるデザイナーです。


今年1月からアプリのデザインを勉強してアプリのデザインをやりました。

デザインは少しできるようになったが、デザインを完成して、実装をエンジニアさんにお願いするのは結構難しいと思いました。

自分が作ったものが実装できないデザインではないか?エンジニアさんが何を言ってるのかわからない時もありました。など


📎 Swift を勉強したきっかけ 

なにが難しい?大変?考えてみました。😣

ー 見積もりができない(簡単にできるのか、難しいなのかかわからない) 

実装可能なデザインなのか 

ー エンジニアさんと会話するとき、わからない言葉が多い(コミュニケーションが上手くできない)

👆の問題を解決したいと思いました。

実際自分が作ってみたらいいじゃないか?と思った。

作ってみよう!ios/ androidつが、iosアプリのデザインをすることができる機会が多いので、Swiftを勉強することを決めた!


 📕 本を参考にして学ぶ

- 「swift でiosアプリを作ってみよう!」本を参考にして、作ってみるとどう画面が作られているかの理解できるし、 共通言語ではなせるようになると思いました。

コードを書いたらnoteにまとめたりしました。

Swift 01/02. iPhoneのアプリの開発を準備&Hello World 'btnSend'

03.目的のイメージ画面に出力する-画像ビュー

04.デートピッカー使って日付を選択する

05.ピッカービュー使って、目的の項目を選択する 


06.アラート使って警告を表示する


07.ウェブビュー単純なWebブラウザを作る

09.ページを移動する-ページコントロール


10.タブバーコントローラ利用して複数のビュー作る


11.ナビゲーションコントローラ利用画面の切り替え

12.テーブルビューコントローラ利用👉リストを作成

13.ビデオ再生アプリ

14.カメラとフォトライブラリからメディアをインポート


15.コアグラフィックスで画面に絵を描く

16.タブとタッチ使ってスケッチアプリを作る

17.スワイプジェスチャーを使用する

18.ピンチジェスチャー使って写真を拡大/縮小する


📎   **🎄学んでよかったこと**

まだ、少しだけど

ー 今まではデザインだけ考えたが、実装まで考えられるようになった
コードを理解できるようになった

見積もりができるようになった(このデザインだと〜大変なのか、簡単にできるのか、これなら簡単にできそうなのでお願いしてみよう!など)

実装可能なデザインなのか少しわかるようになった

エンジニアさんと会話するとき、わからない言葉が減った

エンジニアさんの昼会のとき、今までは何を話してるのかほぼ理解できなかったけど、最近は聞いて「あ〜!〜について話してるよね、なんか問題があるぽいよね」などわかる言葉があるので、少し理解できるようになった

共通言語でコミュニケーションがスムーズ
仕事のスピードが上がる

まだまだ、わからないものが多いけど、実際作ってみてエンジニアさんの気持ちもわかったし、いろんなビュー、アウトレット変数&アクション関数、ifなどいろいろ学ぶ機会になったので、Swfit 勉強してよかった!


📎 🏄今後

来年からはAfter effect&lottieを使ってインタラクションデザインを作りたいと思っています。私がデザインを作って、コードも書けるようになったらいいなと思いました!簡単な色やサイズなど、簡単にできるものはデザイナーができるようになったらいいかもと思ったので、もっとSwiftを勉強したいと思います!💪💪