android

Github Actionsを使ってGradle Plugin Portalにリリースする

試しにやってみたら便利な気がしたので紹介します。 最初にタイトルの内容を実現するactinosを貼っておきます。以降は時間があったら読んでください。 name: Publish on: push: tags: - '*' jobs: build: runs-on: ubuntu-latest steps: - uses: actions/che…

最近の進捗(2017-4-19)

最近の進捗 今年に入ってからいくつかライブラリを作っている。完成したらQiitaやこのblogにも紹介記事を書きたいと思っているのだけど、 なかなか他人におすすめできるレベルに持っていけない。なのでどんなものを作っているかだけでも紹介しようと思ってい…

Android OSSライブラリのCI環境をセットアップする

ほぼ初めてAndroid向けのCI環境をセットアップしたので、試行錯誤した作業手順を書いておこうと思う。 今回セットしたCIの内容は、JVMテストとカバレッジの計測で作業手順は以下のようになった。

Chromeブラウザ上でAndroidアプリを動かす

2日ほど前に、このようなニュースが出てました。 2017年新発売のChromebookはすべて最初からAndroidアプリをサポート、Google Play Storeをいきなり利用できる 私の知る限り、いくつかのChormeOS端末では、既にGooglePlayStoreが利用可能です。ChromeOSで動…

Androidのビルドの話

自分のAndroidアプリのビルド方法ついてまとめる。せっかくなのでAndroid開発のドメイン知識がない人でも伝わるように紹介をしたいと思う。 Java/Kotlinでアプリ開発する場合Android Studio(以下AS)以外の選択肢は殆どない。ただビルド方法については工夫の…

Androidライブラリのスケルトンを作るCLI作った

github.com gem install robotkit すると、robotkitコマンドが利用可能になる robotkit create :output_dir --package your.package.name ですぐ開発が始められるプロジェクトが作成される まだαバージョンくらいの完成度

忙しい人向けのfastlane for Androidまとめ

1年くらい前から fastlane がiOS界隈で流行ってますよね。 fastlaneはAndroid開発でも使えると聞いたことがあったので、現状について少しだけ調べてみました。 (2-3時間調べただけで実際に使ったわけではないです)

75行のミニマムなViewPagerIndicatorライブラリ書いた

github.com 特徴 コードベースがかなり小さい シンプルなインターフェース

これ以上CustomWebViewで消耗しないためのAndroid用ライブラリ

webviewに半年ほど消耗してるので、カッとなって書いた。 github.com 今まで十数回とWebViewを継承したクラスを作ってきました。 ネイティブアプリでも利用規約やライセンスの表示などは必ずと言っていいほどWebViewを利用します。 残念なことに、AndroidのW…

gradleでAndroid-Bootstrapを使う

本エントリで紹介する方法で動作しますが 多分もっといい方法があると思います ( gradleはじめて3日目の初心者です.正しいビルド方法をご存知のかた教えて下さい ) Android-Bootstrapの簡単な紹介 リポジトリ : Bearded-Hen/Android-Bootstrap 一言で説明す…

Daggerとbutterknifeを同時に使おうとすると発生するエラーの対処法

Execution failed for task ':app:packageDebug'. > Duplicate files copied in APK META-INF/services/javax.annotation.processing.Processor File 1: /Users/usr_name/Documents/android_eclipse_workspace/xxx/yyy/zzz File 2: /Users/usr_name/Document…

DIの考え方とandroidアプリでのサンプル(Dagger)

DI(Dependency Injection)について たまにDI不要論とかがネットで話題になったりしてて,ふわっとDIの考え方は知ってたんだけど実際にDIパターンみたいな実装をしたことなかったのでちょっと触ってみた.

Androidのポッドキャストアプリ「Podtune」を大幅改善し、再リリースしました. -> Podcast App

アップデートしました 最新の記事 podtune (android podcast app) のデザインを綺麗にしました 前回の記事 PodTunerをリリースしました!! - kazy no blog Podtuneとは PodtuneはAndroidアプリでありながら iTunesStoreにあるPodcastを探す事ができたり、トッ…

Green DAOの使い方を出来るだけ丁寧にまとめました

Green DAOについて androidでORマッパーを使おうとすると,選択肢は ActiveAndroid ORMLite Green DAO くらいが有名で私は割りとActiveAndroidを使っていたのですが,いろいろあって使い勝手が悪いように感じたので,今回 ORMLiteを高速化したGreen DAOの導…

AQuery(Android jQuery)を拡張して実装されてないメソッドを追加する方法

AQuery(Android jQuery)とは 本家 AQuery github AQuery(github) 前にも紹介したんですが,AQueryはAndroidのUI周りのコードをjQuery風にメソッドチェーンを使って簡潔に記述できるやつで,一度使うと利用しないのは考えられない便利ライブラリです. ただAq…

最近話題のandroid用ライブラリを使ってみた感想

いま,androidのライブラリが熱い!!!!! のかどうかはわかりませんが,androidのコーディングを楽にしてくれる様々なサードパティのライブラリが多く出ているのを知って実際にいくつか使ってアプリを作ってみたのでそれぞれの雑感を簡単にまとめました. 今回…

PodTunerをリリースしました!!

Androidアプリ第2弾 「Podtuner」 リリースしました. (クリックでgoogle Playに飛びます)

今度こそ,快適なandroidの爆速エミュレーターを手に入れる

この記事は [dup] Androidの超速エミュレータを導入する - Qiita [キータ] を参考にさせていただきました. 導入について 上記の記事を参考にしてください. 私の環境はOS XLion なのですがカーネルモジュールはrelease_1.0.4-hotfixの方で上手くいきました.…

androidのmarkdownビュアー を正式にリリースしました

MarkDownerを正式リリースしました. 以前,β版を公開していたandroid端末用markdownビュアー : MarkDownerを正式にリリースしました. 前回のβ版の記事 Androidアプリ MarkDownerをリリースしました. - kazy no blog 前回からの変更点 操作性の改善 外部メ…

(root化不要)androidで上でpythonの開発環境を整える

まえがき(雑談) 2000円ちょっとでbluetoothキーボードをゲット出来ると話題の「ポケモンタイピングDS」が今日届きました. バトル&ゲット ポケモンタイピングDS (シロ)出版社/メーカー: 任天堂発売日: 2011/04/21メディア: Video Game購入: 30人 クリック: 89…

Androidアプリ MarkDownerをリリースしました.

自作アプリのご紹介 MarkDwonで書かれたファイルをandroid上でプレビューできる 「MarkDowner」というアプリを本日リリースしました. google play →MarkDowner 最近markdownにドハマリしている私ですが,androidでmarkdownが見れない事を知って ついカッと…

androidでリストデータを保存する際のTips(Prefarence編)

androidアプリを作っていると,設定情報や履歴などを保存しておきたくなることがあると思います. 保存するデータがスカラーデータの場合は単純に「プリファレンス」という仕組みを使って簡単に保存できるのですが.履歴のようなリストデータを保存するとな…