読者です 読者をやめる 読者になる 読者になる

Android

Androidのビルド時間が長くてもそこまで悩まされないっす

早くもGWブログネタが思いつかなくなってきた… たまに「Androidのビルド時間長い!自分こういう感じでやってるんっすよ!早くする方法とか知りませんか?」って言われる すごく頑張ってるのだなーと関心する 私の返答は常に「特に何もしてないっすね」と答え…

メモのAppWidgetアプリを作りはじめた

メモのAppWidgetアプリを作りはじめた。 Androidで地味に便利なAppWidgetさん。 特にメモとか置くのにすごく便利。 メモを忘れないようにするために、今まで「附箋メモウィジェット」という俺的神Android AppWidgetアプリを使ってた。 play.google.com 機能…

まったりAndroid Framework Code Reading #4 を開催します! #m_android_fcr

まったりAndroid Framework Code Reading #4を 11/10 (木)に開催します! まったりAndroid Framework Code Readingは、Androidのソースコードを読んで、開発等に役立てる勉強会です! mandroidfcr.connpass.com 過去に行った本勉強会のまとめを以下にまとめ…

Roman Nurik(github:romannurik)さんのenvリポジトリにAndroidのコマンドに関する知見があった話

Android Asset Studioとかを作ったGoogleのRoman Nurikさん。 Roman Nurik(github:romannurik)さんのenvってリポジトリを眺めてたらAndroidに関するコマンドがいくつかあった。 その中で「これは使えるかもなー」と思ったものを紹介。 紹介したもの以外でも…

Android Nのbugreportが進化してた話

普通のアプリからbugreportの取得を行うことができるのかどうか調べていたら、Android Nからbugreportがちょっと進化していることがわかった。 bugreportってなに??って人は adb shellで adb shell bugreportとかしてみればわかるよ。雑に言うとdebugのた…

TextInputLayoutのpassword visibility toggleを試してみた

Android support library 24.2.0からTextInputLayoutに追加されたpassword visibility toggleを試してみた。 試したサンプルコードはGithubにあげてあります。 github.com password visibility toggleってなんぞ?? 簡単に説明するとパスワード入力する際に…

ANDROID IDがどのように生成されているかざっくり調べた

悪名高い??ANDROID IDがどのように生成されているのか気になったのでざっくり調べた。 悪名高いと言われる闇の話は置いておいて....とりあえず生成方法だけざっくり調べた。 どのような手順で生成されるのか?という疑問はバージョンによって実装が異なる…

APKのサイズを34KBから21KBまで減らすために行ったこと🐱

EasterEgg Neko Atsume LauncherのAPKサイズを極限まで小さくすることに取り組んだ成果を適当に書いておく。 EasterEgg Neko Atsume Launcherがそもそもなんだ??って話だろうけど、以下とか読めばOK。 hack-it-iron.hatenablog.com play.google.com どのよ…

Androidについて語る! shinobu.apk #3 を10/5 (水)に開催します! #shinobuapk

はい、タイトルどおりshinobu.apk #3を開催するんですよ!!やたー(/・ω・)/やたー(/・ω・)/やたー(/・ω・)/ shinobu.apk #3のイベントページになります! shinobu-apk.connpass.com 開催日は 10/5 (水) 19:30からメルカリのオフィスにて行います。 興味があればぜ…

念願の夢だったクソアプリ EasterEgg Neko Atsume Launcherをリリースしました🐱

こ、これで俺も...ついに...個人アプリ開発者...だぜ? そうです、ついに!念願の夢だったクソアプリをリリースできました EasterEgg Neko Atsume Launcher です! play.google.com だいたいこんな感じのアプリです なんだそれ? Android NのEasterEggである…

フルスクラッチ(写経)でRadioGroupとRadioButtonを実装してみた

コード読むの大好きなので、Android 標準で用意されているViewをフルスクラッチで作ってみる(写経)試みをしてみた。 んで、今回はRadioGroupとRadioButtonをフルスクラッチで実装してみた。 フルスクラッチと言っても、「動機、実装前に気になったこと」の部…

「黒帯エンジニアが教えるプロの技術 Android開発の教科書」を読んだので雑に感想

最近出版された「黒帯エンジニアが教えるプロの技術 Android開発の教科書」を読んだので雑に感想とかなんか書いておく。 黒帯エンジニアが教えるプロの技術 Android開発の教科書 (ヤフー黒帯シリーズ)作者: 筒井俊祐,里山南人,松田承一,笹城戸裕記,毛受崇洋…

Android学ぶ上での書籍について

一年前くらいに書いた記事の書き直し。紹介している書籍の中には情報が古いものになってしまっているものもある。 現在(2016/07/16)のAndroid開発の状況も考えた上で、ちょっとしたコメントを記載した。 Libraryや設計等学ぶことが増えた印象があるので、今…

kyobashi.dex #3で「Gradle PluginとCIと俺」の話をしてきた #kyobashidex

kyobashi.dex #3 で 「Gradle PluginとCIと俺」という話をしてきましたー。 rmp-quipper.connpass.com 主に最近仕事とかで新規にCI環境の構築をしたりして遊んでて、gradle-slack-pluginを使ったGradle Task + CI + Slackへの通知という仕組みを構築してみた…

Android Nで増えるはずなSystem Serviceを雑に見てみた

Android Mと比較して、Android Nから増えるSystem Serviceを雑に見てみた。 Nと言ってもPreview 2のNなので、もしかしたらさらに増えるかもしれないし、増えないかもしれない。多分減ることはないと思う。 あと、端末の状態によっても取得できるSystem Servi…

ChromeのData Saverがどれくらいデータを削減してるのか見てみた

Chromeにはそこそこ前からData Saverという機能があるんだけど、こいつがどれくらいちゃんと動いているのか気になったので試しにまとめてみた。 PC版Chromeだと拡張機能からData Saverの機能が使える。 chrome.google.com Android版Chromeについては、拡張機…

よく使ってるAndroidアプリ書き出してみた話

よく使ってるiPhoneアプリを書きだしたので、Androidも同じく書き出してみた。 hack-it-iron.hatenablog.com いつもNexus 5とNexus 5Xを持ち歩いてて、アプリが300以上入ってるのでどれをよく使っているのかわからないけど...。 電池消費やデータ使用量、Usa…

shinobu.apk #2 のパネルディスカッション録音データとShow Notesを公開しました! #shinobuapk

shinobu.apk #2のパネルディスカッションを録音したものとパネルディスカッション内で出た話題のShow Notesを公開しました! shinobu-apk.connpass.com 録音データについて パネルディスカッション 1部、2部と別々で録音してます。mp3とm4a、2つの形式を用意…

Androidについて語る! shinobu.apk #2 を4/19 (火)に開催します! #shinobuapk

はい、タイトルどおりshinobu.apk #2を開催するんですよ!!やたー(/・ω・)/ ということで、以下がshinobu.apk #2のイベントページになります! shinobu-apk.connpass.com 開催日は 4/19 (火) 19:30からメルカリのオフィスにて行います。 興味があればぜひぜひ…

DroidKaigi 2016で話した「Android Dev Tools Knowledge」を韓国語に翻訳してもらった #DroidKaigi

DoridKaigi 2016で話した「Android Dev Tools Knowledge」の資料を@pluuloveさんという韓国人のエンジニアさんが韓国語に翻訳してくれました。 こういった他の言語への翻訳作業をしてくださる方にはすごく感謝してます。素晴らしい!! @operandoOS はじめま…

DroidKaigiでスタッフ + 登壇したので振り返ってみる #DroidKaigi

去年もDroidKaigiに登壇しましたが、今年は運営スタッフ + 2日間登壇という挑戦的な感じでDroidKaigiに参加しました。 運営スタッフをやってみて... まあ...資料の進捗が悪かったので、積極的に仕事を拾うことができなかったのは申し訳ない...! 当日は細か…

shinobu.apk #1 のパネルディスカッション録音データとShow Notesを公開しました! #shinobuapk

shinobu.apk #1のパネルディスカッションを録音したものとパネルディスカッション内で出た話題のShow Notesを公開しました! shinobu-apk.connpass.com 未編集なので音質等悪いかもしれません・・・。許してー!! まとめ的な記事は後々書きますが、まずは録…

まったりAndroid Framework Code Reading #2 を開催しました #m_android_fcr

まったりAndroid Framework Code Reading #2 を開催しました! mandroidfcr.doorkeeper.jp 第二回は18名の方にご来場いただきました。 当日の雰囲気はこんな感じでした! 各自、テーブルに2 - 4名程度に分かれて、それぞれもくもくCode Readingしながら、お…

【第23回】potatotipsで「隕石という名のスクリーンショットをSlackに落下させる話」をしてきた #potatotips

【第23回】potatotips で 「隕石という名のスクリーンショットをSlackに落下させる話」という釣りタイトルは話をしてきましたー。 connpass.com 釣りタイトルすぎて意味不明すぎる。 ざっくり言って「アプリのスクリーンショットをNotificationをタップする…

shibuya.apk #4でJobScheduler Code Readingについて話した #shibuya_apk

shibuya.apk #4 で JobScheduler Code Readingについて話しました。 shibuya-apk.connpass.com JobSchedulerのAPIの使い方は全く説明せず、内部実装だけめっちゃ意味不明な感じで話しました!! 今回の発表みたいに内部実装の理解とか深めたい!!とかコード…

Vysorがすごく良かった件について - Androidの画面をPCで操作できるChromeアプリ

雑に書いてるので、実際に使ってみる方がいいです! うん、これ読むより使えばわかる! Vysor Vysorがとにかくすごく良かった件。 Chromeアプリだからマルチプラットフォームで動くの素晴らしい!!Chromeアプリ素晴らしい!! ってことはさておき、ちょっと…

shibuya.apk #2でScreenshots Test spoon + espressoについて話した #shibuya_apk

shibuya.apk #2 で Screenshots Test spoon + espressoについて話しました。 shibuya.apk #2 (2015/07/30 19:00〜)shibuya-apk.connpass.com SpoonとEspressoの詳しいことは説明しなかったけど、DEMOを見てもらった感じでScreenshots Testについては伝わった…

What's New in Android (I/O 2015) で App Permissionsについて話した #newandroid15

What's New in Android (I/O 2015) で App Permissionsについて話しました。 What's New in Android (I/O 2015) (2015/07/08 19:00〜)connpass.com 内容的には、Android Mの新機能である Permissionsについてざっくりした話です。 もう少し裏側の仕組みにつ…

まったりAndroid Framework Code Reading #1 を開催しました #m_android_fcr

まったりAndroid Framework Code Reading #1 を開催しました! まったりAndroid Framework Code Reading #1mandroidfcr.doorkeeper.jp 第一回から15名の方にご来場いただきました。 当日の雰囲気はこんな感じでした! 各自、テーブルに2名から3名程度に分か…

まったりAndroid Framework Code Reading #1 を開催します! #m_android_fcr

まったりAndroid Framework Code Reading #1 を開催します 前からやりたいなーと思ってたAndroidのFramework Code Reading勉強会を開催することになりました。 mandroidfcr.doorkeeper.jp 会場提供してくれた@kgmyshinさん、ありがとうございます! Android …

DroidKaigiで「Androidを学ぶ君へ。生き抜くためのナレッジ共有」の発表しました #DroidKaigi

DroidKaigiで、「Androidを学ぶ君へ。生き抜くためのナレッジ共有」というテーマで発表させていただきました。 当日セッションを聞いていただいた方、ありがとうございました! あと、招待コードのくだりを提案してくれた同僚に感謝!やったよ!ウケたよ!!…

Material Design ✕ 手段と目的 の話 - DroidKaigiの登壇者として、発表までの過程をつらつら書いていこうと思う #droidkaigi

DroidKaigiやりますよ! DroidKaigi | 2015/04/25 DroidKaigiは、AndroidDeveloper向けのカンファレンスです。 2015/03/25(水)から募集が始まって、開始数十分で先着枠が埋まるくらい人気みたいです。 うん、そんなにみんなAndroidが気になるのかー。 ちょっ…

Android学ぶ上での書籍について - DroidKaigiの登壇者として、発表までの過程をつらつら書いていこうと思う #droidkaigi

追記 2015/10/11 定期更新的な感じでちょっと追記しました。 いくつか紹介している洋書のものを読んでみたので、それの感想を追記してます。 「Android SQLite Essentials」は、AndroidのSQLite周りについての理解が深まるかと期待していたんですが・・・ち…

初心に戻って考える - DroidKaigiの登壇者として、発表までの過程をつらつら書いていこうと思う #droidkaigi

DroidKaigiやりますよ! 毎回これは書いていこう。 DroidKaigi | 2015/04/25 DroidKaigiは、AndroidDeveloper向けのカンファレンスです。 「Andorid学ぶ君へ。生き抜くためのナレッジ共有」というテーマで登壇させていただきます。 初心者セッションにあたり…

はじめに - DroidKaigiの登壇者として、発表までの過程をつらつら書いていこうと思う #droidkaigi

まず、DroidKaigiやりますよ!という話 そう、DroidKaigiやります! DroidKaigi | 2015/04/25 ということで、2015/04/25に株式会社サイバーエージェント様でDroidKaigiが行われます。 Andoridのイベントというと、日本では日本Androidの会の「ABC(Android Baz…

そういえば、【第14回】potatotips(iOS/Android開発Tips共有会)で話してきた

そうそう、そういえば、【第14回】potatotips(iOS/Android開発Tips共有会)でAndroidのコマンドの話をしました。 もう数週間前の話だけど。 【第14回】potatotips(iOS/Android開発Tips共有会) (2015/02/18 19:00〜) コマンドなしでぼくはAndroid開発て…

【Andorid】アプリアイコンは「mipmap-」というリソースディレクトリに入れるのがいいらしい

Androidのアプリアイコンは、リソースディレクトリ(resディレクトリ)の「drawable-xhdpi」とか「drawable-xxhdpi」に入れるのが当たり前だと思ってた。 しかし、どうやら最近では「mipmap-」というリソースディレクトリに入れるのを推奨しているらしい。 「m…

GarumをMaven Central RepositoryにUploadしました。

去年の12月からAnnotation styleでSharedPreferencesが扱えるGarumというライブラリ作っていました。 ちなみに、Android Advent Calendar 2014 の11日目の記事でGarumについて書いてます。 Android - GarumとSharedPreferencesへの異常なまでの愛 - Qiita An…

Android Advent Calendar 2014 11日目 - GarumとSharedPreferencesへの異常なまでの愛

Android Advent Calendar 2014 の11日目の記事を書きました。 Android - GarumとSharedPreferencesへの異常なまでの愛 - Qiita Android - GarumとSharedPreferencesへの異常なまでの愛 - Qiita Annotation styleでSharedPreferencesが扱えるGarumというライ…

【メルカリ×奇兵隊×ジェネストリーム登壇】第1回AndroidTips共有会でLTしてきた!

【メルカリ×奇兵隊×ジェネストリーム登壇】第1回AndroidTips共有会でGoogle AnalyticsについてLTしました。 【メルカリ×奇兵隊×ジェネストリーム登壇】第1回AndroidTips共有会 (2014/11/20 19:30〜) ちょっとGoogle Analyticsの話しようぜ LTで発表した資料…

誰も信用するな!Androidではな!

はーい。タイトルと全然関係ないこと書きまーす。 そもそもタイトルの意味がわからねー!! ということで、今回紹介するかわいそうなAndroidのAPIはこちら。 RingtoneManager | Android Developers そう!RingtoneManagerだよー! 完璧にテンションがおかし…

【勝手にアプリレビュー】Suica-hackerを使ってみて

定期的に色んなアプリを使ってみて、技術的な観点等でのレビューを書いてみようかと思ってます。 まあ私自身も厳しい指摘をされるアプリを作っているわけですが、色んな観点からアプリを意識的に使ってみようと試みたところで、この記事を書くことにしました…

【ニコニコ生放送】 Queries IT Talk #13 - #16 まとめ

ニコニコ生放送でPHPカンファレンス2014Andorid独学でプログラミングを勉強しても実務に通用しにくい理由について話しました!聴いていただいたみなさん、ありがとうございました!放送は、ゲストのハミンさん(@hamin1290)と4枠お話しました。「Queries」と…

第八回 #渋谷java でAndroidのSQLiteについてLTしてきた #渋谷java

9/20 (土) に 第八回 #渋谷javaでAndroidのSQLiteについてLTしてきました!第八回 #渋谷javaLTで使った資料はSlideShareにUPしました!※なんかTopのSlideが内容とあってない感がありますが、気にせず読み進めてください! なぞこうなったのか理由はわかりま…

【ニコニコ生放送】 Queries IT Talk #9 まとめ

今週もニコニコ生放送でITネタについて話しました!今回は一人で1枠だけ話しました。聴いていただいたみなさん、ありがとうございました!「Queries」というコミュニティで今後も放送を行っていきますので、ご興味ある方はぜひぜひ!!コミュニティ登録して…

【ニコニコ生放送】 Queries IT Talk #5 - #8 まとめ

今週もニコニコ生放送でITネタについて、話しました!今回で2回目でしたが、話すネタが尽きないことがわかりました…(笑)聴いていただいたみなさん、ありがとうございました!放送は、ゲストのハミンさん(@hamin1290)と3枠、ラストに私が1枠お話しました。…

【ニコニコ生放送】 Queries IT Talk #1 - #4 まとめ

ニコニコ生放送でITネタについて、話してみました!今回が初めてでしたが、ゲストの方にお手伝いしていただいたおかげで、結構話せました!聴いていただいたみなさん、ありがとうございました!放送は、ゲストの方と3枠、ラストに私が1枠お話しました。※ゲス…

Android Wear 勉強会 #2 行ってきた!#andwear

7/16(水)にAndroid Wear 勉強会 #2に行ってきました!当日撮った写真をPicasaにアップしました。https://plus.google.com/photos/106703221921462957229/albums/6036771168660455457?banner=pwaLG G WatchとSamsung Gear Liveが出て、Wearもかなり盛り上がっ…

G Watch 届いたよ!!

LG の G Watch 届きました!国際便です。長旅お疲れ様です!!うん、それだけ。外装が結構オシャレでよかった!!ものはこんな感じ!!クレードルとアダプタ入ってる!もうUSBケーブル増えすぎて困ってるぞ・・・。起動するとこんなん。腕にしてないねー意味…

Wearable computing with Google メモ書き!

【投稿者:okano】Wearable computing with Googleユーザ体験が大事人が必要としているものを提供するデバイスでも同じ。それを提供するWearGlassAndroidの通知をGlassも対応するよ!MVCAppEngineAndroidAppEngine↕WatchPhoneGlass↕UserGCMをかえしてSync?l…