deha magazine / システム開発
システム開発
「.NET」で「ハイブリッドアプリ」を開発するならオフショアで!
「ネイティブアプリ」と「Webアプリ」の両方の特徴や機能を兼ね備える「ハイブリッドアプリ」はiOSとAndroidのどちらにも対応するため開発者にとってもさまざまなメリットがあります。 この記事では、そんな「ハイブリッドアプリ」を「.NET」で開発する方法について紹介します。 ハイブリッドアプリの開発方法を知りたい方 .NETが気になる方 オフショア開発に興味がある方 これらに当てはまる方におすすめの記事となっています。これを読めばハイブリッドアプリを開発する際に気を付けるべきことが分かりますよ。
続きを読む >>
本番環境(プロダクション環境)へのデプロイをスムーズにする方法 パート1
本番環境のデプロイで苦労した経験はありませんか? 本番環境のデプロイで注意するべきポイントがいくつかあります。これらを意識するとスムーズなデプロイを実現することができますよ。 このシリーズではそんなデプロイで意識するべきことを紹介していきます。今回紹介するのは準備編です。他のシリーズも合わせてチェックして下さい。 パート2の配備編はこちら この記事で、「デプロイをもっと楽にする方法を知りたい」「デプロイを行う際に気をつけるべきことを知りたい」などの疑問やお悩みを解説することができますよ。
続きを読む >>
ラバー・ダック・デバックでプログラミングの問題解決!オフショア開発を高品質に。
みなさんラバーダックデバッグという言葉をご存知でしょうか? ラバーダックデバッグとはプログラミングの問題解決手段の1つとして用いられる用語です。 この手段を用いることでプログラミングに関する多くの問題を解決する事ができます。 この記事ではそんなラバーダックデバッグの問題解決方法を紹介します。 ラバーダックデバッグが気になる方 プログラミングにおける問題解決能力を身につけたい方 社内のIT人材を育成したい方 これらに当てはまる方におすすめの記事となっています。これを読めばプログラミングにおける問題解決能力を身につける方法を知ることができますよ。
続きを読む >>
「AWS」は最強のクラウドコンピューティングサービス?!
「AWS」はAmazon社が提供するクラウドコンピューティングサービスで、世界シェアNO1のサービスです。 自社に必要なサービス・機能だけを選択して利用すルことで、余計な費用をかけずに導入・運用ができたり、 セキュリティも強固など多くのメリットがあります。 この記事ではそんな「AWS」について詳しく解説をしていきます。 「AWS」が気になる方 クラウドコンピューティングサービスについて知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めば「AWS」がどのようなサービスなのか分かりますよ。
続きを読む >>
ホーチミンで軍医病院の案内役にIoT人型ロボット「看護師タム」が登場
ホーチミン市9区の東部軍医病院(Benh vien Quan Dan Y mien Dong)で、患者や障がい者の介助や、床清掃などを行うIoT人型ロボットのお披露目式が行われ、話題となりました。 この記事では、そんなIoT人型ロボットについて詳しく解説していきます。 ベトナムのIT産業が気になる方 最先端のIT技術を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めば、ベトナムの発展するIT産業が丸わかりですよ。
続きを読む >>
今さら聞けないマーケティングオートメーションを解説!
マーケティングオートメーション(MA)はここ数年注目されています。 MAは文字通り「マーケティングを自動化すること」で、ホームページにきた訪問者の情報を分析し、最善のアプローチを行った後、セールス部門へ商談・案件になるよう情報を共有することができます。 この記事ではそんなマーケティングオートメーション(MA)について、どんなシステムなのか、どう言った特長があるのかなど徹底解説をしたいと思います。 売上を増やしたい方 顧客とのつながりを強くしたい方 本当の顧客のニーズを把握したい方 イベントの集客を増やしたい方 これらに当てはまる方におすすめの記事となっています。これを読めばホームページに実装すべきマーケティングオートメーション(MA)が何なのか丸わかりですよ。
続きを読む >>
Nuxt.jsで作成したWebサイトをFirebaseでホスティングする
Nuxt.jsはモダンなWebアプリケーションを開発するための、 Vue.jsベースのフレームワークです。 そんなNuxt.jsですがWebアプリケーションはもちろん、静的なWebサイトを作成することも可能。 Nuxt.jsなら、フロントエンドに必要な骨組みが揃っており開発が高速化できるといったメリットがあります。 この記事ではNuxt.jsのサンプルアプリを静的ファイルに出力し、それをFirebase Hostingにホスティングするための手順を解説していきます。 Webサイト制作を行いたい方 社内のIT人材が不足している方 効率よく開発業務を行いたい方 これらに当てはまる方におすすめの記事となっています。これを読めばWebサイト構築を効率化することができますよ。
続きを読む >>
アプリ開発の費用相場とは|開発費用を抑える3つの開発ポイント
アプリ開発は様々なジャンルがあり、どのようなアプリを作るかによってコストが大きく変わっていきます。 どのくらいのコストがかかるのかおおよその目処が立っていると、どこでコストカットをするかを考える上で役立ちますよね。 そこで今回はアプリ開発でどのようなコストがかかるのか、開発費用を抑えるにはどうすればいいのかを解説していきます。 アプリ開発をしたい方 社内のIT人材が不足している事業者様 アプリ開発のコスト面を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばコストを抑えてアプリ開発を行う秘訣が分かりますよ。 ジャンル・機能別アプリ開発費用の相場 アプリ開発の費用相場を確認する際には以下の2つです。 ジャンル別開発費用 機能別アプリ開発費用 事前にどの程度の費用がかかるのか確認しておきましょう。 ジャンル別開発費用 ジャンル 費用相場 eコマース 100~300万円 コミュニケーション系 100~500万円 電子書籍関連 50~150万円 ゲーム関連 300~1000万円 マーケットプレイス型のWEBアプリ 2,400万円~ ハードウェア連携アプリ 500万円~ 開発するアプリのジャンルはノウハウが蓄積されているものや、システムが単純なものなどは、比較的安価な開発を行うことができます。 機能別アプリ開発費用 機能 価格 シンプルなカメラ、時計、電卓など 約150万円~ ログイン機能、SMS連携 約300万円~ SNS機能の追加 約220万円~1,150万円 天気や在庫などデータ連携機能 約150万円~ 参考記事はこちら より使いやすいアプリを開発するには、上記の表以外にも様々な種類があります。 アプリ開発の費用が決まる仕組みとは 開発費(人件費+固定費) 開発費のほとんどは人件費が占めます。一般的に人件費は以下の計算式から算出します。 人件費=エンジニアの単価×工数 エンジニアのレベルによって単価は大きく異なります。また人件費以外に固定費が必要になります。サーバーの維持・メンテナンスやドメインの継続費用、開発に使用する機材代などが固定費にあたります。 保守・メンテナンス費 導入・稼働後にバグ修正やOSなどのプラットフォームのサポート終了などに対応するためには保守・メンテナンスが必要です。 一般的に保守・メンテナンス費は①の開発費の10~20%が目安と言われています。 また保守・メンテナンス費は開発費に含める場合もあります。アプリ開発会社や外注内容によって異なるため都度確認が必要です。 リスク費 開発中にトラブルが発生した場合や、開発期間が延びてしまう場合などに備えるために用意しておく、予備の費用を「リスク費」と呼びます。 「確実に完了できる」「今回は簡潔なアプリだから大丈夫」など確証がある場合は自己判断となり、「リスク費」は必要ないかもしれませんが、万が一に備えてリスク費を含め多めに予算を確保しておく方がよいでしょう。 日本企業がシステムやアプリの開発を行う場合の内訳は上記の3つに分かれることが多いですが、開発会社やプロジェクトの規模・開発期間などによって大きく異なるため事前に仕様や予算を明確にしておきましょう。 また日本以外の開発会社との比較も必要です。日本企業の方が高いと言われることが多いですが、高くても日本企業に依頼するメリットがある、という判断があるかもしれません。 […]
続きを読む >>
【簡単】React NativeのプロジェクトにTypeScriptを導入するには?【アプリ開発に!】
v0.57以降React Nativeが公式でTypeScriptに対応するようになりました。 Babel7でTypeScriptをトランスコンパイル出来るようになったため、その仕組みをReact Nativeが利用する形で実現されています。 ただし、Babelは古いJavaScriptへのトランスコンパイルを行うだけで、型チェックまでは行ってくれません。 そのため型チェックはtscコマンドで別途実行する必要があります。 そこで、この記事ではBabel7でReact Native+TypeScriptを実行しつつ、tscコマンドによる型チェックが出来る環境を構築するための手順を解説していきます。 React Nativeでアプリ開発を行いたい方 React NativeのプロジェクトにTypeScriptを導入する方法を知りたい方 React Nativeの環境開発の方法を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばTypeScriptをReact Nativeに導入する方法が丸わかりですよ。
続きを読む >>
【Mac編】ReactNativeを使って環境構築をする方法は?【JavaScriptのコードのみでアプリ開発】
React NativeはJavaScriptのコードのみでiOSとAndroid両方のアプリを開発することができます。JavaScriptの経験はあるが、アプリ開発の経験は無いというエンジニアにはとても便利なツールと言われています。 この記事ではこれからReact Nativeを使ってアプリを開発したい方を対象に、その環境構築の手順を紹介していきます。 アプリ開発を行いたい方 JavaScriptは勉強している方 React Nativeの使い方を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばReact Nativeの環境構築の方法がまるわかりですよ。