スマホアプリの機能の1つに、WebViewという機能があります。 WebViewは、アプリにブラウザのようなものを埋め込む機能であり、実装すると指定したウェブページを表示することができます。 WebViewをうまく活用することができれば、アプリの開発工数をかなり減らすことが可能です。 今回はそんなWebViewについて、利用するメリットやデメリットを徹底解説していきます。 WebViewが気になる方 アプリ開発をもっと簡単に行いたい方 社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばWebViewとは何なのか、どんな部分が魅力なのかなどが丸わかりですよ。 >> DEHA社のスマホアプリの開発実績を見る WebViewとは WebViewはアプリ内でブラウザのようなものを表示することができるサービスです。HTMLなどの言語で構築、アプリ内でそれを解析することでWebページのように表示させることが可能なのです。 Amazon公式アプリの商品詳細画面はWebViewでアプリ開発がされています。頻繁に情報が更新されるような部分はWebViewを利用することで管理が簡単に、コストカットが可能になるわけです。 WebViewでアプリ開発するメリット スマホアプリに、WebViewを埋め込むメリットを見ていきましょう。 iOS・Androidで共通のウェブページを使用できる WebViewでは、ブラウザのようにHTMLやCSSを受け取って、画面を表示します。 そのため、1つのウェブページで、iOS・Android双方に使うことが可能です。 もしすでにウェブアプリがあるのであれば、表示させたいページに遷移させるだけで良いので、開発工数を大幅に抑えることができます。 アプリ開発よりもウェブ開発のほうエンジニア数が多い…
ハイブリットアプリは「Webアプリ」と「ネイティブアプリ」の良いところを組み合わせた近年注目のアプリです。 OSに依存することなく、1つの開発でiOSやAndroidどちらにも対応させていくことが可能。 この記事ではそんなハイブリットアプリに関して、DEHAソリューションズでオフショア開発をした実績も交えながら解説していきたいと思います。 ハイブリットアプリが気になる方アプリ開発を行いたい方オフショア開発に興味がある方 これらに当てはまる方におすすめの記事となっています。これを読めばオフショア開発でどのようなサービスが開発できるのか、ハイブリットアプリの特徴は何なのかなど丸わかりですよ。 社内SNSアプリの開発(クロスプラットフォーム) まずはハイブリットアプリの実績を紹介したいと思います。 DEHAソリューションズでは、社員の情報や活躍を紹介するアプリを開発しました。過去の受賞者一覧や表彰式の様子を公開することで振り返りが可能に。また社員同士の士気を高めることにも繋がります。 またワンクリックでサンクスギフトへと連動し、働くメンバーに対し賞賛や感謝を伝えることが可能になりました。 会社のイベントや社員旅行を写真や動画で振り返ったり、会社の歴史を振り返るフォトギャラリーも設置。 LINEやインスタグラムと連動することで、会社独自のフォトフレームの作成が可能になります。 開発はReact Nativeを用いて行われました。 ハイブリッドアプリとは そもそもハイブリットアプリとは「Webアプリ」と「ネイティブアプリ」という異なる2つの良い要素をハイブリッドしたアプリのことを指します。 WebアプリとはHTML5やCSVによって開発されたアプリのことで、ネイティブアプリは固有のデバイスに依存したアプリのことを指します。 ネイティブアプリはデバイスに依存しているという特徴があります。iOSやAndroidのアプリを作成するためには、SwiftやJavaなどでOSごとに開発が必要だったのです。 しかしハイブリットアプリの場合、HTML5やCSS,JavaScriptで1つのアプリを開発すれば、どちらのOSでも利用することができます。 iOSやAndroidどちらにも対応することができるため、今までそれぞれでアプリ開発が必要でしたが、ハイブリッドアプリではそれが不要。つまり工数を半分にすることができるのです。 また端末のバージョンアップによるアプリの修正も、iOSやAndroidそれぞれでの対応が必要でしたが、それも不要。マルチプラットフォームを採用しているため、複数のOSにアプリをリリースしていたとしても修正作業は1回で済みます。…
「オフショア開発はコミュニケーションの問題が心配」 そんな不安をお持ちではないですか?確かに国が違えば話す言語も文化も異なります。 そこでおすすめなのが、開発が定番化されているECサイト構築です。コミュニケーションを最小で済ますことができるためオフショア開発と相性が良いと言われています。 そこでこの記事ではそんなオフショア開発のECサイト構築に関して、どんな開発ができるのか実績を紹介していきたいと思います。 オフショア開発が気になる方ECサイト構築を行いたい方社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばオフショア開発でECサイト構築を行うと、どんなサービスが構築できるのかなどが丸わかりですよ。 EC-CUBEを使用したECサイト構築 商品の検索から注文、決済までが行えるECサイトです。EC-CUBEを用いてカスタマイズ構築を行いました。 開発言語:PHP、HTML/CSS、Javascript EC-CUBEは株式会社ロックオンが開発をし、2006年に提供が開始されたオープンソースの構築システムです。無償でソースコードなどが公開されていて無料にもかかわらず豊富な機能やシステムを実装することが可能です。 一方、アプリなどが少なくサイトのカスタマイズが難しいため、制作はエンジニアに依頼するのが一般的です。 Magentoでのジュエリー販売ECサイトの構築する 製品リスト、製品検索、カテゴリー別製品一覧、製品管理、製品の購入及び支払い、注文管理、請求書、ディスプレイの設定などといった機能が搭載されているジュエリー販売ECサイトです。 Magentoのサービスを利用して構築しているので、管理者側はMagentoがサポートする管理および設定機能を使用することができます。 Magentoは「越境EC」を得意とするオープンソースのプラットフォームです。世界中で広く活用されており、たくさん存在する電子商取引システムの中でも、世界トップクラスの知名度を誇っています。 オープンソースのため無料で利用ができ、「ECサイトを構築する上で必要な機能」が完備されています。 しかし日本語の説明や情報が少なく、機能が多い分、初心者にはカスタマイズが難しいため、売れるショップを作るためにはエンジニアに開発を依頼するのがおすすめです。 オフショア開発でECサイト構築 ECサイトはそもそもいくつかの構築方法があります。主な構築方法は以下の通りです。 ASPオープンソースフルパッケージフルスクラッチ…
オフショア開発はサーバー構築まで可能なのです。 サーバー構築ではセキュリティが非常に重要です。万が一甘いセキュリティによって情報が漏洩してしまっては膨大な被害が出てしまいます。 またサーバーが安定していないと、サービスのレスポンスに影響が出てしまったりサービスに障害が出てしまうことも。 DEHAソリューションズでは、そんな重要なサーバー構築も実績があるのです。 この記事では数あるDEHAソリューションズのオフショア開発のうち、サーバー構築に焦点を当ててその実績を紹介していきます。 サーバー構築に興味がある方オフショア開発に興味がある方コストを抑えて開発を行いたい方社内のIT人材が足りていない方 これらに当てはまる方におすすめの記事となっています。これを読めばオフショア開発でどういったものが開発できるのか、どんなサービスを構築できるのかがわかりますよ。 医療機関向けドロップシッピングシステムの開発 獣医師・動物病院/卸ショップに対して、ペットの治療薬を販売するドロップシッピングシステムを開発しました。 管理画面では発売商品管理や販売サイトのデザイン変更、処方箋管理機能などがある他、粗利計算 、メール送信などの機能も。 処方箋をシステムにアップすることによって、飼い主はペットの薬を購入することが可能になります。 開発言語は、PHP、HTML/CSS、Javascript。AWSを使用。レスポンシブでスマートフォンからも閲覧可能です。 詳しくはこちら アンケート管理システムの開発 アンケート管理者が調査したものをCSVでアップ、シーズンや地点等を選択することで該当者を表示することが可能。セル毎に修正やコメント追加などの編集ができます。 アンケートは実施後にレビュー作業が煩雑になりがちですが、このシステムにより、インポート、修正、問い合わせ、出力などといった作業を一元管理することができるようになりました。 開発言語はPHP。AWSを使用し、ラボ型開発で開発が行われました。(PO 0.5人、開発者2人) 詳しくはこちら…
様々な開発がコストを抑えて行えるオフショア開発。新型コロナウイルス流行によるリモートワークの普及により、より身近な存在になりつつあります。 そんなオフショア開発をDEHAソリューションズでは5年以上に渡り行っています。 そこでこの記事では数あるDEHAソリューションズのオフショア開発のうち、システム開発に焦点を当てて紹介していきたいと思います。 オフショア開発に興味がある方システム開発を行いたい方社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばオフショア開発でどんなシステムが開発できるかなど丸わかりですよ。 収支管理スマホアプリの開発(iOS/Android) 収支を登録することで、みんなの収支をチェックすることができるシステム。期間毎のランキングや機種毎の利用者も簡単に確認が可能。 マイページカレンダーでは収支が視覚的に確認可能です。また、SNSを利用してアカウント登録ができます。登録した収支は期間毎・店毎・機種毎等の収支や時給を一発表示など分析が可能です。 開発言語>>Java、Objective - C 詳しくはこちら 請求書自動発行システムの開発 毎月くる請求書を発行、エンドユーザーに送るシステムです。顧客、プラン、商品管理、請求項目変更など請求書作成に必要なデータ準備を一元管理が可能。 GMO連携により、クレジットカードや口座振替などでの決済をサポートします。 開発言語>>PHP、HTML/CSS 詳しくはこちら 見積書作成WEBシステムを開発(PDF生成) 作成した見積もりをPDF形式で発行、編集や削除も可能なシステムです。見積もりを登録しておけば情報を一覧で検索、確認ができ、過去の見積書を流用することもできます。 マスターデータでお客様の情報や外注などの管理もできます。…
「オフショア開発ってどんな開発ができるの?」 ベトナムオフショア開発を5年以上に渡り行っているDEHAソリューションズがその疑問にお応えします。 数ある実績のうち、今回はwebシステム開発に特化してその実績を一挙にご紹介します! webシステム開発を行いたい方オフショア開発が気になる方社内の人材が不足している方社内のDX化化を進めている方 これらに当てはまる方におすすめの記事となっています。これを読めばオフショア開発で実現できるwebシステム開発は何なのか丸わかりですよ。 LIVEオークションシステム ライブ配信を通じて商品情報やオークションハウスでの落札状況をお知らせ、入札などが行えるシステムです。 実施するオークションに出品する商品登録、値段設定、両替レート設定などのオークション当日設定、コントロール作業、オークション後の集計、請求書発行の他、顧客管理などが行えます。 開発言語>>PHP、Javascript、Laravel 詳しくはこちら 中古車オークションシステムの構築(Solidity) プライベットブロックチェーンネットワークを利用することで、自動車が生産されてから登録、オーナー変更、修理履歴などをチェーン上に保存できるシステムです。 中古車の販売者と購入者が専用のWEB画面とアプリ画面で車の履歴を確認することができて、安心して取引が可能。 開発言語>>Node JS 詳しくはこちら 請求書自動発行システムの開発 毎月NTT社からインターネットプランや電話料金が記載されるcsvファイルをシステムにインポート。計算ロジックによって計算される請求書を発行し、エンドユーザーに送るシステムです。 顧客、プラン、商品管理、請求項目変更など請求書作成に必要なデータ準備を一元管理することができます。 開発言語>>PHP、HTML/CSS…
SaaSはクラウド上に展開されたソフトウェアのことで、インターネット環境があればいつでもどこでも利用することができます。 この記事ではそんなSaaSに関して、どんな特徴があるのかメリット・デメリットは何なのかなど徹底解説していきます。 SaaSについて知りたい方複数の人でプロジェクトの編集を行いたい方コストを抑えてサービスを導入したい方 これらに当てはまる方におすすめの記事となっています。これを読めばSaaSがどんな仕組みなのか、似たシステムとの違いは何なのかなど丸わかりですよ。 SaaSとは SaaSとはSoftware as a Servcieのことで、クラウド上に展開されたソフトウェアのこと。インストール不要で、Web環境があればどこでもインターネットを通じて利用することができます。 サブスクリプションモデルが一般的で、システムを所有する必要がない手軽さから人気が出ています。 SaaSとPaaS・ASPの違い SaaSと似たようなサービスでPaaSやASPがあります。それぞれの違いは何なのか解説します。 SaaSとPaaSの違い SaaSもPaaSもクラウドサービスを利用していて似ていますが、クラウドサービスは階層構造になっており提供する範囲によって名称が異なります。 SaaSはエンドユーザーが利用するアプリケーションまでの運用管理を行うのに対して、PaaSは開発環境を提供する為のミドルウェアです。 具体的に説明すると、PaaSとはクラウド上にあるプラットフォームを利用することができるサービスです。 データセンターにアプリケーションを稼働するためのネットワークやサーバー、OSなどと言ったプラットフォームが用意されていて、ユーザーはそのプラットフォーム上で開発を行うのです。 SaaSとASPの違い ASPとは「Application Service…
WMS (Warehouse Management System)は倉庫業務における在庫管理や帳票発行、棚卸しなどの作業を手助けする一元管理システムのことです。 今回はそんなWMS (Warehouse Management System)に関して、そのメリットやデメリット、特徴などを徹底解説していきます。 WMS (Warehouse Management System)について知りたい方 倉庫管理の方法を知りたい方 人件費やコストをカットしたい方 これらに当てはまる方におすすめの記事となっています。これを読めばWMS (Warehouse Management System)を導入することで、どんなメリットがあるのかなどが丸わかりですよ。 (more…)
PoC (Proof of Concept)とは新しい概念や原理、アイディアなどを検証することです。 元々製造業や映画業界などで利用されていましたが、近年IIT業界でも注目をされています。 変化の激しいIT業界において、PoC (Proof of Concept)を利用することで、開発工数を減らしたりコストをカットできるといったメリットがあります。 この記事ではそんなPoC (Proof of Concept)に関して、具体的な手法やメリットなどを解説しています。 PoC (Proof of Concept)が気になる方新サービスや新規事業をお考えの方開発効率をあげたい方開発コストをカットしたい方 これらに当てはまる方におすすめの記事となっています。これを読めばPoC (Proof of…
PDM(Product Data Management)とは設計データを一元管理するシステムのことです。 データの一元管理をすることで生産性の向上や、クレーム対応も可能です。 この記事ではそんなPDM(Product Data Management)に関して、どんな特徴があるのか、そのメリットは何なのか徹底解説していきます。 設計管理を行いたい方PDM(Product Data Management)に関して知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばPDM(Product Data Management)の特徴がわかりますよ。 PDM(Product Data Management)とは PDMとはProduct Data Managementの頭文字で、製品データ管理のことを指します。 もう少し具体的に説明すると、設計時に作成するCADデータなどの製品データやBOM(部品表)などの設計技術に関する情報を一元管理するシステムのこと。…