petitviolet_blog

@petitviolet blog

振ると進むViewPagerのライブラリ作った

小さいライブラリを作ってリリースしたのでブログ書く

スワイプしなくても端末を振ると進むViewPager
petitviolet/shakable-viewpager

スクリーンショット撮れないから振ってる様子を動画に撮るしか無くてめんどくさかった

こんなの

f:id:petitviolet:20150906175241g:plain

リリース作業

Maven Centralにアップロードしてみたかったが、必要な作業が非常にめんどくさく感じたため、少し気になっていたJitPack.ioを使ってみた。

その前の準備として、projectのbuild.gradleを少し書き換える

rootのbuild.gradleのdependenciesに追加

dependencies {
    classpath 'com.github.dcendents:android-maven-plugin:1.2'
}

そしてlibraryプロジェクトのbuild.gradleにpluginを追加

apply plugin: 'android-maven'

準備はこれだけで良い

リリース版としてgit tagを打ってから、この検索欄にGithubのURLを入れるだけで良い
f:id:petitviolet:20150906172652p:plain

そうすると下のスクリーンショットのように、打ったtagが表示される
f:id:petitviolet:20150906172805p:plain

get it押してしばらくするとこうなる

f:id:petitviolet:20150906172839p:plain

そして公開したライブラリの使い方を表示してくれる

f:id:petitviolet:20150906173320p:plain

jitpack最高
でも、namespaceがgithubになってしまうのがちょっと残念