Android

あんどろいど ランチ #1 をやりました🍽 #android_lunch

あんどろいど ランチ #1 をやりました 本日は1回目ですが全員参加で嬉しかったです! 参加していただいた方、ありがとうございました! android-lunch.connpass.com Kotlinの話をしたり、AndroidのminSdkVersionの話をしたり、DatePickerが壊れてるwって話…

TakoSanというアプリをリリースしました🐙

TakoSan🐙 play.google.com Android OのEasterEggを開くだけのアプリですよ🐙 Android Oの端末でしかインストールできないです🐙 www.youtube.com ソースはGithubにおいてあります🐙 フルKotlinですよ🐙 github.com

今開いてるAndroidのOpenGrokの別バージョンをさくっと開くChrome拡張作った

今開いてるAndroidのOpenGrokの別バージョンをさくっと開くChrome拡張作ってみた。 コード読んでると「別のバージョンでどういう動きするんだろ?」ってなって、別のバージョンのコード見るの地味に面倒だったので、さくっと開けるのが欲しかったので作った…

いまさらDroidKaigi 2017を俺なりに振り返る #DroidKaigi

いやーもう無事に終わって半年くらい経ったけどDroidKaigi 2017楽しかったですねー droidkaigi.github.io 私は2日連続で登壇(50分と30分) + Fireside ChatでAndroid Wear勢を敵に回し + 運営って感じで去年よりも忙しい2日間でした。 2日連続で登壇は去年…

「メルカリとソウゾウアプリのアプリ間連携の仕組み in 2017 summer」のセキュアコーディングガイドに関する補足

先日 Souzoh Android Talkで「メルカリとソウゾウアプリのアプリ間連携の仕組み in 2017 summer」という話をしました。 mercari.connpass.com アプリ間で連携をする際にはセキュリティに気をつけてね!具体的な実装はセキュアコーディングガイドを読んで!と…

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の使い方は全く説明せず、内部実装だけめっちゃ意味不明な感じで話しました!! 今回の発表みたいに内部実装の理解とか深めたい!!とかコード…