非エンジニアのプログラミング研修

2017年4月にアプリボットに配属されたビジネス職の新卒社員に対して、プログラミング研修を実施しました。実施してみて、非常に良い結果を得られたので、非エンジニアがプログラミングを学ぶメリットと、どのような研修を行ったのかをご紹介したいと思います。 Keep Reading

Applibot Engineer Vision

アプリボットではエンジニアから代表者を選抜した「技術ボード」という横軸の組織があります。

この技術ボードでは、日々の社内で発生する技術的な課題への取り組みを中心に活動していましたが、中長期を見据えて、エンジニア組織としてのあり方、エンジニアとして経営課題にどう向き合っていくか、等についても話し合いを始めました。

Keep Reading

Swift is NOT like Kotlin..?

こんにちは。クライアントサイドエンジニア(Android中心)の矢野です。
アプリボットで開発しているアプリ「Qunme」では、プログラミング言語としてiOSにSwiftを、AndroidにKotlinを採用しています。

Kotlin導入の狙いの一つに、Swiftと文法が似ているためロジックを共有して工数を削減できるのではないか、ということがありました。

実際に導入してみて、共有できる部分もありましたが共通化が難しい部分もありましたので、今回はSwiftとKotlinで違いが大きい部分を知見として紹介します。

Keep Reading

C#によるゲーム制作のための2D整数座標入門

こんにちは。主に新規ゲームのUnity開発を行っている細野です。

2Dゲームでは、画面内の表示位置を2次元の座標系で管理しますが、
画面内の表示座標系の他に、マップチップと呼ばれる正方形スプライトを並べたタイル単位の座標系を扱うゲームも数多く存在します。

Keep Reading

アプリボットの分析環境について

はじめまして。アプリボットのデータマイニングエンジニアのりんだです。
今回は、アプリボットの運用を支える分析環境について、システムの全体像などをご紹介したいと思います。

アプリボットは、運用を強みにしており、数字によるサービスの状況把握に重きを置いています。

Keep Reading