NRIネットコムのブログ - TECH PLAY

TECH PLAY

NRIネットコム

NRIネットコム の技術ブログ

全1304件

SwiftUIではforegroundColorを使用する事で色を変更する事ができますが、Assetsに用意したImageはrenderingModeでtemplateを指定しないとforegroundColorで指定した色を反映させる事ができません。 今回はrenderingModeのtemplateで色んなファイル形式の違うImageにて色を変更させてみました。 renderingMode 使用例 Sample​(作ってみた) おまけ(UIImage) ​ renderingMode renderingとは元のデータを整形して出力することで、SwiftUIではAssetsで用意したImag…
こんにちは、上野です。 AWS Control Towerのこんなニュースが出ていました。 aws.amazon.com 出た当初は、どこが変わったの?とわからなかったのですが、見つけました。 見ていきます。 何が追加されたのか? アカウントの一覧画面に、「アカウントの登録」ボタンが追加されました。このボタンを使用することで、Control Towerに未登録状態のアカウントを登録できます。 ※未登録=Organizations配下にいるが、Control Towerに未登録のアカウントです。 何が嬉しいのか? この機能が出る前は、既存アカウントについても、新規アカウントと同様にAccount…
Google I/O 2022でFirebase Apple SDK 9.0.0の発表、リリースがされました。 メジャーアップデートにより正式にSwiftへ対応したとの事で色々便利になっているらしいのでまずはよく使う認証機能にあたる「Firebase Authentication」を試してみました。 Google I/Oでの発表 概要:新しくなったFirebase 前提知識 Firebase Authenticationとは Firebase Apple SDKの導入方法 async/awaitについて 実践:Firebase Apple SDK 9.0.0でのFirebase Authent…
本記事は モバイルアプリWeek 最終日の記事です。 📴 5日目 ▶▶ 本記事 📴 はじめに はじめまして、金井です。 Google アナリティクス(GA)を中心としたGoogle マーケティング プラットフォーム(GMP)のテクニカルサポートを主に担当しています。 本記事は、「ネイティブ」と「Webページ(WebView)」で構成されるアプリ上の一連のユーザー行動を、Google アナリティクス4(GA4)で計測したいという要望を実現するための実装方法について書いてます。 はじめに 「ネイティブ」と「Webページ(WebView)」の計測について アプリ上の一連のユーザー行動を計測する方法に…
本記事は モバイルアプリWeek 5日目の記事です。 📱 4日目 ▶▶ 本記事 ▶▶ 6日目 📱 こんにちは岩崎です!「モバイルアプリWeek」の5日目の記事を書かせていただくことになりました。私は現在大規模モバイルアプリのリプレイスプロジェクトに参加しており、そのプロジェクトではKMPというSDKを採用し、Model層からの実装をOS間で共通化して開発しています。今回はKMPを採用してみて業務上工夫した点にフォーカスして紹介していきたいと思います! レイヤードアーキテクチャの基本的な理解には、「モバイルアプリWeek」の2日目の記事がおすすめです。 tech.nri-net.com はじめに…
本記事は モバイルアプリWeek 4日目の記事です。 📳 3日目 ▶▶ 本記事 ▶▶ 5日目 📳 こんにちは、古田です。 今回は、AWS Amplifyを使って、Flutterのクロスプラットフォームアプリを試してみたいと思います。 はじめに、Firebaseとの比較 やってみよう プロジェクトの準備 認証機能を作る ロギングしてみる さいごに Flutterってなんだ?という時は、岡さんの記事が詳しいです。 tech.nri-net.com Amplifyってなんだ?という方は、拙記事で概要を紹介しています。 tech.nri-net.com はじめに、Firebaseとの比較 ネイティブア…
本記事は モバイルアプリWeek 3日目の記事です。 📶 2日目 ▶▶ 本記事 ▶▶ 4日目 📶 はじめに はじめまして。クラウド部の松野です。 スマホアプリのテストは今まで簡単なものも実機で行っていたのですが、テレワークメインの環境になり、Emulatorも利用するようになりました。 これから初めてEmulatorを使う方向けに、使い始めにまず困ったポイントをまとめておこうと思います。 はじめに Tips Android Studioを立ち上げずにEmulatorだけ起動したい! PCからテキストをコピペしたい! コマンド使ってペースト Elumatorでもカメラ機能を使ったテストがしたい!…
本記事は モバイルアプリWeek 2日目の記事です。 📲 1日目 ▶▶ 本記事 ▶▶ 3日目 📲 はじめに ネットコムのブログが出来てからはじめてのブログ執筆になります、クラウド部の西村です! 私は去年の夏から右も左も分からないままAndroid開発に携わるようになり、初期の頃はMVVMに対して「自分の作っているものがMVVMというものを採用しているらしい!」ぐらいのかなりぼんやりとした認識しかありませんでした。 ですがAndroidエンジニアとしての1年目がそろそろ終わりそうな今、MVVMをある程度理解し、加えて理解度に比例して開発効率が上がったな〜という実感もあるので、今回整理と備忘のため…
本記事は モバイルアプリWeek 1日目の記事です。 📱 イベント告知 ▶▶ 本記事 ▶▶ 2日目 📱 SwiftでSlackに投稿するための準備から、実際に投稿してみる所までを試作してみたのでまとめました! 準備:Slack appを作成する WebhookのURLを取得する 実装:コードを書いていく attachments無し attachments有り JSONからstructへ 実装してみる 所感 参考サイト一覧 準備:Slack appを作成する 以前はカスタムインテグレーションよりIncoming Webhookを主に利用していたようです。 しかし、2020年よりカスタムインテグレ…
こんにちは、ブログ運営兼告知担当の栗田です。新型iPad Air5がめちゃくちゃ欲しいです。 先月のブログイベントであるDesigners Week 2022春は、盛況のうちに無事完走することができました。執筆してくださった皆様、お読みいただいた皆様、本当にありがとうございました。 Designers Week 2022春 の 記事は下記リンクからすべて読むことができますので、まだ読んでいない!という方はぜひこの機会にご覧ください。 tech.nri-net.com 5月ブログイベント、やります NRIネットコムBlogでは、今月もブログイベントを開催させていただきます! モバイルアプリWee…
NRIネットコムでデジタルマーケティング領域を担当する山田輝明です。VR・メタバースのビジネス、マーケテイング活用についてVR・メタバースの海外、日本での旬な情報を集約し、展開します。 今回は第3弾として、業界としては異彩を放つ、老舗百貨店が創造するメタバースに注目します。 ぜひご一読ください。 Contents なぜ、三越伊勢丹百貨店がメタバース? REV WORLDSとは? 進化する仮想三越伊勢丹新宿店 百貨店だけに留まらないREV WORLDS 今後のメタバースのビジネス活用 なぜ、三越伊勢丹百貨店がメタバース? メタバース関連の記事第1弾(インターネットの次の革命「VR・メタバース」 …
前置き 先日WindowsでFlutterを使用する為に環境を構築しましたokaです! 少しハマった所もありましたのでハマったポイントも含め、備忘録として構築方法をまとめてみました!! Contents 環境 Flutter SDKをインストールする ダウンロード zipファイルの展開 Pathを通す 現状確認 Android Studioをインストールする ダウンロード インストール 初期設定 Licensesの認証 Visual Studioをインストールする ダウンロード インストール VSCodeをインストールする インストール プラグインインストール 新規プロジェクトを作成 所感 環…
こんにちは、上野です。 最近話題になった(?)、LambdaのランタイムPython 3.6サポート終了と、AWS Control TowerのバージョンUPについてです。 AWSからもメールが来ており、ランタイムPython 3.6のLambdaについて以下の案内が出ています。 Lambda での言語ランタイムのサポートの終了は 2 段階で行われます。2022 年 7 月 18 日以降、Lambda は Lambda 関数で使用される Python 3.6 ランタイムにセキュリティパッチやその他アップグレードを適用しなくなり、Python 3.6 を使用する関数は、テクニカルサポートの対象外…
前置き 入社して一カ月が経とうとしているokaです! 毎日刺激的で学びが多く、楽しく過ごしています! 現在チーム内では今後Flutterによる開発を検討しています。 個人開発では好きなものを好きなように選定して開発していましたが、チームで導入をしていくには流行や肌感覚だけでなく、最終的にお客様へしっかりとした根拠をもとに提案できる状態にする必要があります。 現在も技術部分含めて調査していますが、今回はその根拠の一部となる"まずFlutterを検討していっても良いのか"という目線で、手始めにFlutterの基本的な情報からFlutterがどれだけ安定的に成長しているか調査を行いまとめてみました!…
こんにちは、上野です。 みなさん、AWSアカウントの初期セットアップはどうやっていますでしょうか。私も以下のような記事を書きましたが、いざすべてのAWSアカウントで毎回やるとなると大変ですよね。 tech.nri-net.com AWS Cloud Development Kit (CDK) を使用してAWSアカウントの初期セットアップができるBaseline Environment on AWS(BLEA) を使ってみたのでその紹介となります。 BLEAとは? シングルアカウントでセットアップする Chatbotの準備 認証情報の準備 初期設定 デプロイ 作成されたリソースの動作確認 カスタ…
小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 SAP on AWS - 専門知識(AWS Certified: SAP on AWS - Specialty)」に特化した形で紹介するものです。 重複する内容については省略していますので、併せて元記事も御覧ください。 また、現在投稿済の各AWS認定に特化した記事へのリンクを以下に掲載しましたので興味のあるAWS認定があれば読んでみてください。 ALL SAP DOP SCS ANS MLS SAA DVA SOA DEA MLA AIF CLF 「AWS…
本記事は Designers Week 2022春 10日目の記事です。 🌼 9日目 ▶▶ 本記事(最終回) 🌼 こんにちは、UXデザイナーの前平です。 日々UI/UXの最適解を求めて思索の森を彷徨っています。 仕事ではBtoB向けの画面制作に携わる事が多く、業務システム画面の制作も多くご依頼いただきます。 プロモーションサイト等に比べて一見華やかさに欠けると思われがちな業務画面ですが、お客様の業種・業態によって画面や機能も千差万別・多種多様で実に奥が深いのが業務画面です。 業務に特化するあまり情報過多に陥る画面に加え、インラインフレームや子画面に次ぐ子画面の多重構造や、知る人ぞ知る機能があっ…
本記事は Designers Week 2022春 9日目の記事です。 💐 8日目 ▶▶ 本記事 ▶▶ 10日目 💐 はじめまして。Webデザイナーの馬場です。 NRIネットコムで証券等金融系や流通系ほかさまざまなサイト・アプリのデザイン制作に日々勤しんでおります。 今回はサイトデザインと共に制作依頼をいただくことがあるコンテンツやサービスのロゴについて、役割や効果を上げるための考え方について解説していきます。 ロゴのはじまり ロゴの種類や形状 ロゴの役割とは?効果とは? ブランドイメージの認知度向上 コミュニケーションツールとして 効果的なロゴを作成するためには ロゴは権利も大事! まとめ …
本記事は Designers Week 2022春 8日目の記事です。 🍡 7日目 ▶▶ 本記事 ▶▶ 9日目 🍡 はじめに はじめまして。Webディレクターの大坪と申します。 私は入社後、主に通信業界のサービスサイト、キャンペーンサイト等、一般消費者向けのサイトを中心に制作進行やワイヤー制作などのディレクションを進めてきました。 ...と早速ですが、先ほど「一般消費者」と一言でまとめましたが、みなさんはご自身が担当しているWebサイトのユーザーのことを、正しく理解されていますか?もう少し嚙み砕くと、「サイトの担当者 = サービス内容やWebについて一番リテラシーの高い」あなたは、何も知らない…
本記事は Designers Week 2022春 7日目の記事です。🐝 6日目 ▶▶ 本記事 ▶▶ 8日目 🐝 こんにちは、Webディレクター5年目の坪井です。 ">「発注管理システム」「顧客管理システム」「商品管理システム」「人事管理システム」「事務管理システム」など、事業を行う上で必要となる業務を効率的に管理できる”業務管理システム”が世の中にはたくさんあります。 ">皆さまの会社も、何かひとつはこういったシステムやサイトを利用されているのではないでしょうか。私はここ1年半以上、様々な業務管理システムの改修に携わってきましたが、改修前の画面は初見では全く使い方がわからないシステムばかりで…