Flutter + fastlaneでCICDしよう

はじめに Flutter 1.0!!! ついに来ましたね!!! We just announced the general availability of Flutter 1.0 at #FlutterLive! Thank you to all the amazing engineers who made this possible and to our awesome community for their support. pic.…

Flutterのビルドコマンドを追ってみよう

はじめに この記事はFlutter #2 Advent Calendar 2018 3日目の記事です。 毎日flutter doctorを叩いてしまう、そんなエンジニアって多いと思います。 ……flutter doctorを叩かずとも、flutter run、flutter build apkやflutter build iosは叩いてますよね。 …

Flutter + fastlaneが強そうと感じるこの頃

現在挑戦中の事柄。なんかCICDあたりの勉強している気がする。 iOS版で正式リリースのため、プライバシーポリシーをGithub上に追加中 2018年10月よりすべてのアプリで必須になったため 何も取得しないし、僕の所在地は日本だしってことで日本語で作成してみ…

ChronometerがAndroid OからSwedish countdownsに対応してた件

はじめに www.youtube.com EuropeのThe Final Countdown、名曲ですね。 お求めとはこちらから。 The Final Countdownアーティスト: ヨーロッパ出版社/メーカー: Legacy Recordings発売日: 2009/06/15メディア: MP3 ダウンロードこの商品を含むブログを見る …

AndroidStudio3.2.1を利用しているとFlutterでapkがビルドできなくなる問題

雑感 ※2018.10.31 10:30時点で対応策は出ているけどCI上なんかだと難しそうです ※対応できるまではGradle Pluginは3.1.2とかの方が良さそう 主題 AndroidStudio3.2.1がリリースされて喜び勇んでアップデートし、合わせてFlutterプロジェクトの中のGradle Plu…

EmptyView付きのRecyclerViewを書いた

ListViewにはsetEmptyViewメソッドが生えていて、リストが空の時に「リストが空でっせ」という表示が簡単にできるようになっている。一方でRecyclerViewには特にそういったメソッドが生えている訳でもない。RecyclerViewにsetEmptyViewをする方法を調べてみ…

Flutter Meetup Tokyo #5に登壇しました。

Flutter Meetup Tokyo #5に5分LT枠で参加してきました。 flutter-jp.connpass.com 発表資料はこちら。 speakerdeck.com なお、作成したコードはこちらです。 GitHub - koji-1009/webview_checker: Android and iOS webview component testing application by…

Android 28対応でAndroid Xに移行してみた話

アプリをフルリファクタリングしました。 play.google.com このアプリって? 1回目の無職期間に、Androidアプリの練習をしようと思って作ったものです。 やりたかったことは「毎日 or 曜日ごとに繰り返すTODOの管理」になります。そのため、下記2点ほどを実…

ライブラリを作ってみている話

作り始めてみた。楽しいです。 github.com モチベーション 2017年ごろから開発しているDailyToDoというタスク管理アプリのリファクタ中、「設定画面から時計盤の画面呼び出してそのまま使いたいなぁ」となる場所が。 ザーッと調べたところAndroidの標準で提…

ロゴを作成してみた

ロゴを設定してみた。 かっこいい。 経緯 ブログをちゃんと動かしていくなら、ちょっとかっこよくしたいなーと。で、少し前に話題になっていたロゴ自動生成サービスを使ってみた。 hatchful.shopify.com 話題になってたnoteがこちら。 note.mu ブログ名変更 …

LiveDataをDataBindingさせるサンプルを作った話

3行まとめ LiveDataをBindさせるサンプル作った Dagger使ってDIもやってみた ListAdapterのアニメーションがめっちゃいい つくったもの 文字を自分で打ち込んでDBに保存し、保存された文字列をフィルタリングするサンプルです。 github.com やっていること …

転職しました

まえがき 「こちらの記事は転職ドラフト体験談投稿キャンペーンに参加しています」 キャンペーン詳細 → https://job-draft.jp/articles/251 9月より新しい会社でAndroidアプリの開発エンジニアを始めました。 今回の転職は「転職ドラフト」で入社した会社さ…

QRコード解析アプリ QRShotの話

なにをやったか 昨年の6月ごろに作ったアプリをまるっと更新しました。 play.google.com Before After 何がしたかったか 元々、QRコードを解析するアプリを作成していたのですが、単純にpng等の画像を受け取って解析する機能しかありませんでした。 (カメラ…

iOSアプリの申請をしてみる話

iOS

iOSアプリをざっくりと作ってみた きっかけ Androidアプリを作るのが趣味だけれど、知り合いの大半がiOS(iPhone)使っていることもあり、 「これ、iOSのないの?」 と聞かれることが頻発。じゃあいっちょ作ってみるかーということに。 何を使ったか XcodeでSw…

Android Oreoから導入されたNotification Channelを管理するライブラリを作った

やったこと NotificationChannel と NotificationChannelGroupをざっくり登録&更新するライブラリを作りました。 github.com モチベーション Android OからNotificationChannelとNotificationChannelGroupですが、現行の実装だと次の2点がイケてないと思って…

Apple Developer Programに参加してみた

iOSでもアプリを作り始めてみて、知り合いにDeployGate経由でテストして貰いたくなった。 で、ビルドしてみると配布できるアプリ形式(ipaというらしい)を作るのにプログラムへの参加が必要らしい。マジか。 米ドルで99ドルらしく、日本円でおおよそ1万1千円…

ブログ始めます

初めまして。 Androidアプリ作ってます。 Androidのこととか、Javaとか、Kotlinのこととか書いていきます。 よろしくお願いします。