2012年5月23日水曜日

S Calc Widget 公開!

電卓アプリのS Calcがウィジェットになりましたよ!

https://play.google.com/store/apps/details?id=bbp.widget.s_culc

元々はアプリのアップデート用で作ってたんだけど

S CalcをSD移動可にしちゃってるもんだから(後悔)今回は別アプリで公開しました。

サイズは

3×3

4×4

の使用になっています。

ボタン処理や計算はすべてサービスに投げて処理しています。

ボタンの識別にやたらめったら困った(putExtra()でできなかった)ので

インテントにsetAction()でセットして

PendingIntentでインテント発行。

getAction()でいろいろ分けて対応にしました。

これがスマートかどうかはわかりませんが調べた結果これにしました。

皆さん電卓ウィジェットはS Calc Widgetを是非使ってみてください。

2012年5月4日金曜日

Invalid start tag

しょうもない凡ミスしてしまったので記録しときます。


Invalid start tag


がエラーでてR.javaファイルも更新されないからわけが分からず検索すると


xmlフォルダで作ってませんか?とのこと・・・


作ってましたorz


layoutフォルダに移動させると問題もなくエラーが消えました。


なさけない・・・。

2012年5月1日火曜日

Widget作成中

S Calcのアプリの次回更新でウィジェットを追加しようと考えています。


理由はなんとなくなんですが


ウィジェット作成の勉強がてらに作成しようと思います。


今回は以前に購入していた


がぶさん(塚田翔也さん)の「Android SDK 開発のレシピ」


を参考にウィジェット作ってみます!


とはいえレイアウトは今のアプリの流用なのですぐに作成してみせます。


知らなかったセル数とdpの数


セル数dp
172dp
2146dp
3220dp
4294dp


1セルのサイズは74dpですがマージンが2dpとるので


(セル数)×74-2 = 設定値


となります。


そして使えるUIコンポーネントが決まっている。


まぁ、今回はその影響全くないので問題なし。


あす時間があればアプリ更新します。






話は変わりますが電話帳アプリも鋭意作成中です。


レイアウトやContact APIの理解に苦しみながら作っていますので


現在の予定は来月頭までに完成させようと思います。

2012年4月24日火曜日

Androidの会 関西支部勉強会

先週の土曜に勉強会に初参加してきました。

初心者向けの内容もあったので参加できてよかったです。

個人的にすごく勉強になったのはAsyncTaskの話。

今年中にはちょっとづつ開発していきたいコンテンツの案があって

それがサーバーと連携したアプリケーションにしたいので

僕もがんばって開発しようと思いました。

紹介していた乗り鉄アプリがすごく面白いアイデアやし

なにより内容が惹かれるコンテンツw

そしてがぶさんの話も面白かったな。

ニーソまみれやったけどw

レイアウトとかのバランスや使い方とか勉強になりました。

メモってたファイルの編集もして消化していきます!

そして江川さんのセッションもそんなことできんですか!?

てな具合に知らないことだらけでただただメモに必死。








2012年4月16日月曜日

S Calcアップデート

シンプルな電卓アプリ「S Calc」をアップデートしました!


今回の追加点は

・バイブレーション機能の追加。

・設定画面の追加。

・画面上部にアクションバーの設定。


です!

ちょっとづつですが、機能の追加や見栄えのいいアプリになるように変更していきますので

よろしくお願いします。

アクションバーは次に作る電話帳にも使えるんじゃないのかなと思ったので

今回勉強がてらに実装してみました!

設定画面の反映方法も次回のアプリ開発時に参考になるので今回のアップデートでも勉強になりました。

またアマゾンで「本格アプリを作ろう!Androidプログラミングレシピ」を注文。

楽しみですわ。

後はxml関連でlayout cook bookを買おうか迷い中・・・。

ICS向けのcook bookと内容のレベルはどうなのか気になるな。

電話帳のレイアウトはかなり迷ってます。

できる限りおしゃれな電話帳になるように頑張りますのでよろしくお願いします。


2012年4月8日日曜日

勉強あるのみ

とりあえずS Calcのアップデート用に勉強中。


まだまだ初心者なので知らんことばかり。


今日はとりあえず設定画面を作ろうと思いPreferenceActivityやSharedPreferencesについてAndroidDevelopersで調べたり他のサイトみたりとして理解しましたよ。


やっぱり使わないと覚えられへんし、理解もできませんね 。


次のアプデで設定画面の追加と画面上にバーに設定ボタンを表示しようかと思います。


基本的にメニューボタンを使って呼び出すのは嫌いなんです。


理由としては

・わかりにくい。

・1アクション多くなるのはUXを損なう気がする。

・あまりハードのボタンに依存したくない。

・そもそもメニューの見た目が嫌い。(デザイン、位置も含め)

・初めて使う人やデジタル弱い人にも使って貰いたいが為のシンプルな電卓なので。
 (S Calcのコンセプトが「誰でもわかる・使える→UIUX」なので)


ですんで、設定ボタンを画面上部のバー(アクションバー風な)に配置します。


後は、メモリ状態表示もバーに表示してみてデザインや機能できに問題なければ実装しようかと思います。


後はウィジェットとかどうなんやろかと思ったりしてますが、要検討。


アプリ案や機能案は毎日たくさん生まれ続けてるんで、今はそれをいかにして実現できるのかをひたすらやる状態です。


いいか悪いかはわからないけどちょっとづつ進化していけてると思います。


もっと面白くて便利なアプリを開発できるようにがんばります!


あっ、4月21日の日本Androidの会関西支部勉強部屋に立ち見で参加させて頂きます。


これからもいろいろな勉強会に参加していきますのでよろしくお願いします。

2012年4月6日金曜日

S Culc アップデート

Androidアプリの「S Culc」をアップデートしました。

とはいってもSD移行とちいさなバグ修正ですが。

メモリ状態表示は画面レイアウトが微妙になるのでちょっと考えます。

設定画面も入れたいし、ウィジェットも追加したいし、スキンも適用したいし

やりたいことがおおくなってきたわ!

でも、他に電話帳アプリも作りたいし、小さなウィジェットも作りたいしね!

がんばれオレ!

後また勉強ようでTCP/IPの本を読んでネットワークの知識の工場をはかりたい!

2012年4月3日火曜日

S Calc 公開!!

私初のAndroidアプリを公開いたしました。


電卓アプリ「S Calc」

現在はシンプルな電卓アプリ。

基本機能

・四則演算

・パーセント計算

・メモリ機能

・+/ー切り替え

のみです。

公開しましたのでダウンロードよろしくお願いいたします。

次回のアップデート時にSD移行やメモリ状態表示とうを追加しようと思いますのでよろしくお願いいたします。


2012年3月25日日曜日

今年の流れ

電話帳のアイデアもちょっと固まってきました。

ですが!とりあえずはまず電卓アプリをまず公開してから作成に取りかかろうかと思います。

っとまあ、表題の件ですが。

・とりあえず来週中に開発者登録してアプリ公開して。

・そして31日にITパスポート試験受けて。

・電話帳アプリに挑戦して(目標は1ヶ月で作りたい)

・同時進行でJAVAのデザインパターンも勉強したり

・android用にXMLも勉強します。(今でもちょっとはやってます)

・僕の願望と目標としては7〜8月にプログラマーに転職!(何が何でもなる!)

・秋には基本情報技術者試験を受ける予定。

・androidアプリも今年中には後3〜4つは作りたい。(マーケット公開数ではなく開発総数)

・そして欲を言えば今年中にはHTML5、CSS3、javascriptも勉強したい。

 すべてがうまく行くとは限りませんが個人的にはすべて完了して年を重ねたいと考えています。

プログラマーになることは「目標」ではなくあくまで「手段」。

自分が死ぬまでにやり遂げたいことがあります。

自分の子どもの為、家族の為に変えたい世界があるんです。

もう25歳。これから走り続けてどこまで行けるかわかりませんが

日々自身が成長して知識や経験を蓄えていけばそれがまた新しいことにつながると信じて

進もうと思います。

2012年3月20日火曜日

コンセプト

電話帳のコンセプトがとりあえず決定。


「誰でも簡単に カスタマイズできる 電話帳」


あくまでも大まかな指針にはなりますがこれで行こうと思います。


やはり最近シンプルな考え方が好きになって来てますね。


難しい事程シンプルな事に変換して捉えるように


あえてシンプルな事柄は少し思慮深く考えてみたりw


天邪鬼といえばそうかもしれませんねw


電話帳に関しては大まかな目標に向かって挑戦しようと思います!


実装したい機能や最低限の機能もなんとなく決めたんでUI設計+コーディング!


頑張れオレ。





話は変わりますが、今月中に電卓アプリも公開したいと思います。


少し前からいじってはいたんですが、さすがに開発経験なしでの転職活動は厳しいのでまずは公開して


それからアップデートして機能の拡充をしていこうと思います。


早くプログラマーになりたい!! (ベム風)


開発者登録もしないといけないので初心者ながら公開します。






2012年3月19日月曜日

開発開始

QC検定も無事(?)終わり、本格的にandroid開発に専念します。

まずは作るアプリのんですが、いろいろと検討した結果‥‥。

電話帳を作ろう!!

となりました。

マーケットインとかプロダクトアウトとか考えるのかわかりませんが、、、

とりあえず身近でよく使うものを作ろうと思って考えました。

まずは今日、UIやコンセプトを決めて、画面遷移とかの仕様決めます。

普段からネットサーフィンして気になってるライブラリやUI関連も取り入れて作ります。

FacebookのCEO マーク・ザッカーバック氏の言う

「Done is better than Perfect.」

そして、Googleのシニアエンジニアリングマネージャー 及川 卓也さんの言ってた

「創造性は制約を好む」

年→月
月→週
週→日

と、目標を変換して作成していきます。

まずはアイデアやUIの洗い出し。

優先順位の設定。

今日中に!!





2012年3月14日水曜日

応募

ちまちまと拙いながらのコーディングをして勉強中な日々です。

が、

現職(製造業)の勉強でQC検定なるもの資格勉強をせにゃならんくなりました。

なんせ試験日今週の日曜・・・w

まぁ、ダメ元ですからええんですよ。

・・・いや、なんか負けた気がするのは僕だけでしょうか。

とりあえずプログラミングの勉強は1時間程度に抑えて後の2~3時間はQC検定の勉強に当てようかな!

短期間で受かったらカッコもすくしねw

あと、タイトルにあるとおりプログラマに求人に応募しました!

私のような素人野郎に面接の機会を与えて頂けるのかはわかりませんが受かりたいね。

とりあえ仕事でできるくらいにならないと話にならないし、勉強の時間やレベルも違うしね!

結果は1~2週間以内には出るだろう。

とりあえずQC検定と、その後はITパスポート+javaですね。

Kobe GTUGのGAE勉強会にもいきたかったなぁ・・・。

来月の勉強会にはぜひ参加させて頂きたいですね!

それまで勤勉あるのみ!


2012年3月2日金曜日

コンピューター学

痛快コンピューター学を読みました。
ざっくりと感想。
わかりやすいです!
‥‥ホンマにざっくりorz
コンピューターの素人の僕が見てもわかりやすく噛み砕いて書いてあります。
コンピューターって何なのか。
インターネットって何なのか。
これからの展望も書いてます。(もう10年前の本ですが)
展望についてはしっかりしていて、一昔前の本ですが現在のユビキタスやクラウドコンピューティングやタブレットやスマホに繋がる内容が書いてありビックリしました。
とりあえずITパスポートの知識も合わせて最低限のIT知識はつけて、あとはとりあえず本で学ぶのとインターネットで調べて勉強ですね。
知識の保管と補完。そして実行。
継続したいろいろなサイクルを回して成長していきます。

2012年2月28日火曜日

なかなかうまくは行かない

親友のデビューCDジャケット写真and加工をやっているんですがなかなかうまくは進まない。

なんせ東京(親友)と僕(兵庫)なんで、連絡しながら加工してるとどうしても手待ちもできる。

親友がGoogle+のハングアウトができれば僕のデスクトップ画面を表示してボイスチャットしながら

リアルタイムで相談しながら加工できるんですが、親友はデジタルにはちょっと弱い為説明してってのができない・・・。

仕方無いんやけどね・・・早くおわらさんとプログラミングの勉強が進まん!

ITパスポートやコンピューター学の進捗も本職(工場作業)のバタバタであまり良くない。

明日は有給で明後日と明明後日が資格講習なのでその間にひたすら勉強ですね!

せっかくノートPC買ったんで来週から仕事場にも持って行って昼休みにもプログラミングしよう。

とりあえずは電卓アプリ作ってみます!

デザインパターンもサンプルであったから勉強してみます。

日々進歩してたとえちょっとでも進化して生きたいですね。


2012年2月26日日曜日

Mac

いろいろと突っ込まれそうですが今更MacBookPro13インチ買いました!


「なんで?Ivyでるのに?今年モデルチェンジやのに?OSバージョンアップするのに?etc...」


いや、わかってるんやけどね・・・。

個人的にはやっぱり欲しい時が買い時なわけで、何より勉強会にはノートPCとネット環境がいるので

SoftBankの007zも合わせて購入。

エネループのモバイルブースターは以前友人がくれたのでそれを使用してスマホと007zも電池の心配は無いですね↑

正直めっちゃ悩んだんですがええでしょう!

そもそもプログラミングが出来ればなんの問題もないんやけど、Air13よりPro13のんが安いし

SSD欲しかったら後から自分で交換したらええし(値下がり&容量も含め)、メモリも最大16GBまで

増やせるからええんですよ。

とりあえず明日にセットアップと必要なアプリ入れて、開発環境も設定してプログラミングできるように

がんばります!

また、入れたアプリやらなんやら書こうと思います。

今から親友のCDジャケットデザイン作りをやって今日は寝よう。。。。

2012年2月24日金曜日

とりあえず

とりあえずBlogger初めてみました。

プログラマーを目指してますんでプログラム関係やら書いていきます。

とはいえ、まだまだ駆け出し(プログラミング歴1ヶ月半)・・・orz

java勉強してandroidアプリ作ってますんで情けないながらに書いていきます。

まず第一関門はプログラマになること!

そしてやらんとあかんリスト↓


・コーディング知識&能力向上

・タッチタイプ速度の向上

・アプリのマーケット公開

・勉強会に積極的に参加する

・英語を読めるようになる

・java以外の言語(興味があるのはC、C++、Python、html、etc...)

・ITパスポート、基礎情報技術者取得(資格としてよりも、ITの知識的に知っておきたい)

・人脈を広げる


転職目標は3~6ヶ月中ですが、上記のリストは今年中に完結してプラス1以上できるようにやりきります!