エムスリーテックブログ

エムスリー(m3)のエンジニア・開発メンバーによる技術ブログです

iOS

スマートフォンアプリのA/Bテスト実装例

これは エムスリー Advent Calendar 2023 の3日目の記事です。 前日は三浦さん(@yuba)による「9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか」でした。 こんにちは、エムスリーエンジニアリン…

iOSDC Japan 2023・DroidKaigi 2023 参加レポート

こんにちは、マルチデバイスチームの小林(@bakobox)とデジスマチームの荒谷(@_a_akira)です。 エムスリーは、iOSDC Japan 2023はゴールドスポンサー、DroidKaigi 2023ではサポーターとして協賛させていただきました。 小林はiOSDC・DroidKaigi両方、荒谷はDr…

iOSのプロジェクト管理をXcodeGenからSwift Package Managerに移行する

iOS

【マルチデバイスチーム ブログリレー5日目】 こんにちは、エムスリーエンジニアリンググループ マルチデバイスチームの渡辺です。 スマホアプリの開発(iOS/Androidネイティブがメイン、たまにFlutter)を担当しています。 マルチデバイスチームの開発するm…

スマホアプリ開発で採用している技術

【マルチデバイスチーム ブログリレー1日目】 イントロダクション こんにちは、エンジニアリンググループ・マルチデバイスチーム(以下「マルデバ」)の星野です。 エムスリーのエンジニアリンググループは、サービス開発を行う「事業チーム」と、各事業チーム…

7年間運用している主力iOSアプリをリファクタリングしている話

こんにちは、マルチデバイスチームでスマホアプリのエンジニアをしております星野です。 エムスリーでは医療従事者向け/一般の方向けに複数のアプリを開発していますが、その中でも特に主力のアプリである m3.com アプリで現在行っているリファクタリングに…

Kotlin Multiplatform Mobileを使ってBrainf*ckエディタアプリを作る

<エムスリー Advent Calendar 2020 まで残り6日となりました。Advent Calendar本編に先んじて新卒1〜2年目メンバーが執筆します。> エムスリーエンジニアリンググループ マルチデバイスチーム 新卒1年目の小林(@kobasato34)です。 入社してからは、Andro…

try! Swift Tokyo 2019に参加してきました&アンケート結果

エンジニアリンググループの古川です。エムスリーは、3/21(木)から3/23(土)に開催されたtry! Swift Tokyo 2019にゴールドスポンサーとして協賛しました。当日は多くの方に弊社ブースに訪れていただき、ありがとうございました。今回は、ブースで実施したアン…

5年もののiOSアプリのフルSwift化が完了した話

iOS

こんにちは。エムスリー エンジニアリンググループの藤原です(※ 技術顧問の藤原さんとは別人です)。 医師・薬剤師向けプラットフォーム「m3.com」のiOSアプリの開発をしています。 メインはiOSですが、Androidやサーバーサイドを担当したりと色々とやって…

Auto Layout の警告を Stack View で全部修正した話

iOS

エンジニアリンググループの田根です。主にiOSエンジニアをやっていますが、サーバサイド(Java, Scala, Rubyなど)もやったり、Tableauでレポートを見える化したりと何でもやっています。 弊社では医療従事者向けにいくつかのiOSアプリをリリースしています…

iOSDC Japan 2018 にエムスリーエンジニアが参加します

エムスリーエンジニアGの松原@ma2geです。 iOSDC Japan 2018 に参加するのと、事前ブログを書くことが推奨されているので、 イベントを一緒に盛り上げるべく事前ブログを書きます!(事前ブログプレゼント欲しい) blog.iosdc.jp iOSDC Japan 2018 公式サイト(…