革命のブログ

フレボワークスの社員がブログを通じて情報発信します。

【祝】創立5周年になりました。

各 位

フレボワークスはお陰様で、無事創立5周年を迎える事が出来ました。

これも、取引先様及び社員・各ステークホルダー皆様方の、ご支援を

頂いた事によります。

この場を借りて、改めて御礼申し上げます。

ちょうど5年前の今日は、気温35度超えの猛暑の中、汗だくになりながら、

1年もしないで、倒産したらどうしようかと思いながら、登記所へ向かって

歩いていた事を、いつも思い出します。

そんな不安を消すよう願いをこめて、七夕(7月7日)を創立日にさせて頂いた

経緯があります。

今期決算は、まだ確定をしておりませんが、黒字決算の目途がつき、コロナ過の中で、すごくありがたい事と思います。

5年間で出来た事、出来なかった事を整理し、今後どうすべきかを考えて、

無事に10周年を迎えられるよう、今後も精進して参ります。

 

今後共、ご支援・ご協力の程、宜しくお願い申し上げます。

代表:千吉良

ワクチン職域接種始まる!

こんにちは。

皆様、如何お過ごしでしょうか。ワクチン接種は進んでおりますでしょうか。

先月から、地域個別接種や大規模接種会場でのワクチン接種が始まり、6月に入り、

企業での職域接種も始まりました。

しかし、現在、全ての新規予約がワクチンの物流が間に合わない理由により、

休止状態になっております。

弊社の入居しているビルは、TKP様の貸会議室があり、職域接種会場として、

なんと!無償で提供されています。

混雑しないで、早く、どこでも気軽に、接種出来る事をお願いしたいですね。

 

f:id:frevo-works:20210629145835j:plain

 

【お知らせ】事務所移転しました。

当社はコロナ感染対策として、在宅勤務にて対応して参りましたが、

リモートでの開発業務に関して、一定の効果を得られた事から、

オフィスを以下の通り、移転させましたので、ご報告致します。

 

新オフィス住所

〒171-0022 東京都豊島区南池袋1-16-15

      ダイヤゲート池袋4階・5階

 

ダイヤゲート池袋ビルは、2019年に西武鉄道が施主となり、建てられたビルです。

f:id:frevo-works:20210323135756j:plain

 

このビルは撮り鉄の聖地?なんて呼ばれているようです。

その理由は、線路をまたいでビルが建っているので珍しいとの事です。

確かにオフィスの中に居ても、常に電車の音が聞こえてきますね。

但し、その他、車の音等は何も聞こえて来ません。

f:id:frevo-works:20210323140204j:plain

 

反対側は池袋駅です。

f:id:frevo-works:20210323140818j:plain

 

エントランスに入ると感染対策で検温してからの入館です。

f:id:frevo-works:20210323141303j:plain

f:id:frevo-works:20210323141052j:plain

感染対策も行っておりますので、皆様も近くにお越しの際は、

是非、お寄り下さい。

今後共、宜しくお願い申し上げます。

 

【お知らせ】年末年始休暇について

取引先各位

令和2年も、大変お世話になりました。

今年はコロナに始まり、コロナで終わる1年でありましたが、来年はオリンピック

までに、ワクチン効果が発揮されて、皆様の健康被害のリスク軽減及び日本経済の

Ⅴ字回復を願うばかりです。

来年は、IT業界では、AIが本格的に実証実験が行われるケースが増えてくるかと

思いますが、弊社も遅れを取らず、積極的にチャレンジしたく思います。

では、皆様、良いお年をお迎え下さい。

 

(年末年始休暇)

 ・令和2年12月29日(火)~ 令和3年1月3日(日)

 

 尚、弊社は現在、原則在宅勤務を推奨しております。

 ご連絡等は、オフィシャルHPのお問合せよりお願い申し上げます。

 

MacでFlutterの開発環境を構築する(2020.11)

f:id:frevo-works:20201116143606p:plain

はじめに

Flutterに触る機会があったので、開発環境構築手順をまとめました。

ゴール

VSCodeを使って、実機によるデバッグができるようにする。

実行環境

  • macOS 10.14.6 Mojave
  • VSCodeインストール済み

Flutterのセットアップ

以下のサイトにアクセスし、Flutter SDKをダウンロードします。

flutter.dev

f:id:frevo-works:20201116134637p:plain

ダウンロード完了後、解凍し、~/develop に移動します。

~/.bash_profileに以下の記述を追記します。

export PATH=$PATH:/home/<ユーザ名>/develop/flutter/bin

.bash_profileの編集内容を反映します。

source ~/.bash_profile

以下のコマンドを実行し、flutterの開発環境の状況を確認します。

flutter doctor

以下のような結果が表示されます。

[✓] Flutter (Channel stable, 1.22.4, on Mac OS X 10.14.6 18G103 darwin-x64, locale ja-JP)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.
      You may also want to add it to your PATH environment variable.

[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install:
        sudo gem install cocoapods
[!] Android Studio (not installed)
[!] VS Code (version 1.50.1)
    ✗ Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected device
    ! No devices available

左に表示されている記号の意味は以下のとおりです。
[✓] :OK
[✗] :NG
[!] :WARN

今回はFlutterアプリを実機で確認できるところまでなので、 Androidに絞りたいと思います。 iOSでも確認したい場合は、Xcodeのセットアップを行うようにしてください。

Android SDKのセットアップ

以下のサイトからAndroid Studioのインストーラをダウンロードします。

developer.android.com

f:id:frevo-works:20201116135317p:plain

ダウンロード完了後、インストーラを実行します。

VSCodeのセットアップ

VSCode上でプラグインで「flutter」をインストールします。

f:id:frevo-works:20201116140017p:plain

実機のセットアップ

利用する実機で開発者向けオプション、USBデバッグが有効になっているか確認します。

以下のページを参考にしてください。

developer.android.com

実機とPCをUSBで接続します。接続した際に実機側でUSBの利用目的を選択するダイアログが表示されたら、 ファイル転送モードを選択するようにしてください。

以下のコマンドを実行し、実機が認識できているか確認します。

flutter devices

以下のように表示されれば認識できている状態です。

1 connected device:

Pixel 4a (mobile) • 07311JEC209765 • android-arm64 • Android 11 (API 30)

もし、以下のようなメッセージが表示された場合は、以下の3点を確認してください。

No devices detected.

Run "flutter emulators" to list and start any available device emulators.

If you expected your device to be detected, please run "flutter doctor" to diagnose potential issues. You may also try increasing the time to wait for connected devices with the --device-timeout flag. Visit https://flutter.dev/setup/ for
troubleshooting tips.
  • 開発者向けオプションが有効になっているか
  • USBデバッグが有効になっているか
  • USB接続時の利用目的がファイル転送になっているか

動作確認

flutter doctor を実行して、以下のような結果が表示されたら準備完了です。

[✓] Flutter (Channel stable, 1.22.4, on Mac OS X 10.14.6 18G6032 darwin-x64, locale ja-JP)
 
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install:
        sudo gem install cocoapods
[!] Android Studio (version 4.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.51.0)
[✓] Connected device (1 available)

VSCode上で、コマンドパレット(command+shift+p)を開き、「Flutter: New Project」を選択します。

プロジェクト名は「helloworld」にします。プロジェクトが作成されると、以下のようなディレクトリ構成が表示されます。

f:id:frevo-works:20201116141104p:plain

VSCodeの右下に、接続中の実機が表示されていることを確認し、F5でデバッグを実行します。

f:id:frevo-works:20201116141504p:plain

※初回ビルド時は多少時間がかかります。

ビルドが完了すると、実機に以下のような画面が表示されます。

f:id:frevo-works:20201116141825p:plain

これで、開発環境の構築は完了です。

では、Flutter開発をエンジョイしてください。

なぜ、テストが書けないのか

はじめに

みなさん、テストは書いていますか?

私は今までいくつかのプロジェクトに参画してきましたが、テストコードがしっかり書かれているところはありませんでした。 実際、私も最近になってテストコードのメリットをだいぶ感じられるようになったので、書けるところから実践している状況です。

では、なぜ書いていないのか、書けないのか。原因は大きく分けて3つあります。

続きを読む

【お知らせ】夏季休暇について

お取引先各位

 

今年度の夏季休暇は以下の通りとなりますので、お知らせ致します。

自:2020年8月8日(土)~至:2020年8月16日(日)※土日・祝日含む

 

弊社は、現在、新型コロナウィルス感染防止の為、原則在宅テレワークを推奨しております。

お電話が繋がり難くなっており、大変ご迷惑をお掛けしておりますが、ご理解の程、

宜しくお願い申し上げます。

尚、緊急連絡に関しては、お問合せページからの、ご連絡をお願い申し上げます。