学生エンジニアのしば(@akahire2014)です僕は大学3年生の時未経験からプログラミングを勉強しました。今ではプログラミングスクールTECH::CAMPでメンターとして働きつつ、企業で学生エンジニアとして働いています。初心者iPhoneアプリを作ってみたいけど、初心者には難しそう・・。プログラミングスクールに通おうかな。どこがいんだろう?とこの記事を読んでいるあなたなら思っているのではないでしょうか?もしかしたらあなたは一度、iPhoneアプリの作り方について調べてみてXcodeやSwiftと言った単語が出てきたり、動かしてみるとエラーが出たりして思うように進まなかったのではないでしょうか?iPhoneアプリ開発を始めとしたプログラミング学習は挫折率は90%以上と言われるくらいですが、ちゃんと教えてくれる人が周りにいれば挫折することはありません。この記事ではテックキャンプ(TECH::CAMP)のiOSコースを実際に受講した僕の体験談が書いてあります。東京在住の20~30代の方は必見です!テックキャンプ(TECH::CAMP)のメンターはカリキュラムを自由にみることができます。割引情報テックキャンプ(TECH::CAMP)はどんな人におすすめ?この記事を読んでくれているあなたが一番知りたいことを結論から言います。詳細は後ろの方に書くので以下に当てはまる人は読み進めてください。東京に住んでいる人アプリを作りながら学びたい人WebアプリやVR,AIにも興味がある人テックキャンプ(TECH::CAMP)とは?入会金128,000円、延長料金1ヶ月12,800円でWebアプリ、VR、AI、iPhoneアプリを学べるテクノロジースクールです。SwiftiOSカリキュラムでどんなものが作れるの?Swiftの基礎から学べるiPhoneアプリはXcodeというアプリとSwiftという言語で作っていきます。テックキャンプ(TECH::CAMP)のカリキュラムではXcodeのダウンロードの解説もあり、Swiftの基礎的な文法から練習することができます。基礎文法を学んだあとはiPhoneアプリの画面をどうやって作るのかを学ぶことができます。iPhoneって毎年違う画面サイズのものが出るので、画面サイズが違うiPhoneになってもレイアウトが崩れない方法を実際に問題を解いたりしながら学べますよ!基本部品の使い方をアプリを作りながら学べる割とiPhoneアプリって簡単に作ることができて、初心者でも上の画像みたいなのがすぐに作ることができました。カウントアプリは始めてから3日で作れるようになりましたよ!プログラミング未経験者が初めからこんなアプリを初めから作れるって超楽しくないですか?実際に自分の書いたコードがすぐに画面に反映されて動くので楽しみながらSwiftとXcodeの使い方を学ぶことができます。これらのアプリを作りながら、部品の配置の仕方とか投稿する機能の作り方。変数の扱い方などを学ぶことができます。POINT!いきなりアプリが作れる簡易Instagramテックキャンプ(TECH::CAMP)のiPhoneアプリコースでは、実際に使われているアプリを簡単に作ることもできます。その一つがinstagramのアプリです。Instagramにある、画像のエフェクト機能が簡単に作ることができます。エフェクト機能だけでなく、下に並べてあるエフェクトの種類を横スクロールする機能もつけることができるの、自分のアプリを作りたい人がいくらでも応用を効かせれるような内容になっています。実際に動かしているのがこちらです簡易TwitterアプリTwitterアプリも作ることができます!タイムラインの表示機能や文字を入力しないで投稿した時のアラート機能など応用できるものがたくさんあるので、自作のチャットアプリやSNSアプリを作ることもできるかもしれません。ここまででiPhoneアプリの作り方については十分に基礎力がつきました。僕は今の所Swiftをがっつり学ぶ時間がないのでここまで勉強しましたが、いつかiPhoneアプリを作る時がきたら、だいぶ楽になっているでしょうあと、これが実際に動かしている様子です!後半で作れるもの前半だけでもかなりの知識が身につきますが、後半はもっとボリュームのある内容になっています。内容が充実しすぎていて、2ヶ月くらいはかかるんじゃないでしょうか?ここまでの内容を完璧に理解できれば、自分の考えたアプリを作るぐらい余裕ですね。POINT!さらに本格的なアプリが作れるテックキャンプ(TECH::CAMP)iPhoneアプリコースはこんな人におすすめ!何かを作りながら学びたい人テックキャンプ(TECH::CAMP)の1番の特徴って、カリキュラムを進めるだけでアプリができてしまうことなんです。本とかだとどこで使うのかわからない文法とかをひたすら練習させられたりしますが、実際にアウトプットしながら学ぶことができるので楽しいです。英語を実際に使いながら英語を勉強する感じです。東京在住で渋谷教室に通える人テックキャンプ(TECH::CAMP)の1番の良さは、やっぱり教室で質問できることです。教室で質問する方が理解度が高いのは間違い無いでしょう。テックキャンプ(TECH::CAMP)のiOSコースは現在(2018/1)渋谷教室でのみ質問可能なので、渋谷教室に通える人は受けるべきですしかしオンラインでも質問することができるので、十分地方の方でもiPhoneアプリの作り方を習得できるでしょう。僕もiPhoneアプリ開発未経験でしたが、カリキュラムがわかりやすかったので自分だけの力でカリキュラムを終えることができました。受講すれば質問もできるので絶対につまづくことはないでしょう。POINT!パソコンに慣れてるならオンラインでも大丈夫Webアプリ、VR、AI、デザインにも興味がある人テックキャンプ(TECH::CAMP)を受講すると、一つのコースだけでなく全てのカリキュラムを受講することができます。実際僕も最初はWebアプリコースを受講しましたが、追加でAI、iOSコースを受講しました。いろんな言語を学ぶと、言語ごとの特徴がわかるので面白いです。将来プログラミングで何がしたいのかうまくイメージできない方はWebアプリ、iOSコース、VRコースの全てを受けてみるのもありかもしれません。若いうちにスキルを身につけようiPhoneアプリにしろWebアプリにしろ、これらの分野のエンジニアは必ずこれから需要が高まっていきます。若いうちにこれらのスキルを身につけて、プログラミングバイトしたりエンジニアとして働けば受講料なんて簡単に回収できます。実際僕はバイトだけで余裕で回収できています。何よりiPhoneアプリ開発はめっちゃ楽しいです。僕もここまで楽しいと思っていませんでした。楽しくスキルを身につけてぜひ稼げるスキルを身につけてくださいね!割引情報このサイトの読者の方限定で僕が5%(6400円)割引の紹介をすることができます。学生エンジニアがテックキャンプ(TECH::CAMP)卒業後にした勉強をまとめるプログラミングスクール広告非表示pickupツイートシェアはてブGoogle+Pocketfeedlyプロフィール学生エンジニアしば旧帝大学生兼ITエンジニア。高校時代の偏差値は32。大学は就職無理学部の物理学科所属。プログラミングスクールTECH::CAMPでメンターとして働きつつ、ITベンチャーでRailsエンジニアしてます。1日プロフィール学生エンジニアしばプログラミングスクールTECH::CAMPでメンターとして働きつつ、企業で学生エンジニアしてます。