簡単に自己紹介をお願いします。プロ病人を自ら名乗っている播野と申します。生まれつきで肝臓が悪く一度社会人にはなったもののすぐにリタイアしてしまい、10年ほど療養生活を送っていました。今は、フリーのアプリ開発者目指して勉強の日々を送ってます。2015年4月にリリースした「西川こうろう」です。2015年4月の統一地方選挙において立候補した市議会議員の選挙公報用アプリです。閲覧できるように開発しました。Android版もあります。単純にきっかけと言われると、食い扶持を確保するためにどうしようと考えた結果です。元気になってきたとはいっても普通の人に比べたら全然ダメで、机に向かって椅子に座ることでも、数時間でへばってしまう状態なので会社勤めは不可能。しようって考えて、結論として開発者になろうと決心しました。「作ること」っていうのは好きだったので、「世の中のちょっと困ったことをスマホで解決できるアプリが作れたらいいなぁ」という想いは以前から持ってました。それと時間や場所に拘束されないのが重要でした。万が一また体調が悪くなったとしても、病院の中でもパソコン一台あれば働けるというのは理想的だと思います。あと、直接的な動機としては、自分がよく読んでるブログにこのブログの蒲池さんのインタビューが紹介されてまして、失礼ながら「こういうご高齢の方でもできるんであれば自分にもできるかも」と思ったことですね。後日ご本人にお会いして「あ、この人は並の人とは違うなww」って思い知らされましたけども。HTMLで簡単なサイト作成が出来る程度なので、ほぼ初心者です。ついでに言うとずっとWindowsとAndroidだったのでiPhoneの操作すらおぼつかなかったです。アプリを作ろうと決意した後、まずは何から実行しましたか?まずはMacを買いましたww。Macの操作になれるとこからのスタートです。並行してWindows機に開発環境を作ってJavaの勉強を開始してました。タイミングよくAndroidの開発を短期集中連載し始めた雑誌があったのでそれを読みながらWeb検索でコード探して写したりしてました。アプリクリエイター道場に参加して得られたものは?いろいろありますが、一番大きいのは開発者の仲間ができたことですね。これまでがプログラムとほぼ無縁の人生だったので、そういう専門的な技術について話できる友人がほぼいませんでした。(上の写真はアプリクリエイター道場の仲間とともに撮影したものです。後ろ中央に写っているのが播野さんです)今は、アプリクリエイター道場の同期の人や卒業生などで気軽に相談できる相手がたくさんいるので、ちょっとしたことでも「これってどうしたらいいのかな?」って投げれたり、お互いの今やってることを話したりして、やる気やアイデアが湧いてきたりします。開発モチベーションを保つ上では非常にいい環境だと思います。プログラミングの勉強を始めた頃に、参考になった技術書やサイトなどがあれば教えて下さい。Swiftに関してはアプリクリエイター道場に参加するまでまったく触れてなかったので、最初はアプリクリエイター道場で配られた資料を元に勉強を始めました。その後、アプリ開発指南所で会員に公開されてる動画を見ながら自分でも書いてみるというのが今も基本の勉強スタイルです。(編注:希望者には有料オンライングループ「アプリ開発指南所」にてアフターフォローを行っています。iPhoneアプリ開発の教科書」です。2015-10-30AmazonKindle楽天ブックスAndroid開発の方は当初「日経ソフトウエア」で掲載されていた特集記事でなんとなく概要をつかんで、あとはWeb上に公開されてるコードなどを探して写してました。2014-05-24AmazonKindle楽天ブックスアプリクリエイター道場後、少しの間Android開発の勉強を止めてたのですが、再開後はSwiftと同様にアプリ開発指南所の動画でSwiftのコードを翻訳するというのが自分にとってはいい勉強になってます。同じことをSwiftでもJavaでも書けるという状態が、開発する時にはiOSでもAndroidでも同じことができるのでわりと便利だなぁと思ってこういうスタイルを維持してます。時間に関しては苦労しませんでした。唯一の問題は、体調の都合があるのでどうしても生活リズムが不規則になってしまいまうことですね。そこで、夜寝るときに枕元にMacを置いて寝てます。起きたら何時であろうととにかく指南所の動画を観てコードを書く、というのを最低限のルールにしました。あと家にいるとどうしても寝たいときにすぐ寝れる状況になるので日中は外出して、カフェなどでおやつを食べながらコードを書いてます。「西川こうろう」アプリを作ってたときはカフェの代わりに選挙事務所が使えて便利でしたね。基本的には時間の許す限り、自分で解決方法を探します。本やリファレンスを調べたり、Web上をさまよってみたりします。それでも解決できそうになかったら誰かに投げる、っていう感じですね。それこそ、アプリクリエイター道場で出会った仲間もいるし、あきお(@akio0911)さんもいてくれるので僕がつまづく程度のことは誰かが解決できるっていう安心感は常にあります。やって学んだことはきちんと復習して同じとこでつまづかないように心がけてます。第7回にて撮影したものです。後列の一番左に写っているのが播野さんです。僕が開催しているアプリ講座では、講座終了後の交流なども大切にしています。今、個人で進めてるのは在庫管理とレジが一体化したアプリの開発です。露店とかイベントでの物販なんかで使えるのがあればべんりだなぁと思ったのと、技術的に自分にできないことがいろいろ盛り込めるので勉強にもなるので取り組んでます。作りたいものとしては、健康に関係するアプリ、友人に頼まれてるタスク管理用のアプリ、あとは小学生とかに勉強に興味を持ってもらうようなゲームとかいろいろありますね。時間と技術が足りないのでまだまだ精進が必要です(笑)。最後に、「これからアプリを作ってみたい!」と思っている方にメッセージをお願いします!A.「アプリ作ってる」というとたいていの人から「すげー」って言われます。それくらい敷居の高いもののように思われてるのかも知れませんが、実際はそんなすごいことをやってるわけではないんじゃないかと思ってます。実際、アプリクリエイター道場の2日間で簡単なアプリを自分の手で2、3個作ったりしてますし。「アプリ開発者」という職業がまだまだ世の中に浸透してないから敷居が高く思われてるのだと思います。最初の一歩を踏み出してみると意外とそんなことないなって感じてもらえると思います。踏み出しさえすれば、あとは他の技術の習得と同じで、基礎から一歩一歩積み上げていくだけです。あきおさんのアプリクリエイター道場では最初の踏み出し方だけでなく、その後の勉強方法も教えてくれますし、同じ開発者を志す仲間や卒業生たちとも交流ができます。「やってみたいけど・・・」っていう思いがあれば、ぜひ参加してみてください。あなたが感じているよりも簡単な一歩になると思います。@akio0911はこう思った。アプリ開発キャンプにご参加頂いた播野さんには、同じ目標を持った仲間がいるコミュニティに、特に価値を感じて頂けたようです。他の方へのインタビュー記事はこちらのページからご覧ください。卵は世界であるアプリ開発講座についての詳細はこちらのページをご覧ください。東京塾・大阪塾」この記事を書いた人あきお(@akio0911)派手髪iOSエンジニア。Twitterアカウントは@akio0911。YouTubeチャンネル「あきおチャンネル」にてiOSアプリ開発講座を公開中。iPhoneレッスンノート」など。iOSアプリ開発をテーマとしたオンラインサロン「アプリ道場サロン」を運営。東京・大阪にてアプリ開発講座「アプリクリエイター道場」を主催。@arlife_nowTwitterで更新情報をゲット!TweetPREV原宿の美容室Candye♡Syrupでアイロンビーズのアクセサリーをつくる会をやるそうです!NEXT完全予約制の丹波日本酒BAR・初音で飲んで、ギルドハウス篠山に泊めてもらった!こんな人がブログを書いています派手髪iOSエンジニアの「あきお」です。Twitterアカウントは@akio0911。YouTubeチャンネル「あきおチャンネル」にてiOSアプリ開発講座を公開中。iOSアプリ開発をテーマとしたオンラインサロン「アプリ道場サロン」を運営。iPhoneレッスンノート」など。未経験者向けのiPhoneアプリ開発講座「アプリクリエイター道場」を東京や大阪などで開講しています。こんにちは、あきお(@akio0911)です。画面遷移後にUITableViewのセルが選択状態のままになってしまうのを防ぐこんにちは、あきお(@akio0911)です。ログイン済み状態でアプリを起動するとナビゲーションバーが表示されない時の対処方法こんにちは、あきお(@akio0911)です。配列を使って冗長なswitchをシンプルにするこんにちは、あきお(@akio0911)です。アプリ道iOSアプリ開発初心者向けに公式ドキュメントの読み方・探し方を解説しますこんばんは、@akio0911です。卵は世界である"鳥は卵の中からぬけ出ようと戦う。生まれようと欲するものは、一つの世界を破壊しなければならない。