4

モバイル アプリ コースに登録しましたが、Google App Inventor を使用してアプリを作成しているため、登録を取りやめることを検討しています。

いくつかのビデオを見てみましたが、あまりにも基本的すぎて、プログラマー以外を対象としているようです。私は Android SDK を使った経験があり、App Inventor を学ぶのは価値がないと感じています。単純なアプリだけを作る楽しみのためだけの方法です。これは事実ですか?Java を使用した Eclipse でのプログラミングよりも App Inventor の方が制限されていますか? 「プログラミング」のグラフィカルな方法は、そのように見えます。経験のある方はコメントいただけますか?

ありがとうございました。

4

5 に答える 5

4

グラフィカル プログラミングは、コーディングほど多くの制御を提供することはありませんが、それが必ずしも悪いことであるとは限りません。それは、必要なコントロールの量と、それをどうする必要があるかによって異なります。優れた UI を備えた単純なローカル アプリを作成している場合は、おそらく App Inventor を使用する方が簡単です。SDK でも、グラフィカル ツールを使用して UI を設計します。確かにそのままの XML を実行できますが、これらを設計するための WYSIWYG があると便利です。

そうは言っても、個人的には、より充実したツールが提供されるという理由だけで、SDK を学習しようと思います。また、Android アプリ開発の核心についても詳しく説明します。さらに、将来、真の Android アプリ開発者になりたい場合は、有利なスタートと知識ベースを得ることができます。

于 2011-12-31T01:31:52.040 に答える
1

App Inventor は、従来のプログラミング言語を知らない人のために設計されました。まるであなたがそうしているように聞こえます。App Inventor を学習したい場合は、独学で簡単に学習できます。それに授業を受けるのは時間の無駄です。

質問の他の部分に答えると、はい、App Inventor でできることは、完全な Android Java SDK でできることよりもはるかに制限されています。

App Inventor はオープン ソースとしてリリースされる予定なので、必要に応じて、Java SDK を使用して App Inventor を拡張することにより、2 つを組み合わせることができます。

新しいMIT Center for Mobile Learningには、独自の App Inventor サーバーの実行またはそれらのサーバーの使用に関する情報があります。他の回答者が指摘しているように、Google は App Inventor サービスのプラグを抜こうとしています。

于 2011-12-31T16:07:34.147 に答える
1

私がappinventorについて持っている知識で、私は同じように感じます。注意すべきもう 1 つのことは、Google が 2012 年 1 月からアプリの発明者を破棄していることです。知識があれば、Android SDK と Eclipse を使用することをお勧めします。

于 2011-12-31T01:30:47.627 に答える
1

これは本当です。App Inventor を使用する代わりに、SDK を使用してフレームワークに飛び込むことを強くお勧めします。これは非常に単純化されており、実装の柔軟性があまりないテンプレート ベースです。Android に直接移行することは、IMO としては優れています。アプリケーションのルック アンド フィールやプログラム要素の柔軟性も向上します。

于 2011-12-31T01:31:57.753 に答える
0

グラフィカル プログラミングは、移動するいくつかのアクティビティを作成するなどの単純なジョブに便利です。それは完全に受け入れられるでしょう。ただし、アイテムを動的に作成したり、ゲームを作成したりするために経験しなければならないすべての問題は、Java や Android SDK の使い方を学ぶことの難しさを上回ります。どちらを選択するかは、作成するプロジェクトのタイプによって異なります。App Inventor は、開発の妨げになるか、開発を大幅にスピードアップする可能性があります。もう 1 つ心に留めておくべきことは、Google が Google Labs と App Inventor のサポートを終了するということです。

于 2011-12-31T03:57:55.923 に答える