Androidエンジニアの@akihito-okadaです。アーティスト支援プラットフォーム「ArtSticker」のAndroid版の開発を行なっています。現在、かなりの少数精鋭で開発を行なっている「ArtSticker」。それぞれの工数がなかなか大きく割けない中で、デザイナー陣やプロデューサー陣など、他メンバーとどのように連携しながら開発をしているか、実際にどのような仕組みでプロダクトが動いているのか皆さんにもお伝えできれば「ArtSticker」をより楽しんでいただけるのでは、と思い、今後は開発ブログも公開していきたいと思います。はじめにアーティスト支援プラットフォーム「ArtSticker」のAndroid版がダークモードに対応しました!これまで「ArtSticker」は白をベースとした明るいデザインでしたが、黒をベースとしたダークモードに変更できるようになりました!初期設定は、今までのデザインのままですが、設定画面からダークモードを選択できるようになっています。変更手順は、「マイページ」→右上の設定を選択→「アプリのテーマを変更」→「ダークテーマ」を選択。10で、OSの設定にダークモードが追加され、OSの設定に従いダークモードを切り替える実装が多くのアプリで採用されつつあります。一般的に、ダークモードは省電力であったり視認性が向上するなどの効果があると言われていますが、ArtStickerにおいては、背景が暗くなることで掲載している作品の画像がよりきれいに見える効果があると感じています。開発組織のアプリ開発において、ダークモードを実装する上では、以下のような問題があり、導入を見送るケースも多いのではないかと思います。テストパターンが増え負担になる今回は、リソースの少ないチームの中で、上記問題を解決しながら対応を行いました。リリースまでの進め方や、Androidの技術的な事などを共有したいと思います。チームの開発状況まずAndroid開発に関わる現在のチーム状況です。1名リソースは少ないけど、やりたいことはたくさんあるので、ダークモードの優先度は低い。勉強を兼ねてダークモードに対応したいという状況でした。いうことで、デザイナーさんのできる限り負担をかけずに、ダークモードに対応しようと考えました。・工数を減らすためにデザインの管理は基本的にSketchで行っており、通常の機能開発では、デザイナーさんにSketch上でデザインを作ってもらってから開発を進めていますが、今回はできる限りその作業を削りました。リリースまでの流れ以下のような流れで進めました。最低限必要な実装をして、ゴールまでの距離を確認まずは、ダークモードの対応の全体感を掴むために、シンプルな設定を入れます。Elevationから各コンポーネントの色を決定します・開発中のアプリだったらという前提でレイヤーや使用する色の意識合わせをする自然とそういう流れになると思いますが議論します。・どのアプリのダークモードに近いものを目指すか議論するダークモードに対応したアプリが増えてきているので、ゴールを共有します。・ダークモードが増えた場合の運用負荷について議論するデザインの管理を今後どうするか共有します。Modeをオフ(NotNight)の状態を初期値としました。4までで、片手間で作業をして2週間程度で完了しました(アプリやチームによって、作業量が変わるため、あまり参考にならないかもしれません)・すすめ方によっては、チームのメンバーに迷惑をかけることもあると思うので、コミュニケーションは十分にとることが大事だと感じました・社内のメンバーにダークモードをプレビューしたところ、反応がよく実装してよかったと感じています・参考までに、ArtStickerを是非使ってみてください(現在はAndroid版のみダークモードに対応しています)ArtStickerあなたのお金でアートを自由にする、アーティスト支援アプリartsticker.appダウンロード#アート#アプリ開発#Android#artsticker#TheChainMuseum#ダークモードこの記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。Tokyo」等を手がけてきた遠山が構想する「新たなアート体験」に、PARTYが得意とする「デジタルでの体験設計」を融合させ、アートと個人の関係をテクノロジーで変革させ、新たな価値の提示を目指しています。「アートの次のあり方をつくる」プロジェクトです。アーティスト支援アプリの「ArtSticker」を運営しています。【News】「ArtSticker」が正式ローンチしました!Android版とWeb版の提供も開始。