agri-note inside

ウォーターセル株式会社 スマート農業システム開発部のブログです。

在宅勤務体制に移行して1年が経ちました

こんにちは。開発部の中川@Nkznです。 時が流れるのは早いもので、2020年3月1日に弊社の在宅勤務(テレワーク)体制がスタートしてから、1年が経ちました。スタート当初に次の記事を書いています。 watercelldev.hatenablog.jp 今回は続編として、この1年で…

React Hooks 勉強会。第1回の振り返りと 第2回について

第二回やります 第一回目の内容についてのおさらいやハイライト useStateは複数の状態を持てるよ ステートの計算が高価なときは関数を渡してあげたほうが良い useEffectでクリーンアップにアローファンクションを渡すか問題について 登壇者の紹介 会社の紹介…

React hooks勉強会を始めます。公開配信します。

ウォーターセル社では初めてブログを書くid:sakapunと申します。 今回、弊社で始める新しい取り組み勉強会を公開することについて告知も兼ねて書いてみます。 React hooksについての社内勉強会を公開ストリーミングします React Hooks 勉強会 vol.1 @ agri-n…

ウォーターセル開発部の在宅勤務について

こんにちは。開発部の中川@Nkznです。 4月16日夜に、非常事態宣言の対象地域が全都道府県になりました。 www.nikkei.com というわけで、弊社がある新潟県も対象地域になりました。 良い機会なので、弊社開発部(スマート農業システム開発部)の在宅勤務への…

AndroidX対応時期の目安を考える

こんにちは、開発部の中川@Nkznです。今回はAndroidの話をします。 Googleから提供されているAndroid拡張パッケージ、サポートライブラリの後継としてAndroidXが登場してから、1年半が経ちました。皆様の移行状況はいかがでしょうか。 恥ずかしながら、弊社…

WebdriverIO + Appium + AWS Device FarmでCordova製iOSアプリをテストする(後編)

こんにちは、開発部の中川@Nkznです。 前回はWebdriverIO + AppiumでCordova製iOSアプリをテストする手法について解説しました。これをAWS Device Farmで動かす場合のコツを見つけたので、今回は後編として、こちらを解説します。 AWS Device Farm AWS Devic…

WebdriverIO + AppiumでCordova製iOSアプリをテストする(前編)

こんにちは、開発部の中川@Nkznです。 Webサービスやモバイルアプリの品質保証を実施するにあたり、機種依存の不具合を見つけるために、複数のブラウザや複数のモバイルデバイスでテストを行うことがあります。弊社でも、品質管理チームが手作業で複数ブラウ…

MOBILE CREW NIIGATA 2019にウォーターセルのエンジニアが登壇しました #mcniigata

開発部の中川@Nkznです。 2019年10月11日(金)に、MOBILE CREW NIIGATA 2019がホテルメッツ新潟で開催されました。(もう1ヶ月経ったんですね) www.mobilecrew.jp このイベントは、クーネルワークさん、フラー新潟支社さんと弊社の3社が共催したもので、私も…

Firebase App Distributionのアーリーアクセスが来ました

開発部の中川@Nkznです。 言い訳 Firebase App Distributionのアーリーアクセス権をもらえたので、触ってみた記事を書こうと思いました。しかしNDAにより中身がペラペラになりました。「App Distributionは正しくCrashlytics Betaの進化版である」に書かれた…

WaterCell Tech Night #4 を開催しました

WaterCell Tech Night #4 こんにちは、杉山 @sug1t0m0_agrict です。 3回目からだいぶ期間が空いてしまいましたが(決まり文句担ってしまいました)、6/21日に4回目の社内開催のテックトークイベント「WaterCell Tech Night #4」が無事に開催されました。 いつ…

JaSST'19 Niigataにウォーターセルのエンジニアが登壇します

こんにちは、@Nkznです。 7月19日(金)に開催される「JaSST ソフトウェアテストシンポジウム 2019 新潟」に、ウォーターセルのエンジニアが登壇します。 www.jasst.jp 「実践コードレビュー」と第して、フロントエンドチームの松井が、弊社におけるコードレ…

JAWS-UG 新潟 #4 がウォーターセルオフィスで開催されます

こんにちは、@Nkznです。 新潟市で活動しているAWSのユーザーグループ「JAWS-UG 新潟」の第4回のイベントが、今週末、5月25日(土)に行われます。 jawsug-niigata.connpass.com ウォーターセルもAWSのユーザー企業であり、JAWS-UG 新潟の運営にも弊社メンバ…

Android Bazaar & Conference 2019 Springにウォーターセルのエンジニアが登壇します

こんにちは、モバイルチームの中川@Nkznです。弊社エンジニアの登壇情報です……というか、私が登壇します。 今週末、5月26日(日)に東海大学高輪キャンパスで開催される、Android Bazaar & Conference 2019 Spring(ABC 2019 Spring)で、講演することになり…

WaterCell Tech Night #3 を開催しました

こんにちは、フロントエンドチームの @sug1t0m0_agrict です。 試用期間が終わり、正式にwater-cellの一員になりました。宜しくお願い致します。 ということで、GW前に3回目の社内開催のテックトークイベントをざっくりまとめていきたいと思います。 いつも…

WaterCell Tech Night #2 を開催しました

こんにちは、ブラウザチームの松井 @circled9 です。 社内開催のテックトークイベントの第二回を開催したので、その様子をレポしたいと思います。 今回もやを嗜みつつ、和気藹々と発表を行いました。 ちなみにブログ初登場です、はじめまして。 ⑨「アウトプ…

WaterCell Tech Night #1 を開催しました

こんにちは、モバイルチームの中川@Nkznです。 社内でテックトークイベントを開いたので、その様子をレポしたいと思います。 やを嗜みながら、和気あいあいと発表を行いました。 割と急にやることが決まり、週初めに告知、週末に実施という短い期間の中、9名…

React Native for Webをプロダクションで使ってみました

こんにちは、モバイルチームの中川[twitter:@nkzn]です。 5月22日にプレスリリースがあった提携で紹介されていたアプリでは、React Native及びReact Native for Webを採用しています。こちらについて技術的な側面から(当たり障りのない範囲で*1)事例を紹介…

AndroidのProduct FlavorsっぽいものをCreate React Appで再現したかった

こんにちは、モバイルチームの中川です。今回はJavaScript文化圏の記事になります。モバイルチームはユーザーの手のひらに価値を届けるためなら何でもするチームなので、必要ならJavaScriptだってやるんです(自分に言い聞かせるように)。それでは始めます…

DroidKaigi 2018にウォーターセルのエンジニアが登壇します

こんにちは。ウォーターセルでモバイルエンジニアとして働いている@Nkznです。 droidkaigi.jp Android開発のお祭り、DroidKaigi 2018が明日に迫ってまいりました。2/8(木), 2/9(金)の2日間開催されるこのカンファレンスに、ウォーターセルからエンジニア(筆…

データバインディングの観点からiOSアプリ開発にReact Nativeを選択する

モバイルチームの中川@Nkznです。 弊社では、小さなプロジェクトから、少しずつReact Nativeのプロダクション投入を試しています。 watercelldev.hatenablog.jp DroidKaigi 2017では、2016年2Q頃にReact Nativeを選択した経緯や成果についてのお話をしました…

SimpleAppsシリーズ(仮称)始めました

お久しぶりの投稿になります。中川@Nkznです。 近年は弊社メンバーの主戦場がQiitaになってきており、こちらの更新をする頻度が減ってきておりました。 qiita.com (EXCEL・R勢の更新頻度が高いのでWeb・モバイル勢も頑張ろうな……!) 今回は会社色の強い内…

僕らのデータ同期プラクティス #DroidKaigi

こんにちは。モバイルチームの中川[twitter:@Nkzn]です。 droidkaigi.github.io Androidエンジニアのためのカンファレンス「DroidKaigi」に登壇する機会をいただきまして、サイバーエージェントのセミナールームでお話してきました。 本エントリは、発表原稿…

Android 5.0からSVG準拠のdrawableが書けるようになりました

こんにちは、Androidチームの中川@Nkznです。 Android Studio 0.8.14のリリースノートを見ていて知ったのですが、LollipopのAPI Level 21では<vector>などのdrawable系タグが拡充されたのですね。 名前的にベクターイメージが書けそうですが、実際何ができるのだろう</vector>…

GCMのUser Notificationsの使い方

こんにちは、Androidチームの中川@Nkznです。 Google Cloud Messaging for Androidの勉強をしていたところ、User Notificationsのドキュメントに分かりづらい部分があってハマったので、備忘録として書き残しておこうと思います。 というわけで、User Notifi…

【注意】GitHubのrawファイル用URLが変わったようです

こんにちは。Androidチームの中川@Nkznです。 作ったまま放置していた技術者ブログをそろそろ動かして行きたいと思います。 変わったこと GitHubでMarkdownなどのファイルを閲覧する際に、元々のプレーンテキストのファイルが見たくなると、「raw」というボ…

Hello, Hatena Blog!

中川です。勢いで始めてみました。 いちおう開発者ブログのつもりで作ったので、一番大事なシンタックスハイライトを確認。 package jp.water_cell.android.HelloHatenaBlog; import android.app.Activity; import android.os.Bundle; import android.widget…