【重大発表】iPhoneアプリ開発本を執筆して、C&R研究所さんから出版します!

重大発表

本日は重大な発表があります。

わたくし、このたび、iPhoneアプリ開発本を執筆することになりました。そして、株式会社 C&R研究所さんから出版します。

すこし長くなりますが、わたしがiPhoneアプリ開発本を書きたいと思った理由や、執筆・出版が決まるまでの経緯をお話しします。

なぜアプリ開発講師やサポートサービスをしているのか?

以前から、『アプリ開発をしたいけど自分にはムリ』、というかたの背中をそっと押すことができれば、と考えていました。

というのも、わたし自身が、『アプリ開発をしたいけど自分にはムリ』と自分で決めつけて、アプリ開発に興味があるのに、なかなか一歩を踏みだせなかったからです。

そんなとき、ハローライフの就職支援や、アプリ道場のあきおさんに背中を押していただいて、アプリ開発をはじめることができました。わたしはアプリ開発にすっかりハマって、妻にも「すごく楽しそうに仕事してる、アプリ開発はじめてよかったね」といってもらえるようになりました。

また、アプリ開発をはじめたおかげで、アップルストア銀座でショートコントをしたりリモートワークをしたりドラプロさんでお手伝いしたり、いろんな経験をすることができました。

こういった経験をとおして、いつかお世話になった皆さんに恩返しをしたい、と思うようになりました。恩返しといっても、直接するのではなく、未来のアプリ開発者の皆さんに、わたしがいただいたものをお裾分けするのです。つまり、『アプリ開発をしたいけど自分にはムリ』と一歩を踏みだすことができないかたの背中を、そっと押すお手伝いをしたいと考えたのです。

その一環として、アプリ開発初心者向けのアプリ開発講師をしたり、アプリ開発オンラインサポートサービスの『アプリクエスト光の玉』を主催したりしています。

なぜアプリ開発本を書きたいと思ったのか?

アプリ開発をはじめてから、たくさんのアプリ開発本のお世話になりました。

こちらの教科書シリーズや

こちらのゲームアプリ開発本など

これらのアプリ開発本には、たくさんのことを教えてもらいましたし、いろんな場面で助けていただきました。

そういった本に触れているうちに、わたしもいつかアプリ開発本を書きたい、と考えるようになりました。

そこで、ひっそりとアプリ開発本の企画をいくつかねりねりしてました。しかし、ひとりでねりねりしてるだけでは、当然、本を執筆、そして出版することはできません。

執筆・出版が決まるまでの経緯

そんなときに、湊川あいさん(@llminatoll)のこちらの記事『技術書を書きたいエンジニア募集中!C&R研究所 #わかばちゃんが行くオフィス訪問マンガ|CodeIQ MAGAZINE』を読みました。

なんと、出版社さんでも企画を探しているというではありませんか。もしかしたらわたしにもチャンスがあるかも、と考えるとすっかり気持ちがたかぶって、すぐさまこんなツイートをしました。

書きたい!→技術書を書きたいエンジニア募集中!C&R研究所 #わかばちゃんが行くオフィス訪問マンガ|CodeIQ MAGAZINE https://codeiq.jp/magazine/2016/11/46648/ @codeiqさんから

すると、このツイートを見た湊川あいさんが『本のテーマについて書いたブログ記事・QiitaなどあればURLも添付いただくと、伝わりがいいかもしれません』とアドバイスをくださいました(なんてやさしいんだ!)。

詳しくは湊川あいさんのこちらのスライドにも載っています。『ANDの才能』など、とてもおもしろくてわかりやすい内容なので、興味があるかたはぜひご覧ください。

ゼロから始める技術書執筆 by 湊川あい

ここまできたら、出版社さんへ企画を応募するしかない! と決意しました。陳腐な言い方をするなら、運命を感じたのです。

思い立ったが吉日とばかりに、すぐにC&R研究所さんに連絡をして、企画を送りました。そして、企画を見ていただいたあと、打ち合わせをしたいという連絡をいただいたので、一も二もなくお願いします! と返事をしました。

それからさらに企画をねりねりして、東京行きの夜行バスに乗りこみました。早朝の新宿に降りたったわたしは、コワーキングスペースで企画の最終確認をして、打ち合わせの場へとむかいました。打ち合わせはスムーズに進み、無事に執筆・出版が確定しました(バンザーイ!)。

お知らせ

これから、全体の構成をさらにねって、執筆していきます。

執筆の様子や、本の内容などを、こちらのティザーサイトで紹介していきます。アプリ開発本に興味があるかたは、ときどきご覧ください。更新したときは、わたしのTwitterアカウント(@toshi586014)でもお知らせします。

アプリ開発本ティザーサイト | はれときどきくもりZ

謝辞

思えば、アプリ開発をはじめたときも、思い立ったが吉日でアプリ開発体験会に申し込んで、関西から東京まで夜行バスで駆けつけました。

そして、その決定をするときには、たくさんの方々に背中を押してもらったり、支えてもらったりしました。

今回も、湊川あいさんの記事とアドバイスに背中を押してもらいました。また、とつぜんの東京行きにもかかわらず、笑顔で送りだして、しかもお弁当までもたせてくれた妻に支えてもらいました。

C&R研究所の池田社長には、出版についてなにも知らないわたしに、たくさんのアドバイスをいただきました。また、とても話しやすい雰囲気なので、打ち合わせをスムーズに進めることができました。

さらに、執筆・出版が決まったときには、たくさんの方々からお祝いの言葉をいただきました。

本当にありがとうございます。

技術書の執筆ははじめてなので、たいへんなことがたくさんあるかとおもいますが、この感謝をパワーへと変えて、よい本になるよう書いていきます。

いつかこの本を読んでくれたひとが、「アプリ開発って楽しそう、やってみよう」と、一歩を踏みだすきっかけになる。

その日を夢みて……。

 

晴れた日も、曇った日も、素敵な一日をあなたに。

 

【関連する記事】

 

ARで簡単・楽しくお片づけできるアプリ『パンダクリンAR』ついにリリース! | はれときどきくもりZ

 

浮世絵時計アプリをアップデートしました。さらに美しくなった浮世絵をお楽しみください。 | はれときどきくもりZ

 

あずきちゃんと虹色クレヨンを出版しました! | はれときどきくもりZ

本を出版しました!

あずきちゃんバナー728px

浮世絵時計アプリをアップデートしました。さらに美しくなった浮世絵をお楽しみください。

浮世絵時計アプリをアップデートしました

先日アップデートしたばかりですが、Apple TVとiPhone・iPad対応アプリ『浮世絵時計 あなただけの美術館』をまたまたアップデートしました。

浮世絵時計 あなただけの美術館
カテゴリ: ユーティリティ, ライフスタイル
価格: ¥240(記事掲載時)

今回の目玉は、『浮世絵画像の画質アップ』

浮世絵をより楽しんでいただくために、浮世絵画像の画質を向上しました。

テレビやiPadの大画面で、iPhone 7シリーズの高精細画面で、より美しくなった浮世絵をお楽しみください。

その他のアップデート内容

画質アップ以外では、つぎの二点の機能を追加しています。

・写楽の浮世絵をさらに追加。
・クラシック音楽を二曲追加。
ドビュッシー:ベルガマスク組曲 第3曲 「月の光」
リスト:コンソレーション [慰め] 第3番 変ニ長調

まだまだアップデートの計画があるので、どうぞお楽しみに。

浮世絵時計アプリをお楽しみください

お店やオフィスのBGMつき時計として、また、家族の団欒の時間などに、Apple TVで浮世絵とクラシック音楽をお楽しみください。

また、浮世絵時計アプリを実行しているiPhoneを置いておけば、お仕事のおともにもなります。

どんな感じのアプリか気になるかたは、こちらの動画をご覧ください。

こちらがApple TV版。

こちらがiOS版です。

開発者のかたへ

浮世絵時計アプリの開発中に、メモリ使用量がどんどん増えるという現象に困っていました。

いろいろ調べた結果、原因は、UIImageが自動的に画像データをキャッシュするためでした。その内容をQiitaに投稿しましたので、同じような現象でお悩みの際は、こちらの記事をご覧ください。

[Swift3.0]iOS・tvOSアプリで画像を扱うときは、UIImageのキャッシュに要注意

おわりに

今回の『浮世絵時計』アプリもStudio Rainbow一家総出で開発しました。

『企画・デザイン・イラスト・プログラム』わたし
『デザインアドバイザー・翻訳校正』妻
『テスト(うわー、きれいだねー)』六歳児
『テストサポート(きえいだねー)』三歳児
『ハイハイ(できるようになった)』ゼロ歳児

浮世絵時計で豊かな時間を過ごすことができて、あなたの人生に彩りがうまれれば、これにまさる喜びはありません。

それでは、これからも虹色工房(Studio Rainbow)をよろしくお願いします。

浮世絵時計 あなただけの美術館
カテゴリ: ユーティリティ, ライフスタイル
価格: ¥240(記事掲載時)

 

晴れた日も、曇った日も、素敵な一日をあなたに。

 

【関連する記事】

 

iPhoneアプリ開発オンラインサポート『アプリクエスト 光の玉』はじめます | はれときどきくもりZ

 

ARで簡単・楽しくお片づけできるアプリ『パンダクリンAR』ついにリリース! | はれときどきくもりZ

 

子どもの寝かしつけに使えるApple TV用のアプリをリリースしました | はれときどきくもりZ

 

本を出版しました!

あずきちゃんバナー728px

浮世絵時計アプリをアップデートして、画面ロック(スリープ)しないようにしました。

浮世絵アプリをアップデートしました

先日アップデートしたApple TVとiPhone・iPad対応アプリ『浮世絵時計 あなただけの美術館』をまたまたアップデートしました。

浮世絵時計 あなただけの美術館
カテゴリ: ユーティリティ, ライフスタイル
価格: ¥240(記事掲載時)

今回のリニューアルポイントは、ズバリ『画面ロック(スリープ)対応』です。

Apple TVやiPhone・iPadは、しばらくなにも操作をしなければ、自動的に画面ロック(スリープ)します。それでは、ゆったりと浮世絵を楽しむことができません。

設定アプリで、自動的に画面ロックしないようにもできますが、浮世絵時計アプリを実行するときに変更して、終わったらまたもどして、というのは面倒です。

というわけで、今回は、自動的に画面ロックしないようにしました(自動ロックしないのは、浮世絵時計アプリを実行しているときだけで、アプリを終了すれば元どおり自動的に画面ロックするようになるので、ご安心ください)。

浮世絵時計アプリをお楽しみください

浮世絵時計アプリは、クラシック音楽とともに美しい浮世絵を楽しめるだけでなく、アップル標準の時計アプリのようにシンプルでエレガントな時計としてもつかうことができます。

お店やオフィスのApple TVで実行すれば、テレビがオシャレな時計になります。

また、コーヒーブレイクのおともにすれば、豊かな時間を過ごすことができます。

動いている様子は、こちらの動画でご覧いただけます。

こちらがApple TV版。

こちらがiOS版です。

近々、さらにアップデートする予定なので、お楽しみに!

開発者のかたへ

アプリを自動ロック(スリープ)しないようにする方法は、Qiitaで公開しています。

興味があるかたは、こちらの記事『[Swift3.0]iOS・tvOSアプリを実行中に画面ロック(スリープ)しないようにする方法』をご覧ください。

おわりに

今回の『浮世絵時計』アプリもStudio Rainbow一家総出で開発しました。

『企画・デザイン・イラスト・プログラム』わたし
『デザインアドバイザー・翻訳校正』妻
『テスト(たくさんめくってるねー)』六歳児
『テストサポート(めくってゆねー)』三歳児
『癒し(あーうー)・寝返り』ゼロ歳児

浮世絵時計で豊かな時間を過ごすことができて、あなたの人生に彩りがうまれれば、これにまさる喜びはありません。

それでは、これからも虹色工房(Studio Rainbow)をよろしくお願いします。

浮世絵時計 あなただけの美術館
カテゴリ: ユーティリティ, ライフスタイル
価格: ¥240(記事掲載時)

 

晴れた日も、曇った日も、素敵な一日をあなたに。

 

【関連する記事】

 

iPhoneアプリ開発オンラインサポート『アプリクエスト 光の玉』はじめます | はれときどきくもりZ

 

iPhoneアプリのぱぱんだっこと #ひよこボタン がコラボレーションしました | はれときどきくもりZ

 

子どもの寝かしつけに使えるApple TV用のアプリをリリースしました | はれときどきくもりZ

 

本を出版しました!

あずきちゃんバナー728px

Apple TVの浮世絵アプリが浮世絵時計としてリニューアル。同時リリースのiOS版で、いつでも浮世絵を楽しもう。

浮世絵アプリをリニューアルしました

先日アップデートしたApple TVで浮世絵を楽しめるアプリ『浮世絵 テレビで浮世絵を鑑賞しよう』をリニューアルしました。

今回のリニューアルポイントは、ズバリ『時計機能』です。

クラシック音楽とともに美しい浮世絵を楽しめるところはそのままに、時計機能を追加しました。それにともなって、アプリ名も『浮世絵時計 あなただけの美術館』に変更しました。

Apple TVで浮世絵時計アプリを実行すると、テレビがあっという間に美しい時計に早変わりします。

ゆったりとした家族団欒のひとときに。
お店やオフィスの時計代わりに。

浮世絵時計アプリをご活用ください。

iOS版も同時リリース

浮世絵時計 あなただけの美術館
カテゴリ: ユーティリティ, ライフスタイル
価格: ¥240(記事掲載時)

テレビだけでなくいつでもどこでも手軽に浮世絵を楽しめたらいいだろうな。

そう思って、iOS版の浮世絵アプリを開発しました。

iOS版とApple TV版はひとつのアプリの扱いなので、どちらか一方で購入すれば、両方でお楽しみいただけます(そのはずですが、こちらの環境では確認できないので、実際にできたよーという方は、ご一報ください)。

縦画面だけでなく横画面にも対応しているので、こんな感じで机に置いておくと、iPhoneがおしゃれな時計になります(iPhoneの上にあるオブジェは、六歳児がつくってくれた芋人形です。かわいいでしょー)。

iPadにも対応しているので、置時計の代わりにしたり、お店やオフィスの受付に置いたりするのも素敵です。

あとがき

リファクタリングしました

今回、浮世絵アプリをアップデートするにあたり、まずはリファクタリングからはじめました。

リファクタリング (refactoring) とは、コンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。

(ウィキペディアより抜粋)

浮世絵アプリは、Apple TVのリリースに間にあわせるために、三日間ほどの突貫工事で開発しました。そのため、内部のプログラムがまったく整理されていなくて、子どもが散らかしたおもちゃのような状態でした。そのままでも動くことは動きますが、アップデートをするためにプログラムを修正するのがとても大変です。

そのため、まずはリファクタリングをして、プログラムを整理しようと決めました。そうすれば、これからアップデートがしやすくなります。その結果、より良いアプリにすることだけに、手間と時間をかけることができるようになります。

そうと決まれば、さっそくリファクタリングです。

まずは、アプリの機能を整理して、それぞれの機能を役割ごとに分類しました。そして、それらの役割をになう担当者(クラス)を決め、クラスごとに機能を移植・整理していきます。また、リファクタリングをする過程で見つかった、不要な処理は削除し、重複する処理は統合します。

こうして、役割分担がはっきりとした、見通しの良いプログラムができあがりました。また、処理の共通化もできたので、使い回しが簡単にできるようになりました。

リファクタリング作業は、合計11時間2分かかりました(たすくまでログをとっているので、作業時間が分単位でわかります)が、iOS版を開発するときに、さっそくリファクタリングの成果が出ました。具体的には、データを取り扱う処理や画面の表示を部品化したので、tvOSとiOSで共通してつかえました。そのため、それぞれのOSで異なる部分だけを開発して、短期間(8時間38分)でiOS版として完成させることができました。

謝辞

リファクタリングを行う際に、ドラプロさんでアプリ開発をした経験が、とても役に立ちました。

ドラプロさんでのお仕事については、『育児×副業×テレワーク・リモートワークのつぎは……』『Webエンジニア・iOSエンジニアってどんな風に仕事をしているの? ~株式会社ドラプロ体験入社レポート~』をご覧ください。

また、SourceTreeを使ったバージョン管理では、『マンガでわかるGit』がとても参考になりました。

そして、リファクタリングで困っているときに、アプリクリエイター道場仲間にたくさんのアドバイスをいただきました。

そして、いつもわたしを応援し、支えてくれる妻へ。また、ときにアプリ開発の邪魔をしつつ、いやしてくれるかわいい子どもたち。

みなさんの協力なくして、浮世絵時計アプリは完成しませんでした。本当に感謝しています。

終わりに

今回の『浮世絵時計』アプリもStudio Rainbow一家総出で開発しました。

『企画・デザイン・イラスト・プログラム』わたし
『デザインアドバイザー・翻訳校正』妻
『テスト(たくさんめくってるねー)』六歳児
『テストサポート(めくってゆねー)』三歳児
『癒し(あーうー)寝返り』ゼロ歳児

浮世絵時計で豊かな時間を過ごすことができて、あなたの人生に彩りがうまれれば、これにまさる喜びはありません。

それでは、これからも虹色工房(Studio Rainbow)をよろしくお願いします。

浮世絵時計 あなただけの美術館
カテゴリ: ユーティリティ, ライフスタイル
価格: ¥240(記事掲載時)

 

晴れた日も、曇った日も、素敵な一日をあなたに。

 

【関連する記事】

 

iPhoneアプリ開発オンラインサポート『アプリクエスト 光の玉』はじめます | はれときどきくもりZ

 

iPhoneアプリのぱぱんだっこと #ひよこボタン がコラボレーションしました | はれときどきくもりZ

 

子どもの寝かしつけに使えるApple TV用のアプリをリリースしました | はれときどきくもりZ

 

本を出版しました!

あずきちゃんバナー728px

iPhoneアプリのぱぱんだっこと #ひよこボタン がコラボレーションしました

ひよこボタンアプリをリリースしました!

iPhoneアプリの『ぱぱんだっこ』と『ひよこボタン』がコラボレーションした『ぱぱんだっこひよこボタン』をリリースしました。

ぱぱんだっこ ひよこボタン
カテゴリ: メディカル, ヘルスケア/フィットネス
価格: 無料(記事掲載時)

ひよこボタンとは?

『ひよこボタン』とは、V6のイノッチこと井ノ原快彦さんが、NHKの「あさイチ」という番組で発案されたそうです。

イノッチ発案「ひよこボタン」のアプリ登場 電車の子連れ母に「泣いても大丈夫」伝える – エキサイトニュース

公共の場で、子どもが泣いて困っているパパ・ママを助けてくれるアイデアです。

わたしも、よく子どもを連れて電車やバスに乗りますが、そういうところで子どもが泣きだすといたたまれなくなります。大きな泣き声が周りの人の迷惑になるし、かといって時間がないから降りるわけにはいかないし、いくらあやしても子どもは泣きつづけるし。

そんなときに、「大丈夫ですよ」とひとこと声をかけてもらうと、「そうか、大丈夫なんだ」とホッとします。本当にありがたいです。

わたしも、小さなお子さんを連れているかたが、同じような状況で困っているときに、「大丈夫ですよ」と声をかけたいと思います。でも、照れくさいし、押しつけがましいのでは?と思ってしまい、なかなか一歩を踏み出すことができません。

そんなときに、「大丈夫ですよ」の気持ちを優しく代弁してくれるのが、『ひよこボタン』なのです。

たとえば、バスの停車ボタンみたいな感じで、電車やバスに『ひよこボタン』を設置しておきます。そして、子どもが泣いて困っているパパ・ママがいたら、ひよこボタンを押します。すると、ひよこボタンから「ぴよぴよ」というひよこの鳴き声が響いて、「大丈夫、迷惑じゃないから安心してね」という気持ちをパパ・ママに伝えてくれます。

リリースの経緯

上にリンクを貼った記事でも紹介されていますが、がおまるさん(@gaomar)がさっそくAndroidアプリをリリースされています。

それを見たお友達ののりさん(@norixnori)が、iOS版もつくってーと、わたしに声をかけてくれました。

そんな素敵なアプリならぜひつくりたいと思ったものの、がおまるさんがiOS版もリリースされる予定かもしれません。

でも、アプリ開発をはじめたときから、アプリで育児が楽に楽しくなるようにしたい、と願いつづけてきたので(詳しくはこちらの『すべてはここからはじまった 〜ぱぱんだっこ伝説の誕生〜』をご覧ください)、ぜひなにか自分にできることをやりたい、と思いました。というわけで、厚かましいとは思いつつも、Twitterで、がおまるさんに直接「iOS版を開発したいのですが、よろしいですか?」とたずねました。

すると、「いいですよ」と快諾してくださいました。しかも、iOSはシンプルすぎるアプリだと審査にとおりにくいから、こういう風にするといいですよ、と、アドバイスまでしてくだいました!

がおまるさん、その節はほんとうにありがとうございました。

というわけで、さっそくiOS版『ひよこボタン』アプリの開発に取りかかりました。

ぱぱんだっことひよこボタンのコラボレーション

いろいろ悩んだ結果、あたらしいアプリをつくるのではなく、すでにリリースしているアプリにひよこボタン機能を追加することにしました(それなら、審査が通りやすいはずです)。

そこでターゲットになったのは、パパと子どもがスキンシップを楽しんで健康になるという、『ぱぱんだっこ』アプリです。ぱぱんだっこなら、もともと子ども向けにつくっているので、ひよこボタンにもぴったりです。

とはいえ、ひよこボタンはさっとアプリをたちあげて、パッと押したいので、まずアプリを起動すると『ひよこボタンモード』で起動するようにしました。

いままでの『ぱぱんだっこモード』にしたいときは、画面下にある『ぱんだボタン』ひとつで簡単に切り替えることができます。これなら、ひよこボタンとしても、ぱぱんだっことしても使いやすいはずです。

実際の動きは、こちらの動画をご覧ください。

このたび無料になりました

ひよこボタンをたくさんの人に使ってもらいたい。

その気持ちから、いままで有料だった『ぱぱんだっこ』を、無料にすることにしました(広告やアプリ内課金もなしの完全無料です)。

すでに有料版をご購入いただいた方々には、とても申し訳ないのですが、ご理解いただけると幸いです。

そして、『ひよこボタン』の「ぴよぴよ」が広がって、子どもとパパ・ママだけでなく、周りのみんなが優しさにつつまれますように。

『ひよこボタン』の優しさが、世界のスタンダードになりますように。

ぱぱんだっこ ひよこボタン
カテゴリ: メディカル, ヘルスケア/フィットネス
価格: 無料(記事掲載時)

がおまるさん作のAndroid版はこちらからどうぞ。
Google Play で手に入れよう

 

晴れた日も、曇った日も、素敵な一日をあなたに。

 

【関連する記事】

 

iPhoneアプリ開発オンラインサポート『アプリクエスト 光の玉』はじめます | はれときどきくもりZ

 

ぱぱんだっこティザーサイト | はれときどきくもりZ

 

ぱぱんだっこLINEスタンプをリリースしました! ゆるくて楽しいほのぼのスタンプです。 | はれときどきくもりZ

 

ARで簡単・楽しくお片づけできるアプリ『パンダクリンAR』ついにリリース! | はれときどきくもりZ

 

本を出版しました!

あずきちゃんバナー728px