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

さまよえる、Android

Androidのプログラミングで便利なことや残しておきたいことを残しておく。もしオススメのライブラリがあったら教えてくださいね。

RatingBarの実装

アクティビティ public class MainActivity extends AppCompatActivity implements RatingBar.OnRatingBarChangeListener { RatingBar mRatingBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se…

Androidライブラリ、LicensedDialogを使ってみた。

github.comアプリに使ったオープンソースのライブラリにはライセンスがあります。ライセンス毎に表記する文章がことなったりするので、さっくとライブラリで出来ないか探しました。LicensedDialogが有名みたいだったので使ってみました。 インストール compi…

JSONライブラリー、Moshiを使ってみた。

photo by uvinceAndroidでJSONをパースするのに、AndroidのJSONライブラリを調べていた。 もっしー?、Moshi 、modern JSON library 生まれて一度もSquareのクレジット決済を利用したことはないけどAndroidのアプリ開発する際、オープンソースのライブラリで…

AndroidのValidateライブラリ、saripaarを使ってみる。

アノテーションでフォームのチェックができるsaripaar github.com インストール compile 'com.mobsandgeeks:android-saripaar:2.0.3' エラーメッセージの表示を日本語にする方法がわからない。 import android.os.Bundle; import android.support.v7.app.App…

AndroidのTimber(ログ系)とFabric/Crashlytics(クラッシュレポート)を使ってみた。

Log.d使うのやめよう。 ログのコメントアウトが面倒くさい。github.comAndroidでログを出力するにはLogクラスがある。開発中は、デバッグ目的でよく利用すよねーリリースのときに、コメントアウトを忘れるんです。ログ系オープンソースを探してみた結果、Tim…

Androidのダイアログライブラリ、material-dialogsを触ってみた。

フラグメント フラグメントの登場でダイアログの実装が面倒くさい。もうライブラリでよいね。github.com android { ~ 省略 ~ buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.p…

FloatingActionButtonを押すと、フッターにメニューを表示できるfab-transformationを使ってみた。

github.com いつもの compile 'com.android.support:design:23.0.1' compile 'konifar:fab-transformation:1.0.0' activity_main.xml

画面の下から飛び出すアラートダイアログライブラリ、confirmdialogを使ってみた。

github.com いつもの compile 'com.github.vignesh-iopex:confirmdialog:1.0.4' @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Confirm.using(this).ask("…

Androidでバーナーを表示するのに便利なライブラリ、BannerTimeを使ってみる。

アプリのアップデート後に、更新した内容や追加した機能をバナーでお知らせしたり、自分のアプリをバーナー形式で紹介したり、使い道は多そう。github.com いつもの compile 'com.jcmore2.bannertime:bannertime:1.0.0' MainActivity.java バーナーは、4秒間…

手軽にチュートリアルが組み込めるAndroidのライブラリ、MaterialShowcaseViewを使ってみる。

github.comこちらのライブラリは、アプリをインストールして起動後に1回だけチュートリアルが実行される仕組みです。2回目からは、アンインストールしないと表示されないので注意してください。 いつもの compile 'com.github.deano2390:MaterialShowcaseVie…

Androidライブラリ - まとめ

UI系 araiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.comaraiyusuke.hatenadiary.com…

すぐに吹き出しがつくれちゃうAndoridのUIライブラリ、BubbleViewを試す。

いつもの compile 'com.lguipeng.bubbleview:library:1.0.0'

Android(Google Map)とPHPの連携

Google Mapの設定 AndroidでGoogle Mapを利用する手順 Google APIの有効化 Google Maps Android APIの有効化 認証情報を追加して、APIキーを取得 Android StudioでGoogle Maps Activityプロジェクトを作成してAPIキーを設定 Google Map APIの有効 Sign in - …

AndroidのUIライブラリ、SmoothProgressBarを使ってみた。

github.com いつもの compile 'com.github.castorflex.smoothprogressbar:library:1.1.0' activity_main.xml