admin – 株式会社INTS・オフショア開発 https://ints.vn Innovation Technology Services Tue, 26 Sep 2023 03:08:53 +0000 ja hourly 1 https://wordpress.org/?v=6.3.1 https://ints.vn/wp-content/uploads/2023/04/cropped-cropped-Untitled-1_trang-32x32.png admin – 株式会社INTS・オフショア開発 https://ints.vn 32 32 218759955 基本的なFlutter:Dartについて理解する (第一部) https://ints.vn/basic-flutter-understanding-dart-part-1-2/ Thu, 27 Apr 2023 09:01:25 +0000 https://ints.vn/?p=11971 より複雑なロジックコードを書けるプログラミング言語であるDartの基本を調べましょう。

変数とデータ型

Dartは、静的にデータ型(static typed)を持つオブジェクトを向く言語です。初期化の時に値が割り当てられていない変数はデフォルトでnull値があります。変数を宣言する時、またはプログラミングの何時でも、変数にnull値を割り当てることもできます。 

基本的なデータ型

int, double, bool, String はDartの基本的なデータ型です。変数の存続期間中は、最初に定義されたデータ型でのみ使用されます。異なるデータ型を割り当てようとすると、コンパイルエラーが発生します。

infinity値はdouble classのstaticプロパティであり、double.infinityを使用してアクセスできます。

Varキーワード 

var型で宣言された変数に任意の値を割り当てることができ、Dartは初期化値からデータを自動的に推論します。 型推論(Type-inference)はDartの組み込み機能です。

Num データ型

numキーワードはdartの中にもあり、intとdoubleの両方を持つ変数を作成できます。 ユースケースは、変数がいつでもint型またはdouble型の値を保持できる場合です。

文字列 (String)

文字列は、Javascriptと同様に、一重引用符’ ‘または二重引用符 ” “を使用して宣言できます。 一重引用符”’または二重引用符”でも1行を複数行のコードに分割することもできます。

動的データ型(dynamic)

dynamicキーワードを使用してdynamic変数を明示的に宣言することができます。又は、データ型が明示的に宣言されていない場合にdartで自動的に割り当てることができます。

注意

常にdynamicデータ型を注意して使用し、できるだけ頻繁にデータ型を明示的に宣言してください。 そうしないと、コードにバグが発生する可能性があります。 注意:自分が何をしているかがよくわかっている場合だけにdynamicを使用します。

機能 (function)

Dartはtyped languageです。つまり、Dartの中に(関数も含む)何でも(type)があります。 以下のmain関数の例を参照しましょう。

Main関数


この関数の戻り型はvoidです。 Dartは、アプリの起動時に自動的にmain(){…}を呼び出します。 これは、このmain関数が呼び出されたときに実施される単純なforループです。

一般に、任意の関数に任意の名前を付けることができますが、mainはDartアプリの起動点であるため、特別な名前です。

注意

関数に名前を付けるには、camel-caseの規則に従う必要があります。つまり、yourFunctionName(){}です。

関数(function)の使い方

関数の機能を確定する

以上の説明の通りに、camel-caseで関数を定義し、名前を付けることができます。 関数から値を返す場合は、関数の戻り型を宣言する必要があります。 強行ではありませんが、実行しない場合、Dartはエラーを出さずに警告を表示するとともに実行します。 戻り型がある場合と戻り型がない場合の関数のこの例を見てみましょう。

これから、最初の関数addTwoNumbers(…){…}について考えてみましょう。 この関数には、明示的に宣言された戻り型と引数型はありません。 それで、以下のようにDartは語法を解析し、この関数を実施します。

Dartは、dynamic型を関数と引数に自動的に割り当てます。 この関数の引数としてどんなデータ型を渡すことができ、dartはそれを追加しようとします。 ただし、この関数宣言する方法はエラーが発生しやすくなります。理由はint型とbool型を追加できる時に、コンパイルエラーではなく、ランタイムエラーが発生します!

2番目の関数void addTwoIntegerNumbers(int num1, int num2){…}は、voidとintの戻り型と引数型を明示的に宣言しているため、エラーが発生し難くなっています。この関数に intではないデータを渡すと、すぐにコンパイラーはあなたに警告が出されます。

3番目の関数int sumOfTwoNumbers(int num1, int num2){…}ですが、関数から返すため、戻り型がsum代わりにintです。

main関数では、これの名前でメソッドを呼び出し、実施するように、丸括弧()を追加します。

もう一度注意します! dynamic型は避けてください!

Dartは、strongly-typed言語とloosely-typed言語の間に組み合わせですが、上記の例で示したように、できるだけdynamic型を避く必要があります。 これにより、コードがより安定し、エラーが発生しなくなります。

ここまで第一部は終わりです。この記事の第二部でお会いしましょう! 

]]>
11971
視覚障害者の安全な移動のための技術的な解決策:第3の目アプリの開発 https://ints.vn/help-the-blind-with-3rd-eye-app-2/ Sat, 15 Apr 2023 06:54:22 +0000 https://ints.vn/?p=9316 「第三の目」は、視覚障がい者にとって安全な移動の点で画期的な技術と見なされています。通常、に問題がない人は自分の目で信号を見ることができますが、視覚障害者は警告音しか聞くことができません。そのため、「第三の目」は使用する際に信頼できるかつ便利な仲間のような存在とされます。「第三の目」が視覚障がい者に与える変化を一緒に探ってみましょう。

「第三の目」が生まれる理由は何ですか?
かつて、視覚障がい者のほとんどは、道路を見つけたり周囲の環境を感知するのに役立つ杖しか持っていませんでした。彼らは障害物や複雑な地形、さらには蓋のない下水道など、困難に直面することがよくありました。

視覚障がい者の中には、いつでも自分たちのそばで面倒を見てくれる家族や友人がいるとは限りません。そのため、多くは特定の安全な空間にとどまり、限られた場所で過ごすことを選ばざるを得ません。調査によれば、彼らが自分から行動し、視覚に問題がない人々と同じように活動できる場合、彼らは幸福で楽観的に感じることができるとされています。

「第三の目」が視覚障がい者に提供する解決方法について
これらの課題に対処するために、INTSはお客様の要望を解決するための技術製品「第三の目」を提案しました。これにより、対象者は周囲の物体を認識し、障害物を避けながら自分自身で移動できるようになります。

最も際立った利点は、リアルタイムで対象物を検出し、音声アラートを通じて利用者に通知する「第三の目」テクノロジーの適用です。これは、カメラとスマートフォンを使用して、彼らがが周囲の環境の対象物を認識し、音声で通知できるようになります。

「第三の目」は視覚障がい者が移動時の恐怖心を克服するだけでなく、普段の生活に積極的に参加できるようにも支援します。これにより、彼らは買い物に行ったり、料理を作ったり、公共交通機関を利用したりすることができます。

「第三の目」のブレイクスルー
予測不能の未来において、技術が早期に発展し、「第三の目」アプリケーションが早期に登場していた場合、視覚障がい者はより自立的な生活を享受し、不必要な障害や事故を回避できるかもしれません。

現時点では、このアプリケーションはすでに100以上の視覚障がい者団体において一般的に使われており、特に日本国内の対象者へと活用されています。INTSは、障がいを持つ人々全般、特に視覚障がい者が幸せで自己主導的な生活を送る手助けをするために、より現代的な 「第三の目」テクノロジーソリューションを提供し続けます。

]]>
9316
新型コロナウイルス感染症(COVID-19)において、オンラインでの仕事検索をサポートする3D Exhibition https://ints.vn/3d-exhibition-2/ Sat, 15 Apr 2023 06:51:07 +0000 https://ints.vn/?p=9314 新型コロナウイルス感染症の流行による隔離により、求職者と雇用主はいくつかの問題が発生しました。 その中、オンライン就職支援アプリの3D Exhibitionが開発されました。 お客様は人材紹介会社で、人材紹介会社と従業員の間を結びたいと考えています。

新型コロナウイルス感染症の期間中、求職者と従業員はお互いに仕事、求人を見つけられない問題
新型コロナウイルス感染症危機の初期段階においても、多くの企業は依然としてニッチ市場を選択してビジネスを展開しており、多数の人材を必要としています。 しかし、多くの従業員も失業しており、新卒学生は多くの仕事を求めていますが、企業とのつながりがわありません。 したがって、お客様は INTS がこの困難な問題を解決できることを期待しています。

新型コロナウイルス感染症の影響により、多くの新卒学生が就職を希望していますが、社会的隔離により対面での面接を受けることができませんでした。 このことは新卒学生に混乱と不安を与えます。 会社が多くの困難に見舞われたり、倒産したりして従業員の削減や解雇が行われ、多くの従業員が職を失いました。 これによって多くの従業員は危機的問題に陥りました。

しかし、多くの企業は、新型コロナウイルス感染症の期間中、多くの新卒学生や経験豊富な従業員を必要としています。 したがって、求人者と候補者の間を結び付けるオンライン求人検索アプリケーションを望んでいます。 アプリケーションを使用すると、企業は候補者が職場環境やオフィスの様子を理解できるように、企業での対面面接のようなオンライン面接を作成できます。

オンライン求人検索アプリ (3D Exhibition) が企業と候補者をつなぐ
こうした課題に対し、INTSは企業と候補者の課題を対面面接と同様に解決するオンライン就職活動アプリケーション「3D Exhibition」を立ち上げました。 求職者は、オフィスでの面接と同様に、住所、勤務スペース、企業文化など、企業のあらゆることを知ることができます。

さらに、採用担当者は移動することなく多くの候補者と面接することができ、どこにでも対応することができます。 Web にログインするということは、採用担当者がオフィスにいるということです。 そして、それは新卒学生がウェブサイトを通じてより多くの仕事、より適切な仕事を見つけるのにも役立ちます。

3D Exhibition オンライン求人検索アプリケーションの成果を企業と求職者にもたらす
新型コロナウイルス感染症の危機後、今回のお客様が当時の採用問題を解決できるよう、3D Exhibition オンライン求人検索モデルが登場しました。 新型コロナウイルス感染症のパンデミックが去った今でも、時間と企業にとっての品質の利便性と価値を理由に、3D Exhibition オンライン求人検索は引き続き実施されています。

この応募は採用成功はもちろん、求職者の就職支援においても95%の信頼性・品質を誇り、多くの感謝をいただいております。 INTS は、人間性の価値がソフトウェア業界で発展する主な動機であることを知っています。

]]>
9314
高品質でリーズナブルな美容院アプリ https://ints.vn/the-solution-to-find-healthcare-locations-easily-2/ Sat, 15 Apr 2023 06:46:37 +0000 https://ints.vn/?p=9312 美容のトレンドがますます発展しており、人々は質の高い美容施設を探していますが、それが誰にとっても簡単なことではありません。それが、質の高い美容施設を探し、リーズナブルな価格で提供するためのアプリケーションが登場した理由です。このアプリケーションは、お客様が適切で信頼性のある選択肢を持つのに役立ちます。

アプリケーションが生まれた理由
INTSの顧客は、美容サービスに関連する企業、具体的には美容クリニック、歯科医院、スキンケアラボなどです。これらの顧客は、品質の高い美容サービスの情報、価格、プロモーションプログラム、住所、施設のプロフィール、利用した顧客からのフィードバック、営業時間などが提供されている場所である「美容の住所」を持つアプリケーションがあると便利だと感じています。特に、適切な場所を選んだ後、顧客はオンラインでアドバイスを受けたり、オンラインで治療を受けたりできるという特典もあります。

多くの美容サロンやクリニックは、顧客が自分たちを見つけ、提供するサービスやプロモーションプログラムを知るために、アプリケーションを通じて多くの顧客を引き寄せたいと考えています。そのため、顧客はそのサービスに関するレビューや評判をアプリケーション内のレビューセクションで見ることができ、品質についての洞察を得ることができます。したがって、これは顧客にとって大きな価値を提供するアプリケーションとなります。同時に、美容業界は競争が激しい健全な環境であり、情熱と品質が求められます。

美容アドレス検索アプリのテクノロジー
INTSは、お客様の要望に対して、お客様と美容施設の双方に価値を提供したいという願望を理解しています。INTSは、お客様の要望とニーズを満たすために、JBIRCテクノロジーソリューションを導入しました

4.0時代において、これらのアプリケーションは、お客様が美容施設を探す際により主体的になるのに役立ち、また、低価格で美容サービスを望む人々に対しても、信頼性の高い美容プログラムを通じて、リーズナブルな価格の美容施設を利用できる機会を促進します。

美容サロンの所有者は、自分で顧客を探す数が増えるため、収益が大幅に増加します。彼らは顧客ファイルをターゲットにし、最適なサービス価格を提供できます。さらに、月々や年間のマーケティングコストを最適化して、より良いサービス価格を提供できるようになります。

品質美容院検索アプリの優れた成果
これまでに、1,000を超える企業が登録し、収益は急速に増加しています。アプリの提供する高品質のため、顧客のアクセスが非常に多いです。わずか6か月でのリリース後、アプリは美容院からのポジティブなサインと良いフィードバックを受けました。これにより、INTSは将来の技術分野でより多くのモチベーションになっています。

]]>
9312
Team Mi(チームミー)のアプリケーション: 企業内の効率向上 https://ints.vn/improve-a-more-friendly-working-environment-with-team-mi-2/ Sat, 15 Apr 2023 06:41:51 +0000 https://ints.vn/?p=9309 業務効率と品質向上のために、INTSの顧客は自社の人事を管理するためにTeam Miアプリケーションを選びました。 Team Miアプリケーションは、顧客の要件を満たし、従業員向けの友好的な作業環境を提供しました。

お客様はビジネスの課題を解決したい
お客様は国際的な多国籍企業のプロジェクトディレクターです。定期的に国外のパートナーと協力し、各プロジェクトに対する多くの情報をセキュアに保持する必要があります。お客様の希望は、各プロジェクトが個別のワークスペースを持ち、プロジェクト内の全てのメンバーがお互いと友達になったり、連絡を取る情報を持たないようにすることです。ワークスペース内のすべてのメンバーは、作業を行い、主要なグループ内で直接コミュニケーションをとることしかできません。

現在、多くの作業をサポートするアプリケーションが開発されていますが、各ビジネスのニーズは異なります。今回のお客様は、自分たちが作業方法を管理し、プロジェクト情報のセキュリティを絶対的に確保できる作業アプリケーションを所有したいと考えています。お客様は多くのプロジェクトを管理しており、仕事に集中するためにセキュリティに関する信頼性を必要としています。

セキュリティの要求事項に加えて、お客様は多国籍環境に対応できる多言語を希望しています。そのため、お客様は自身の要望に応じるために専用のアプリケーションを所有したいと考えています。

Team Mi アプリケーション技術ソリューション:ビジネスの作業品質を向上させる
INTSが提供するテクノロジーソリューション:Team Miアプリケーションを導入して、お客様のニーズに対応します。セキュリティと多言語対応の要件を満たすだけでなく、1日に多くのプロジェクトを管理する必要がある場合でも、情報が混ざらないよう、1つのトピック/質問のためのチャット機能も追加しました。

このソリューションは、お客様が心理的な負担を抱えることなく、品質を確保するために2つの課題を同時に解決できるよう支援します。アプリケーションを利用する際、完全に安心し、顧客からの情報を見逃すことなく、管理業務に集中できます。

Team Miアプリケーション:効率的な作業品質向上
先進的なテクノロジーの発展に満足して、お客様からはTeam Miアプリケーションが彼らの業務をサポートしていることに満足していただいてます。彼らはアプリケーションに対する肯定的なフィードバックを提供しました。彼らが最も満足していることは、各プロジェクトの情報セキュリティが完璧であることです。

現時点では、顧客は仕事の管理に集中し、顧客情報を効果的に把握するだけで十分です。彼らは仕事の過負荷を感じず、Team Miアプリケーションが仕事をサポートしているため、さらに多くの顧客を見つけることを望んでいます。彼らの会社の収益は急速に成長しており、これはINTSにとってソフトウェア開発の領域でさらに努力するための幸福と動機です。

]]>
9309