Wowgineer Notes

WowTechエンジニアの徒然開発日記

Wowgineer Notes

〜新たな"Wow"を生み出す〜

新卒がFlutterで自作アプリ開発をしてみた!〜Flutter を選んだ理由と実際に開発をしてみて〜

新卒がFlutter で自作アプリ開発をしてみた! こんにちは、新卒3期生として7月からアプリ開発チームに配属されました、スギヤマです!今回は開発に慣れるためにFlutterで開発してみて学んだことを紹介します。 この記事はFlutterに興味を持ち始めた人や新卒…

ChatGPTの活用法と新卒社会人が開発した献立提案アプリ

こんにちは!新卒3期生として7月からアプリ開発チームに配属されました遠藤です。 この記事では、食材管理とChatGPTの連携による献立提案アプリを紹介します。このアプリの概要やシステム構成、技術的課題の克服方法について、さらに初めてのFlutter開発やCh…

iOS版WowTalkアプリへWidgetを追加した時の学びをまとめておく

明けましておめでとうございます。ワウテックアプリ開発チームの岡野です。 久しぶりの投稿となりましたが、今回は今度リリース予定のiOS11.9.1で利用可能になったwidget機能について、いくつかでた課題とその対応方法について後学のため整理しておきたいと…

初めてFlutter開発に挑戦してわかったこと・困ったこと

こんにちは!アプリ開発チームでAndroidの開発を担当しているラジタです。 今回はFlutterフレームワークを使って、WowTalkのモバイル版のサンクス機能の開発を行いました。最近Flutterでの開発アプリや機能が多いので、この記事では、Flutterの開発について…

サンクス新機能の開発を通して新しく勉強になったこと

こんにちは!新卒2期生として7月からWeb開発チームに配属されました。河原です(^^) 今回の記事が初投稿です!!入社前に読んでいたブログをまさか自分が執筆する側になるとは思っていなかったので、今すごく嬉しいです。よろしくお願いいたします! 今回WowT…

プログラミング未経験だった新卒が語る!これまでとこれから

こんにちは!新卒2期生として7月からアプリ開発チームに配属されました、M.I.です! 本日は、入社からこれまでに体験したことや、プログラミング未経験の身でどのように開発へ携わっているのかをお話したいと思います。この記事が、ワウテックに興味のある皆…

WowTalkでウィジェット開発する際のポイント

今回初めて本ブログの執筆を担当することになりました、ラジタです。 今年の初めに入社し、現在アプリ開発チームでAndroidの開発を担当しております。近年IOSやAndroidにおいて、ウィジェット機能が注目されています。ワウトークはチャットでやり取りするユ…

Redux Toolkit を導入してみたら、とても良かった!!!

Web開発チームの山本です。 Reactで作成した既存のアプリケーションにRedux Toolkitを導入してみたのですが、想像以上によかったので、今回はRedux Toolkitについて紹介します。 Redux Toolkit とは Reduxを効率的に開発するために作られた公式のツールセッ…

入社後半年経過して社内ツールを開発した話

SREチームの三浦です。 入社して半年が経過しました。SREの取組みとして開発チームであった課題を解決するために、社内ツールを作成しましたので紹介していきます。 課題 採用技術 システム構成図 開発した感じたこと 課題 当社のサービスWowTalkのサーバー…

技術開発部のテレワーク事情が気になるから調査してみた

Web開発チームの山本です。 ワウテックではコロナ以前からテレワークの制度は導入されていたのですが、2020年の緊急事態宣言からテレワークに切り替わりました。現在も会社からはテレワークを推奨されているため、基本テレワークで業務を行なっています。そ…

初めてVue + VuexでNewsAPIを使ったアプリ作ってみた

Web開発チームの山本です。 普段はReactで開発をしているのですが、Vueには触れたことがなかったので、簡単なアプリを作成してみました。今回は、ニュース記事を表示できるアプリについて紹介します。 アプリ概要 開発環境 準備 Vue CLIをインストール プロ…

業務未経験で入社して3ヶ月経って感じた事

こんにちは。WowDesk担当の三浦です。今回が初投稿となります。よろしくお願いいたします。私が当社に入社して3ヶ月が経ちましたので所感を書いていこうと思います。ワウテックでエンジニアになりたいと思う方の参考になればと思います。 簡単な経歴 入社後…

Reduxのパフォーマンス改善でImmutable Dataの概念にぶち当たった話

Web開発チームの山本です。 以前の記事でReduxのStore設計について書いた通り、Reduxの道へと踏み出したのですが、その後パフォーマンス面での課題にぶち当たったので、今回はReduxでパフォーマンス改善に取り組んだことについて紹介します。 背景 課題 Redu…

絵文字リアクションの開発裏話

Web開発チームの山本です。 WowTalkに絵文字リアクション機能がリリースされ、時間が少し立ってしまったのですが、自分の中でも思い出深い機能でもあるので、今回は絵文字リアクション機能の開発裏話を紹介します。 絵文字リアクション機能とは? 絵文字リア…

ReduxのStore設計で気をつけたこと

Web開発チームのフロントを担当している山本です。 今年リリースをした集計機能でReduxを導入しました。集計機能とは、お客様によりWowTalkを使っていただくために、社内の浸透をサポートする機能です(詳しくはこちら)。Redux導入にあたり一番頭を悩ませた…

カラーユニバーサルデザイン認証を取得した時の開発話

Web開発チームのフロントを担当している山本です。 昨年ワウテックは、カラーユニバーサルデザイン(CUD)認証を取得しました。(詳しくはこちらから)より良いサービスを提供できるよう奮闘する中で、CUD認証の取得は新機能とは少し違う新たな取り組みでし…

駆け出しエンジニア1年目で学んだ3つのこと

Web開発チームのフロントを担当している山本です。 最近では技術開発部の仲間も着々と増え、再来年入社の新卒採用まで始まりました。基本的に技術開発部は実務経験のある方が主なのですが、私は実務未経験からの採用でした。エンジニアを目指している人やエ…

ペアプログラミングを試してみた

どうもこんにちは!web開発チームのしまねです。最近web開発チームでペアプログラミングに取り組んでみました。取り組んだ開発はまだリリースまでいっていませんが、どのように取り組んだのか・やってみた感想などを振り返ってみたいと思います。 目的 使っ…

2020年もワウテックをよろしくお願いします

新年あけましておめでとうございます。アプリ開発チームの岡野です。 今年もよろしくお願いします。 今年で2回目ですが、ワウテックでは毎年年明けに全社で神田明神に参拝に行っています。 9時に神田明神に到着。去年も天気がよくなった気がしますが、残念…

大きなActivityは小さく分割したほうがいいお話

こんにちは。ワウテックAndroidアプリ担当の岡野です。 今回は珍しくAndroidに関する投稿です。 WowTalkには様々な機能がありますが、私が着任当時に実装した機能がタスク管理機能でした。当時はiOS担当だったため、Androidの実装は当時の担当の方がしてくれ…

1週間で作って社内リリースしたヘルプボットを性能改善した話

お久しぶりです。WowTalkのAndroid開発担当している岡野です。 前回1週間でヘルプボット作って社内リリースした話を書きました。 その際にいくつか課題が出ましたので、今回は前回ほど専門的な内容ではありませんが、課題解決までのアプローチを書いていき…

1週間でヘルプボット作って社内リリースしたお話

こんにちは。WowTalkのAndroid開発担当している岡野です。 今回はAndroidと全く関係ないのですが、AWSのサービスを使ってWowTalkのユーザサポート用のボットを作って1週間で社内リリースした話を書いていこうと思います。 1. なぜ作ろうと思ったのか WowTal…

React+PHP (CodeIgniter) でWebアプリケーションを作る ~Storybookを添えて~

こんにちは。Web開発チームの島根です。 今回のテーマはReactとCodeIgniterでのWebアプリケーション開発です。 Laravel使った方が楽なのでしょうが、現在動いている他のシステムでCodeIgniterが使われているので今回やったことを他のシステムに流用できるよ…

ワウテック技術開発部の開発環境について

こんにちは(^o^)!web開発チームの島根です。本日からワウテックの技術開発部もブログを運営していくこととなりました!技術的なトピックはもちろんのこと開発メンバーのことについても配信していく予定ですので、このブログを通じてワウテックの技術開発部…