9

ちょっと興味があるんだけど。私はすでに Java android のユーザーですが、android 用の新しいアプリの発明者のベータ版に興味があります。「本当の」開発者は何を考えているのだろうと思っていました。多くの人が Android アプリを開発したいと考えていますが、実際にはプログラミングのスキルがありません。app Inventor を使用して多くのアプリを作成できるようです。まだ試していないのでわかりません。

4

7 に答える 7

8

App Inventor についてまだ聞いたばかりの人にとって、これがいくつかのことを解決してくれることを願っています。(App Inventor は現在非常にベータ版であるため、すべて変更される可能性があることに注意してください。)

App Inventor が提供するいくつかの機能を試してみたいと思っていて、完全な Android SDK に参加する時間や興味がなかった場合、App Inventor はおそらくあなたにぴったりです。

App Inventor のインターフェースは、Android SDK にはないいくつかのユニークな機能を提供し、非常に簡単に慣れることができます ( Blocks エディターのショートカットを確認してください。そうしないと、すぐに退屈に感じるかもしれません)。 . インターフェイスとサポート ロジックの両方に対するライブ デバッグとライブ編集があります。何かを行う適切な方法がまだよくわからない場合は、それだけで時間とフラストレーションが軽減されます。これは、システム全体でおそらく私のお気に入りの機能です。新しい開発者は、コンパイルして実行するのを待たずに、自分の変更が実際に自分の携帯電話に実装されるのを見ると、特にやりがいを感じるでしょう. SDK を使用して学習しようとしている場合に直面する従来のコンパイルと待機のプロセスよりも、大幅に時間を節約でき、慣れるのがはるかに簡単になります。

また、Android SDK をいじっていて、App Inventor がサポートする何か新しいことを試してみたいだけで、時間がなかったり、まだアプローチ方法がわからない場合にも、非常に便利です。App Inventor がサポートする機能に焦点を当てている限り、数分で見たり使用したりできることを携帯電話に実行させることで、問題を理解するための貴重な洞察を得ることができます。これは、ベテランの開発者でさえ評価する可能性が高いものです。

本当の問題は、壁にぶつかり始めたときです。どうしても越えられない壁。そして、このツールの限界を理解する必要があることにすぐに気付きます。そうしないと、現在不可能なことをしようとして多くの時間を費やすことになるでしょう。App Inventor を頻繁に使用する場合、遅かれ早かれ、このような状況に陥ることになります。

すべてのコーディングはグラフィカルです。

それが何を意味するのか理解できない場合は、ブロック エディターで利用できるもののデモまたはスクリーン ショットをいくつか見てください。これらの大きなカラフルなブロックに値を設定することは、良くも悪くも、App Inventor で得られるのと同じくらいコードに近いものです。

以前に開発経験があれば、自分が行っていることを補うために簡単なコーディングを行う能力を切望していることに気付くでしょう。または、少なくともプロジェクトをエクスポートして、Java で中断したところから再開する機能。申し訳ありませんが、これはそのようなツールではありません。

この時点に到達したときの唯一のオプションは、コードを最初からやり直すか、少なくとも目的の機能が App Inventor に追加されるまでは忘れるかです (それは決してないかもしれません)。それは、かなりの数の人々をいらいらさせ、彼らをそれから遠ざける可能性が高い.

Android 開発を検討しているのであれば、App Inventor から始めても問題はないと思います。概念を理解するのは簡単ですが、初めて構築する場合は少し混乱する概念に頭を悩ませようとするために費やされるであろう、何時間もの労力を節約できるかもしれません。

あなたがベテランの開発者であるか、お金を稼ぎたい、または単なる概念を超えて Android の経験を得たいと考えているなら、これは決してあなたの最終目的地ではありません. あなたがプログラミングに不慣れな学生であれば、これはおそらく十分な課題と十分な量のプロジェクトへの関心を維持するために遊ぶ余地のある良い環境です.

現在の制限にもかかわらず、App Inventor は新しい概念を学ぶための貴重なリソースであり、新しいアイデアを試すための遊び場であると私は考えています。これは、誰かに Android 開発を紹介するための素晴らしいツールであることが証明されており、一般的なプログラミングを誰かに紹介するときに期待できるほどの効果を発揮するでしょう。

于 2010-07-28T08:30:31.047 に答える
3

私はそれで少し遊んでいますが、私の考えでは、それは次の場合に最適です。

  • プログラミング入門。これは、人々がすぐに習得して優れたプログラムを開発できるものではありません。それでも、多くの思考と論理的思考が必要ですが、正しいコード構文を学ぶ必要はありません。
  • プロトタイピング。比較的迅速かつ簡単に開発できる (そして Android デバイスでのライブ デバッグ機能がある) ため、プロトタイプを作成し、リアルタイムで表示/操作することができます。
  • クイックコーディング。プログラムをすばやく開発したい場合、これが最も簡単なツールかもしれません

ツールが開発されるにつれて、より機能豊富なアプリケーションが可能になります (すでに他のバックエンド プログラムなどとの統合が可能になっています)。現在の画面デザインは非常に基本的なものですが、すぐに改善されます。

全体として、Java for Android を知っていれば、1 時間以内に Google App Inventor を手に入れて、機能的なアプリの作成を開始できると思います。一部のアプリの構築により適している場合もあれば、現在のツールを使い続けることを好む場合もあります。

プログラミングを始めようとしている人にとっては、入門として最適だと思います。IDE、コード構造、および構文を設定する代わりに、ロジックとプログラムの設計に集中できます。さらに、コーディング中に結果が表示されます。

あなたの質問に答えるために「私はそれを学ぶべきですか?」一晩プレイすることをお勧めします - それだけで、良い感触をつかむことができます。

于 2010-08-26T09:56:35.650 に答える
2

それはおそらくあなたをより良い開発者にすることはありませんが、すべての知識は優れているので、害はありません:)

とにかく遊んでみようと思います。

于 2010-07-13T18:07:15.197 に答える
1

The generic answer to any "Should I learn ..." question is usually "Yes, it can't hurt to know things." From a practical standpoint, I would skip it. These sorts of things are usually nice ideas that never catch on. Sure this might be a neat way for non-programmers to build very simple applications and perhaps a real programmer could build a compelling application with it but it looks like if you are a programmer the benefits to using App Inventor don't seem that compelling.

于 2010-07-13T17:57:47.710 に答える
0

I haven't checked it out, but I think it might be worth a look to help in UI development. Most software engineers are good at really solving problems with software or coming up with cool ideas for apps, but when it comes to UI design we find a lot of obstacles. At least myself, I've always been used to working with UI Designers.

I honestly don't like tools that generate code, (except WSDL to java or java to WSDL) but pretty much anything else I find myself spending more time trying to trouble shoot an issue when it comes up than the time I would've spent writing the app from scratch...

于 2010-07-13T17:57:39.637 に答える
-1

Project-Clean を使用した後でも、Eclipse が見つけられず、削除できないエラーを導入しているように見えることを考えると、代替案を楽しみにしています。

于 2010-07-15T14:41:11.770 に答える