PHONE APPLI Engineer blog

エンジニアブログ

自作Todoリストのススメ

こんにちは、PHONE APPLI でフロント開発をしています柿原と申します。 新卒で弊社(株式会社PHONE APPLI)に入社してから1年と少しが経過しました。 今回は、その間一貫して使い続けてきた自作Todoリストの成長をタスク管理方法の振り返りを兼ねてご紹介して…

動物たちになりきってWebRTCしたい

5幕目のソロテントを購入しました。 リサーチデベロップメントのたかはしとし( @doushiman_jp ) です。 あだ名は避難所です。 前回のブログphoneappli.hatenablog.com では、face-api.js を使用して、顔認識をして顔部分を(文字通りの)マスキングをしま…

Androidでデータバインディング活用

こんにちは。PHONE APPLIでAndroidのアプリ開発を担当している田松と申します。 今回は、レイアウトとの同期がより簡単になるデータバインディングについて書きたいと思います! データバインディングの利点 使用するための準備 実際に使用してみる レイアウ…

face-api.jsでルチャドールになりたい

最近スパイスからカレーを作ることにハマっています。 リサーチデベロップメントのたかはしとし( @doushiman_jp ) です。 好きなスパイスはカルダモンです。 先日「body-pixを使ってさっくりバーチャル背景」という記事を書きました。 phoneappli.hatenabl…

ブレストの手法をブレストして新しいブレストを生み出したお話

だんだん暑くなってきましたね。リサーチデベロップメントの たかはしとし( @doushiman_jp ) です。 夏の生まれですが、夏は大の苦手です(暑いから) ブレストをリデザインする 以前、「マンダラートを使ったアイディア発想ワークショップをやってみた」…

良いコードって何だろう?

こんにちは。PHONE APPLIでサーバーサイドの開発をしている福田です。 2020年の4月に新卒入社して1年が過ぎ、後輩ができました。最近では「恥ずかしい姿を見せられない!」の一心で業務に勤しんでいます。 今回は、改めて「良いコードって何だろう?」とうい…

body-pixを使ってさっくりバーチャル背景

気づいたらもうすぐ6月。ついこの間までお正月だったのに! はじめましてこんにちは、リサーチデベロップメント(旧テクノロジーリサーチ部)の たかはしとし( @doushiman_jp ) です。 好きな武器はランス、好きな鉄蟲糸技は流転突きです。 前回のブログで…

Kotlin 紹介 - Nothing 型の使い道

弊社プロダクト「PHONE APPLI PEOPLE (旧:連絡とれるくん)」では、サーバサイドに Kotlin を採用しています。 今回は、初見だとたぶん使い道が分かり辛い Nothing 型について紹介します。 Nothing 型とは Kotlin language specification 言語仕様によると、…

改めてAndroidにおいてのMVPアーキテクチャについて考える

こんにちは。PHONE APPLIでAndroidのアプリ開発を担当している田松と申します。 今回は、スマホチームで現在行っているリファクタリングで、MVPアーキテクチャに沿っていない部分についてどうすべきかを議論した際に、改めて調査したので自分的解釈を書き連…

【開発効率向上】GitHub ActionsでPull Requestのレビュアー指定を自動化した話

こんにちは、PHONE APPLIのスマホチーム所属、チームリーダー担当の高橋 篤史(たかはし あつし)です。 今回は、私の主な担当領域である開発効率向上の一環として、GitHub ActionsでPull Requestのレビュアー(レビューをする人)自動指定の仕組みを導入してみ…

5W1Hを解析して「伝える力」を向上させよう

はじめに こんにちは。テクノロジーリサーチ部の後藤です。 2020年の4月に新卒入社として PHONE APPLI にジョインし、ちょうど一年が経とうとしています。 本当にあっという間でした。 新卒一年目にしてさまざまなことを経験させていただき、学びも多く有り…

【作業効率向上】個人的に使用しているGoogle Chrome拡張機能の紹介

こんにちは、PHONE APPLIのスマホチーム所属、チームリーダー担当の高橋 篤史(たかはし あつし)です。 私はチーム内で、主に開発効率や業務効率を向上する施策の企画や実行、ツールの調査や運用方法作成などを担当しています(開発業務もたまにやりますが、私…

Clubhouseっぽい音声チャットを作ってみた

Clubhouse、流行ってますね みなさん、「Clubhouse」、楽しんでますか? 僕は招待してくれる友達がいないのでやっていません(涙) こんにちは、株式会社PHONE APPLI、 テクノロジーリサーチ部の たかはしとし( @doushiman_jp ) です。 できないなら作って…

Kotlin 紹介 - List / MutableList

弊社プロダクト「PHONE APPLI PEOPLE (旧:連絡とれるくん)」では、サーバサイドに Kotlin を採用しています。 今回は、以前から実態を調べたいと思っていた Kotlin の List / MutableList について紹介します。 List / MutableList とは リスト機能のための …

【開発効率向上】SwiftLintを導入した話

こんにちは、PHONE APPLIのスマホチーム所属、チームリーダー担当の高橋 篤史(たかはし あつし)です。 今回で記事書くのは3回目です。 過去2回は技術というよりかはチーム活動の紹介しかしていなかったことを反省し、今回は技術的な記事を書くことにチャレン…

Wacate2020冬に参加してみました

はじめまして、PHONE APPLIでQAチームに所属している大塚彩香です。 社会人&テスト、QAエンジニア歴3年目のまだまだひよっこです。 昨年の夏にJoinして、そろそろ半年(!)になろうとしています。 近頃は様々なアジャイルやQAをテーマにしたイベントに参加す…

マンダラートを使ったアイディア発想ワークショップをやってみた

はじめに はじめまして、株式会社PHONE APPLI のたかはしとし( @doushiman_jp )です。 僕の所属するチームはテクノロジーリサーチ部と言いまして、プロジェクト開始の事前調査として、プロトタイプを作って効果を測定したり、いろいろな課題を見つけては、解…

Android KotlinでMockK使ってみた

こんにちは。 PHONE APPLIでAndroidのアプリ開発を担当している田松と申します。 今回は、実装ばかりでテストを書かずにのうのうと生きてきた自分から生まれ変わる第一歩として、ユニットテストで使用出来る、MockKというライブラリを触ってみた備忘録的なこ…

Kotlin 紹介 - 定数

はじめに 弊社プロダクト「PHONE APPLI PEOPLE」では、サーバサイドに Kotlin を採用しています。今回は、 Kotlin の定数について、自身の復習をかねて紹介します。 【目次】・ 前提条件・ コンパイル時定数・ 通常の定数 (非コンパイル時定数)・ 遅延初期化…

AndroidでQRコード読み取りアプリをライブラリを使用して作ってみた

こんにちは、株式会社Phone Appliプロダクト本部プロダクトデベロップメント部スマホチーム所属のAndroidエンジニアである田松知将(たまつかずまさ)と申します。今回はQRコードを読み取るアプリを実装する機会があったので、ライブラリを使用しての簡単な…

プロダクト本部(スマホチーム)の1on1についてあれこれ

こんにちは プロダクトデベロップメント部スマホチーム、チームリーダの高橋 篤史(たかはし あつし)です。 Phone Appliでは週に1回、30分の「1on1」を実施することが必須となっていて、部署・チーム内コミュニケーションの促進に活用されています。今回は私…

「チーム・ジャーニー」を読んでチームの再編について考える

こんにちは。株式会社Phone Appli、プロダクトデベロップメント部ウェブチームのくりきです。今回の記事では、最近私が読んだ「チーム・ジャーニー」という書籍の感想を書きます。 タイトルでなんとなく察する方もいるかもしれませんが、この本は「カイゼン…

新卒エンジニア研修 in 2020を振り返って

こんにちは。今年4月に株式会社Phone Appliに新卒入社をして、6月からプロダクトデベロップメント部に配属となった小林 泰介です。月日が経つのは早く、現在は、エンジニア研修を終えて、プロジェクトに配属となり、学びが多い日々を送っております。今回の…

Kotlin 紹介 - Null Safety

はじめに 弊社プロダクトの「連絡とれるくん」では、サーバサイドに Kotlin を採用しています。 Kotlin 採用理由の 1 つに Null Safety があります。採用当初はあった方がよさそうくらいの感覚だったのですが、使い続けてみて null の概念のある静的型付け言…

「あの会話の結論なんだっけ?」を防止するエンジニア的メモ術

こんにちは。株式会社Phone Appli プロダクトデベロップメント部のくりきです。 今回は私が普段の業務で書いているメモのTipsを書いていこうと思います。 私は業務中によくメモを取ります。メモにはやること、考えていること、聞いたことなどを記録していま…

「居場所わかるくん」のはなし

こんにちはテクノロジーリサーチ部、マネージャの室屋(@umaniel_)です。テクノロジーリサーチ部は、弊社の R&D 機能を担う部署で、調査・企画から開発に至るまで、幅広く対応しています。本稿では弊社プロダクトの一つ、「居場所わかるくん」について書か…

スマホチームで行っているミーティングの紹介

プロダクトデベロップメント部 スマホチームでチームリーダやってます、高橋 篤史(たかはし あつし)です。Phone Appliのエンジニアブログ初エントリーです。至らぬ点があるかもしれませんが、温かい目で見守っていただけると幸いです。 【目次】1. このブロ…

MESH × Street Viewで屋内運動アプリを開発してみた!

こんにちは。2020年4月より新卒として入社し、6月からプロダクト本部 テクノロジーリサーチ部に配属となりました。後藤 大海 (ごとう ひろみ) と申します。今回は、配属先の研修課題の一環としてアプリを開発してみたのでご紹介したいと思います!【目次】1.…

アプリ設計者が読むべき良書「オブジェクト指向UIデザイン──使いやすいソフトウェアの原理」の感想

こんにちは。株式会社Phone Appliのプロダクトデベロップメント部でフロントエンドの開発を担当しています、くりきと申します。最近、UIやUXについて考える機会が増えたので少し勉強しようと思い「オブジェクト指向UIデザイン──使いやすいソフトウェアの原理…

LINE WORKS Tech Talkに登壇しました

株式会社 Phone Appli プロダクト本部 テクノロジーリサーチ部所属の白井一真 (しらいかずま) です。 今回は、先日行われた LINE WORKS Tech Talk で LT 登壇しましたのでそちらの模様をお伝えします。 LINE WORKS Tech Talk (LWTT) について LWTT は、ビジ…