Androidアプリが使ってるライブラリを調べた。 各アプリをダウンロードして設定などからオープンソースライセンスの表記にあったライブラリなどを集めた。 アプリのバージョンの更新などで使っているライブラリの変更があったりする可能性あり ぜひとも、「うちはこんなライブラリ使ってるぜ!」とかPRください Gunosy キュレーションメディア ライブラリ名 用途とか 参考記事
![色んなAndroidアプリが使っているオープンソースライブラリを調べた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ec758baad6b6d6e28c67621bc42dc3cfb25b624/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU4JTg5JUIyJUUzJTgyJTkzJUUzJTgxJUFBQW5kcm9pZCVFMyU4MiVBMiVFMyU4MyU5NyVFMyU4MyVBQSVFMyU4MSU4QyVFNCVCRCVCRiVFMyU4MSVBMyVFMyU4MSVBNiVFMyU4MSU4NCVFMyU4MiU4QiVFMyU4MiVBQSVFMyU4MyVCQyVFMyU4MyU5NyVFMyU4MyVCMyVFMyU4MiVCRCVFMyU4MyVCQyVFMyU4MiVCOSVFMyU4MyVBOSVFMyU4MiVBNCVFMyU4MyU5NiVFMyU4MyVBOSVFMyU4MyVBQSVFMyU4MiU5MiVFOCVBQSVCRiVFMyU4MSVCOSVFMyU4MSU5RiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9M2IxNDEwOWUzZGFlMGRkZmZhOWNmOWI4MmEzZGFjYzM%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBpd2F0YS1uJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lNDE3MTdkMmI1M2Q3MmIzN2UyZGQxNTUzODk2NzVlYQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D2ad2a46811b00e78fccde3a020989f32)
Androidアプリが使ってるライブラリを調べた。 各アプリをダウンロードして設定などからオープンソースライセンスの表記にあったライブラリなどを集めた。 アプリのバージョンの更新などで使っているライブラリの変更があったりする可能性あり ぜひとも、「うちはこんなライブラリ使ってるぜ!」とかPRください Gunosy キュレーションメディア ライブラリ名 用途とか 参考記事
DroidKaigi 2017 の 各session で 使われた資料 (後で裏に移動) への リンク を まとめてみた。 また、紹介されていたlibraryなどについてまとめてみた。 DroidKaigi 2016のはこちらです。 スライドへのリンク情報が不足していますので、ご存知の方教えてください。 資料 Day 1 (Mar 9th, 2017) ウェルカムトーク / Welcome talk by @mhidaka氏 マッチョActivityを改善した話 by @lvla0805氏 How to apply DDD to Android Application Development by あんざいゆき(@yanzm)氏 逆引き マテリアル デザイン by 荒木佑一氏(@yuichi_araki氏) Data binding in the real world by Kevin P
前回のあらすじ その後発生した様々な問題 トップ画面の大規模変更 画面ごとの Style の乱立 Style 定義の度に質問が飛んでくる 改善に向けて 実際の定義ポリシー Color Dimen Style 再利用性を高めるために 継承の仕組み parent 指定による継承 名前による継承 クックパッドにおける Style 定義のポリシー TextAppearance Base TextAppearance の定義 TextAppearance の定義 まとめ 技術部モバイル基盤グループの児山(@nein37)です。 モバイル基盤グループではモバイルアプリの開発だけでなく、開発環境の整備や開発効率の向上も重要な目的の一つとしています。 昨年、開発効率向上の一環として行っているアプリのリソース整理の取り組みについてAndroidアプリのリソースを整理して開発効率を改善した話という記事で紹介さ
Google I/O Android App (ARCHIVED) 2023 Update This repository has been archived. The Google I/O app has guided online and in-person visitors through the Google I/O conference for 10 years since 2009. It has also helped thousands of developers as an open-source sample. To follow Modern Android Development best practices, check out the Now in Android repository, which replaces iosched as our real-wo
Androidアプリでのログイン画面を考えてみる 筆者はこれまでAndroidアプリでログイン画面を作成するとき、 Person Name / E-mail / Phone などの必須入力項目用のText Fields Password / Password(Numeric) のパスワード入力用のText Fields ログインするためのアクション用のButton のみを配置することを考えていました。 今回はAndroid Studioで初回プロジェクト作成時にLogin Activityを選択することで、 Google側の意図を読み取ってみようと思います。 Login画面のレイアウト では、早速、Android Studioを起動してLogin Activityを選択したプロジェクトを作成しましょう。 (本ブログでは Android Studio 2.0 Beta2 を利用しています。)
こんにちは。 「From A navi(フロム・エー ナビ)」のアプリ開発チームの元です。 iOSやAndroidアプリを多数開発しており、現在は主にAndroid開発を担当しています。 この記事ではAndroidアプリ開発で定番とも言えるOSSライブラリをご紹介します。そしてOSS導入時の注意点についてもお話したいと思います。 Android OSSの事情 少し前の時代の話になりますが、Android向けのOSSは決して活発とは言えませんでした。 その原因の一つとして、メーカーのOSバージョンアップ対応がまちまちだったことがあります。そしてOSバージョンの断片化が激しくなった結果、あるバージョンに対応したソースコードだけではプロダクトとして動作を保証するのが難しくなってしまいました。 それゆえにAndroid向けOSSライブラリへの信頼も低く、さらにそこまで実績がある(ノウハウが詰まった
! This post is also available in the following languages. 英語, 韓国語, 繁体中国語 はじめに こんにちは。LINE Fukuokaの開発チームで働いているFreddie Wangです。LINE Creators Studioという、誰でもオリジナルのスタンプを作ることができるようサポートするスタンプ制作ツールのAndroidアプリ開発を担当しています。LINE Creators Studioで作成したスタンプはLINE Storeで販売することができ、LINEを利用しているすべてのユーザーが購入できます。 今回の記事では、LINE Creators Studioアプリの開発に全面的に採用しているプログラミング言語「Kotlin」についてご紹介します。Kotlinをメイン言語として選んだ理由と主に使っているKotlinの機能を説明
Rx Ja Night Vol.2 - connpassで「 Androidの非同期処理をKotlinコルーチンで行う」という話をしてきました。 スライドで使っているコードは次のリポジトリに置いています。 github.com 今回取り扱った非同期処理の範囲 スライドやリポジトリのREADME.mdに大体書いているのですがコチラにも載せときます。 詳細な説明はスライドやリポジトリを参照してください。 次の非同期処理をコルーチンで実現します。 単発の実行 直列の実行 並列の実行 + エラーハンドリング キャンセル 環境 すべてKotlinが提供する標準の機能を用います。 implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.2-4" implementation "org.jetbrains.kotlinx:kotlinx-c
長年Androidスマホを使用しているが、特に利用するアプリは自然と厳選されてくる。 今回は、そんなAndroidをかなり使い込んでいる私が、Androidで特におすすめの神アプリをまとめて、一気に紹介する。 全て私が実際に頻繁に使っているアプリばかりで、これが現在最強のAndroidアプリリストだと考えている。 執筆したのは2016年中であるが、時折更新を行っており、2017年にも通用するリストとなっている。 無料アプリが多めだが、特におすすめな有料アプリもいくつか紹介している。 Androidスマホを買ったばかりの人、iOSから最近Androidに乗り換えた人など、あらゆる人にオススメできる神アプリばかりなので、ぜひチェックしてみて欲しい。 ジェスチャーとPC連携が便利な最強のブラウザ「Sleipnir」 Androidでは、iPhoneやiPadなどのiOSデバイスと違って、ウェブブ
It’s been more than two years since I wrote this post about MVVM, RxJava and Retrofit. It seems a bit old-fashioned to me right now. It’s surprising how much you can learn in one year! You take a look back and you might be embarrassed by your own code. Not only the code itself but also the process of how you get there. All that seems legacy code to me. In this article, I’m going to try to improve
コード生成でGsonをMoshiより高速化する - Islands in the byte stream の続きです。 GitHub - gfx/StaticGson: Static Gson binding library with annotation processing 三行まとめ StaticGsonはannotation processingでコード生成してGsonを高速化する拡張で、結果はLoganSquareより少し遅い程度 欠点はメソッド数+バイナリサイズのオーバーヘッド 利点はGsonと互換性の高さ。モデルにアノテーションをつけてGson初期化でオプションを一つ与えるだけ 解説 リフレクションで処理していたところをコード生成にして高速化する手法は思ったより効果ありそうだな、ということでjcenterにリリースしました。以下のように依存指定すると使えます。 depende
IP WebcamはAndroidOS搭載のモバイル端末を様々な視聴方法で閲覧可能なネットワークカメラにすることができます。 VLCプレーヤーやウェブブラウザに対応するあらゆるプラットフォーム上でカメラからの動画を視聴することができます。WiFiネットワーク(アドホック)を利用してビデオストリーミング配信も可能です。 オプション機能として、Ivideonクラウドストリーミングサービスを利用することで携帯回線等を利用したグローバルアクセス機能を利用することができます。 tinyCam Monitor利用することでほかのAndroid搭載端末と双方向の音声通話がサポートされています。 監視カメラ用ソフトやセキュリティモニター、音楽プレイヤーを含む、ほとんどのサードパーティのMJPGソフトウェアでIP Webcamを利用できます。 主な特徴: • FlashやJavaScript、ブラウザ埋込な
photo credit: bellamoden 1 via photopin cc DropBox大好き。Evernote大好きなくまてつです。 DropboxとEvernoteの使い分けに関しては多くの方が論じていますので、ここでは大きくカットさせていただきますが、簡単に言うと、仕事をするために参照すべき資料をDropboxに。そして自分が作ったメモはEverenoteに保存しています。 本は本箱に、メモはノートにって感じでしょうか? そして整理した資料を外出先で見るために今まで必需品だったのが、Goodreaderです。このGoodreaderについても大勢の人が論じていますから、やはり詳細を説明することはいたしませんが、簡単に言うとビューワーです。 でもこのGoodreaderが支持されているのは、単なるビューワーではなくてDropboxよりデータを引っ張ってこれる。 もう少し言う
モバイルファースト室の山下( @tomorrowkey )です。 みなさんはAndroidアプリをビルドするときに AndroidStudioの実行ボタンを押すのと、ターミナルでgradleコマンドを実行するのと、どちらを使っていますか。 クックパッド社内のAndroidエンジニアでもどちらを使うか好みが分かれるのですが、私はたいていターミナルでgradleコマンドを使っています。 AndroidStudioの実行ボタンだとビルドを途中で中止できないことがあるからです。コマンドであればcontrol+cでいつでも中止できるという気軽さからコマンドを好んで使用しています。 開発するうえでIDEなどのGUIツールはとても便利なのですが、実はコマンドを実行する方がはるかに早くストレスなく開発を進めることができることがあります。 今回は私が実際に使っている便利なコマンドラインスクリプトを10個紹介
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く