pooh3's memo

Android周りを中心に。軽めに、いい加減さ50%程度で

AndroidでもDDDは有効かどうかという話について

お題どおりです。できるだけ内容を絞って書いたつもりですが、 ところどころ簡潔ではないのでお見苦しいこともあろうと思います。 ですがどなたかの参考になればと思います。

へっぽこAndroidエンジニアがRxJavaをざっくり見通しが立つまで理解したメモ

この記事の対象はAndroidアプリを作ったことがある Javaでオブジェクト指向なコードを書ける。 RxJavaの名前は知っているけど、まだしっくりこない。 そういう人をターゲットにしたメモ。 Reactive ProgramingというかRxJavaの使い方みたいなもののさわりだ…

DataBindingを既存のレイアウトファイルに導入する手順的なメモ

この記事のモチベ Data Binding Guide | Android Developersに書いてある内容って、イマイチピンとこない。 なぜなら既存のレイアウトにどうやってやりゃいいんだとかは、二の次でとりあえず試す方法になっているから。 既存のプロジェクトに導入したい場合…

Activityのインスタンスはどこで保持されている?的なメモ

この記事のモチベ Activityの強参照がnullになるとかどうとかで、いろいろ調べようと思ったんだけど まずベースが曖昧じゃ問題になるので、Activityのインスタンスがフレームワーク周りでどうなってんのか調べようと思った。

Androidの定数はvaluesフォルダ内のリソース定義するべきか?コード内でfinal staticで定義するべきか?的なメモ

前の会社を諸事情というか自己都合で退職して、Androidの勉強が足りない!という欠乏みたいなものを補うために活動を色々始めた。 RxJavaやDroidux、Dagger2などを勉強するため、サンプルのAndroidのプロジェクトを作ってて、普段なら適当にこなしていた部分…

原動力。無力感とその葛藤について。

ここでお話ししたいことは、人々が人生に葛藤するときに感じるであろう悩みの一つ無力感と 無力感を克服しようとする取り組みについて。そして克服の障害となっているもの、そして考えて欲しいことをここで書く。 これは10年前の自分への手紙でもある。

Androidプログラミングについて全体を傍観する

ウォーキングデッドの第六シーズンの第3話で最初からずっと仲間として活躍してきたあの人が死んじゃってとっても悲しいpooh3です。> 今日は、全然ウォーキングデッドと関係ないですけどw 俺プログラマーだけどAndroid勉強してアプリ出してみたい!って人のた…

ブログ活動復活

お久しぶりです。転職活動が忙しくて、ブログ更新が滞っていました。 自分の社会的な価値を発見するために始めたブログですが、今日まで更新しようとすら思いつかなかった自分を恥じております。 転職活動ですが、 無事転職は終わり、想定した額以上の評価を…

32歳のAndroidプログラマが転職をしようとしている理由

会社に転職の意向を伝えて1ヶ月くらいになりました。 今は転職エージェントを通じて転職先に何個かアクションいれて反応待ち といった状況です。題名にもありますが、今自分が抱えている問題を紐解きながら どう思って転職活動を始めているのかを綴っていき…

UI/UXやデザイン思考について

空気感から?UI/UXは最近語られなくなってきたようですけど、一応「もの」より「関係性」。 UXが大切なのは変わらないですからね。

最近何かと話題になる関数型プログラミングについて

関数型プログラミングって結局なんなのかってまとめ論争があるようですが その記事を読む中でそれを真に受けて自分の中で決めつけてしまい思考停止するのは怖い事です。今回はそういう内容の記事を見て、自分でしっくりこない部分をまとめてみました。 そも…

PlayFramework2.2.1をつかってScalaでTodoリストを作ってHerokuにデプロイした

公式サイト通りにやってたら上手く行かなかったのでメモ 今回つくったのは http://pooh3-helloworld.herokuapp.com/ 多分、誰もが同じリストをいじることになるのでモノとしては良くない。とりあえずチュートリアルを理解するために作った感じ。 http://www.…

他言語プログラマがAndroidのネイティブアプリ(JAVA)開発を勉強する時にとりあえず抑えておきたいこと

とりあえずやっとけオラ!的な内容なメモです。不定期に増えます githubで管理しようかな?

Androidアプリ開発で気をつけたいポイント4つ

基本的に最近関わったプロジェクトでの反省点ですが組織批判や個人批判をするものではありません。 まず、パフォーマンス的な観点から 1、扱うデータ、画面が増えた場合。 画面数が10 データのテーブル数が10 各テーブルのデータフィールドが一つでも30 扱う…

AndroidのFragmentをいじる(Android 4.0〜)

https://github.com/Pooh3/FragmentExampleにFragmentの簡単にフラグメント遷移を行うAndroidのコードをアップしました。気が向けば紹介します。

Gitで削除したフォルダを元に戻す

git

削除したフォルダがあった位置まで移動してgit checkout .

スマホアプリ開発エンジニアの嗜みとして「日本ではiPhoneがなぜ売れているか」を言えなければいけない

日本人はなぜこんなにiPhoneが好きなのか ユーザーのITリテラシーが低いから? (J-CASTニュース) - Yahoo!ニュース これにつられて書いてしまった。本日3つ目の記事です。 ここで書くのは外国はなんでAndroidが売れているのに、日本ではiPhoneが人気なの?…

Androidアプリ開発者がフリーエンジニアとして働くことについて

最近転職求人などを見ることがあるのですが フリーエンジニアになって働いてみないかというスカウトが来ることがあります。 それ自体は非常に稀なのですし、フリーエンジニアには現段階ではなる気がないのですが 将来のことも考えて。今の自分がフリーエンジ…

僕の考える「Google検索終焉論」

今日はtechな記事はやめておきます。 ずっと前から現在のサイト検索サービスの有り様について疑問というか問題視しているので それについてちょっとだけ語らせてもらいます。

hdpiの端末でmdpiやxhdpiやnodpiや無指定の画像を表示するとどうなるか?

Android開発者の皆様、Androidのプロジェクトを管理されている皆様 Androidの画像制作をされているデザイナーの皆様 あけましておめでとうございます。 今年初記事は コスト削減のために他dpiで使用している画像を流用してみたいって方々のために drawable-[…

とりあえずなんだけどMacBookAirにzshを入れてデフォルトシェルにしてみた。

zshてなに? 実はあんまりよくわかってない。 とりあえずGitと一緒に使うと便利(gitのstatusに違いがある場合教えてくれるとか) CUIで作業する場合デフォのshellでは補完機能が不十分。 一部は便利。もっと便利になる?よくわかってない。 なので深く知るた…

Tab付きのListView実装してGithubに公開してみた。

Androidでタブを使ったListViewについて考えてみる。の続き。 実際に実装してみた。 ものすごく簡単なものですが一応実装してみた。 明日仕事なのにGitHubにリポジトリ作成してコード公開までしてみた。

Anroidアプリを作るときにお世話になるサイト2つ。

意外と知られていないサイトだけど知ってると便利かも これで面倒なことが多少捗るようになります。 画像がないからダミーで済ませたいときにおすすめ。 そのまま使っても問題なし。 アイコン作成用: Android Asset Studio Androidのワイヤーフレームやアイ…

プログラマのPCは高速かつデュアルディスプレイであるべき理由

プログラマのPCは高速かつデュアルディスプレイであるべき理由 PCが遅いってどれくらい不利益になるのか 例えば2分かかるコンパイルやVMでのアプリの起動 一日に頻繁に起こりえる処理が1分ほど縮まるとしたらどれだけの効果があるのか? 思い出してください …

AndrodSDKのソースコードの命名規則について調べてみた。

最近Android開発で命名規則について迷うことがあった。 みんなどんな命名規則つかってる? でも結局ローカル規則だよね。それって幅広く使える? ねぇねぇprivate static finalの時ってどうしてる?全部大文字? なんていうか…そうだ。僕は文句いわれない命名…

Activityライフサイクルの豆知識

Activityライフサイクルの豆知識 Activityが破棄される場合通常はonDestroyが呼ばれるが呼ばれないケースも存在する。 それはホームボタンや他のActivity起動でバックグラウンド行ったままシステムに破棄される場合 やってみたらわかる ホーム押下 -> メニュ…

OS X 10.9 Mavericksを載せたMacbook Air/ProでChromeよりもSafariを使うべきたった一つの理由

みなさんがよく使うウェブブラウザは何ですか? みなさんがよく使うウェブブラウザは何ですか? 私はさっきまでMBAではChromeを使っていました。 ...がやめました。 理由はこれです。

Androidでタブを使ったListViewについて考えてみる。

よしAndroidでタブを使ったListViewについてちょっと考えるぞー! (頭の悪いおじさんですみません…) (実際にTab付きListViewを作った話はこちらです関連記事:「Tab付きのListView実装してGithubに公開してみた。」)

自分のブログの記法について

自分のブログはちょっと変わってる? 書き方が箇条書き 引用を多用(はてな記法の引用コードを多用) それいいの? 知らない。気にしない。

はてなブログにソースコード貼り付ける

物は試し プログラマなのでコード貼り付けます。 まず練習がてらに。 ここ(http://sue445.hatenablog.com/entry/2012/11/18/223809)を参考にやってみる。 こんな風に >|| String name = "pooh3"; ||< 目的のコードを>||と||<で囲う*1 シンタックスハイライト…