2014年2月26日水曜日

appCでPRサイト作成

楽しい禁煙!の広告に appC を利用させてもらってるんですが、
appC を利用している人は PR サイトをもれなく無料で簡単に
作成できるらしいので作ってみました。

楽しい禁煙!PRサイト

本当に簡単に作れます。
デザインセンスのない自分のような人間にとっては、
デザインを悩まずに作れるのも嬉しいです。
しかも、英語の人力翻訳も無料でやってくれるみたいです。

SEO効果があったのか、サイト作成後は Google Play での表示順が
10 以上も上がりました!結構すごいですよね。

Facebook のページとか作ったらもう少し上がるのかな。
やってみようかな。あと動画も用意するといいらしいですね。

2014年2月18日火曜日

2作目のアプリをリリース!

前回のリリースから約半年、やっと2作目のアプリをリリースすることができました。
禁煙サポートアプリ「楽しい禁煙! - さようなら、タバコ -」よろしくお願いします。

前回は「Hunt the Number」をリリースしたわけですが、
正直なところ成果はさっぱりで。。。
本業が忙しかったこともあってすっかり気力もなくなってました。

それでもせめてもう一つくらい作ってからあきらめようという思いと、
作るの結構楽しかったしもう少しやってみようという思いと、
せっかく OpenGL の本を買ったのに OpenGL 使ってない、
もったいないという思いで、次のアプリを作ることにしました。

それで何を作るか色々考えて、結局禁煙サポートアプリを作ったわけです。
私自身禁煙してからかれこれ7年経ちますが、禁煙を始めた頃のことを思い出し、
どうすれば禁煙がうまくいくかを考えつつ作りました。
もちろん既存の禁煙アプリも参考にして。

喫煙者のみなさま、
「楽しい禁煙! - さようなら、タバコ -」をよろしくお願い致します。

2013年8月24日土曜日

アプリ素材

Hunt the Number ではいくつかの素材サイトから素材を拝借しました。

■音素材
・瀬戸サウンド
・魔王魂

■画像素材
・ぴぽや倉庫
・エトリエ
・シルエットデザイン
・BEIZ Graphics

こうやって無料で提供してくださる方々がいらっしゃるおかげで
アプリを作ることができました。本当に感謝です。

2013年8月23日金曜日

Android アプリを初リリース!

8/16 に初の Android アプリ「Hunt the Number」をリリースしました!

でもさっぱりダウンロードされない。。。
レビューサイトに依頼出しても採用されない。。。
どうしたらいいんだ。。。

と、いうことで色々調べて、次のことをやってみることにした。

・Google Play での SEO 対策
・Twitter での情報拡散(@happyhappygate)
・このブログで記事を書く

地道にやっていこう。
次のアプリも考えつつ。

2013年7月12日金曜日

gravity:layout_weight をプログラム上で設定する

次に、gravity:layout_weight をプログラム上で設定する方法について。

gravity:layout_weight というと、これを設定した View で画面上の空き地を埋めてくれるというもので、ボタンを最下部に配置したい時なんかにも使ったりします。
その場合はボタンに weight を設定するのではなくて、ボタンの上に配置される View に weight を設定します。そうすることで View が画面の空き地を占有して、ボタンが下に追いやられることになります。

ちょっと話がズレましたが、gravity:layout_weight をプログラム上で設定するには次のように書きます。


LinearLayout layout = new LinearLayout(this);
layout.setLayoutParams(new LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.MATCH_PARENT,
                LinearLayout.LayoutParams.WRAP_CONTENT,
                1));

最後の "1" が weight の値です。

中央寄せ

Android アプリの開発に関することを淡々と書いていきます。
いずれは iPhone アプリも...

まずはプログラム上でレイアウトを中央寄せ(センタリング)する方法から。
次のように書きます。

LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setLayoutParams(new LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.MATCH_PARENT,
                LinearLayout.LayoutParams. MATCH_PARENT));
// 縦横中央寄せ
layout.setGravity(Gravity.CENTER);

setGravity() で設定します。
こうすると layout の中に配置された View が中央寄せされます。

センタリングにも 3 種類あって、

CENTER_HORIZONTAL:横方向の中央寄せ
CENTER_VERTICAL:縦方向の中央寄せ
CENTER:縦横の中央寄せ

となってます。

XML上で設定する場合は、

android:gravity="center"

こんな感じです。