IT勉強日記

専門学生によるアプリ開発、技術基礎を学ぶ日記です。

振り返り?

adventar.org

 

今年は去年より辛かったような気がするよ。

プログラミング系と医療系の授業が襲いかかり、夏には医療情報技師試験。

(1科目受かった。でも来年もまたやりたくない…。)

特にプログラミング系は色々と苦戦したものがたくさん…。

Webアプリ、オブジェクト、システム開発とかほぼ全部。

 

でも今やっているAndroidstudioでのアプリ作成はやりやすくて少し楽しい。

(Androidstudioとは簡単に言うとGoogleの提供する開発ツール。)

 

Java言語を使用するけど、今までJava言語少しやってきているからまだ大丈夫。

開発画面はこんな感じ⤵︎

f:id:mktsnuun:20171212115515p:plain

 

アプリ画面のレイアウト作成、エディターも使えるのですぐに状況が把握できて良い。 

XcodeiOS用開発ツール)も似てる部分あるような・・・。

現在自由課題をやらなきゃいけないけど何にしようか。

余裕があれば作った内容とかブログに書ければいいなぁ。

 

今年の目標・・・。

久しぶりにパソコンを使ったらパソコンがヒーヒーいっていた。

 

それはさておき、サークルで個人の目標を作ろうということがありました。

今年の目標は8月にある医療情報技術者試験に受かる!

(最低でも1科目は必ず受かる)

その他には余裕があれば文化祭に向けてちょっとしたアプリゲームなど作れればいいなぁと思っています。

とにかく今は8月に向けて頑張る。受験料高かったし(~_~;)

自由研究2

前回の続きです。

プロジェクトの作成をしていきましたが、おおまかな流れはこちらの記事を参考にしました↓

type.jp

今回はインターフェースを作っていきます。インターフェース作りにはInterfaceBuilderというものを使っていきます。

まずは Xcodeを起動、左側にあるMain.storyboardをクリックすると中央付近にInterface Builderが現れます。

見やすいようにサイズを調整したいのでView Controllerをクリックします。右側にSimulated Metricsという項目が現れるので、一番上にあるSizeを選択。iPhone4 inch を選ぶとサイズをiPhone5の画面に変えられます。

f:id:mktsnuun:20161215105326p:plain

次回、サンプルを打ち込んでみたいと思います。 

自由研究1

これからXcodeを使って簡単なiOSアプリを作れたらいいなと思います。

理由としてはXcodeとSwiftだけで作れることと、自分がiPhoneユーザーだからです。

 

アプリを作るにしても、初心者なのでいきなりアプリを作るのはキツイので、ネット上などに乗っているサンプルを打ち込んで動かしていきたいと思います。

XcodeApp storeからインストールできます。

f:id:mktsnuun:20161212095448p:plain

 

Xcode起動!

f:id:mktsnuun:20161212103821p:plain

 真ん中にあるCreate a new Xcode projectを選択

f:id:mktsnuun:20161213204401p:plain

色々と出てきます。

今回はSingle View Application(上段右から二番目)を選択します。

次回続きをやります。

人工知能について

 

www.adventar.org

 

なんかふと人工知能って結局何なのかと思ったのでざっくり調べました。

人工知能(AI)とは〜

学習・推論・判断といった人間の知能のもつ機能を備えたコンピューターシステム

Siriりんなみたいな物から(りんなとは日本マイクロソフトが開発した会話型ロボットのことです。)エアコンやタイマーなどの身の回りにある物にも使われています。

 

人工知能でどんなことができるのか〜

AIを利用すれば今まで人間のやっていた仕事を代わりにやることが可能です。

realwd.net

その他のことはこちらの記事に書かれています↑

 

AIはとても便利ですし、今後もさらに利用されていくと思いますが、その一方で人間の仕事がロボットに奪われる。AIが人間の手から離れ独立する可能性もありうると思いました。

また今度時間があるときにAIについて詳しく調べられたらいいなと思います。

あと自分で簡単なものを作ってみたり…。勉強しなきゃ。

 

新技術・周辺技術の調査

現代は様々な技術が発展してます。

新技術と言ったら何を思い浮かべるか。

最近注目されているVR。これについて紹介していきたいと思います。

 

〜そもそもVRとは〜

Virtual Reality (バーチャルリアリティ)

コンピュータによって作られた空間をまるで現実世界かのように体験すること

詳細はこちら→【VRとは?】3分でわかる!VR特徴|VR利用例|VRとARの違い徹底解説

 

www.sejuku.net

こちらにも書かれているようにVRを使ったゲームが増えています。

まるで実際にその場にいるような体験ができることで得られる臨場感。

今ではPSVRが発売されていますが、他の機種からもVRが発売されていくのかな?どちらにせよ今後VRを使ったゲームが増えていくと思います。

 

VRはゲーム業界に革命をもたらしていますが、段々と私達の生活にも使われていくと思います。いずれは仮想空間での暮らしが可能になっていくかもしれませんね。SAOのような。

 

開発環境の調査

アプリ開発環境について

どんなアプリを作りたいのかによって開発環境が変わります。

3D系:unityやUE4

AndroidAndroid Studio & Java

iOSXCode & Swift

liginc.co.jp

こちらの記事はXCodeについて書かれています

初心者にもわかりやすく写真付きで書かれているので紹介させていただきました。

XCodeがあれば簡単にアプリを作ることができます。ただ、良いアプリを作るためにはプログラミングがとても大事…。

これからアプリ開発もやっていくので、色々と詳しいことが書かれている記事はとても勉強になりますね。