2011-12-03 18 views
-2

質問経験豊富なWeb開発者向けのAndroid開発ガイダンス

はどこ基礎を超えて、すべて一緒にそれを結び付け本当に良い、徹底的かつ包括的なAndroidの開発命令を見つけることができます - 最小限の時間の投資とはほぼゼロ予算では?

詳細

私を間違えないでください - 私は、新しいプラットフォームを学ぶには時間がかかることを理解しています。私はちょうどプロセスを合理化するために探しています。ここに私の状況は次のとおりです。

私は長年にわたってPHPに焦点を当てたWeb開発者であり、MVCとエンタープライズデザインパターンを中心に多数の大規模アプリケーションを構築してきました。私は小ののJava、C++、C#の経験を持っています。これは主に私が学校で学んだものですが、それは数年前です。

しかし、今では、Androidアプリケーションを開発して起動して実行する必要があります。私は実際にビルディングが必要なアプリをいくつか持っています。タイムフレームは単に「できるだけ早く」です。

私は基礎を十分に知っていると私はすでに上のHello Worldとメモ帳チュートリアルを進めてきたので、私は本当にゼロからスタートする必要はありませんが、それは私が滝を見つけたものの、ほとんどのように思えます実際

  • 特異性の高い「実際のアプリケーションを設計、またはよりどのように環境を設定するためにあなたを伝えるより多くの時間を費やす

    1. 非常に基本的なチュートリアル、「どのように2つの陣営の1つに"コンテンツは非常に特定のシナリオを処理するのに最適ですが、prの構成と実装の学習にはあまり役に立ちませんofessional品質のアプリ。 、モデルを構築敷設 - 私は何を理想的に探していることはチュートリアルシリーズ、書籍、またはなぜ、どのようにプロのAndroidアプリケーションを構築する設計の実際に明確に実証し、いくつかのよく文書化されたサンプルアプリケーションです

    私がJavaの専門家であるとは必ずしも思っていなくても、複雑なビューを作成することができます。

    だから、良いアドバイスはありますか?明確にするために

    UPDATE

    、私はこの分野での完全なバカじゃありません。私はすでにいくつかの小さなAndroidアプリを作っています。問題はシンプルであり、プロフェッショナルでもリリースにも価値がないということであり、「適切な方法」を学ぶためにどこから始めるべきかはわかりません。

    私が求めているすべては、理想的には別のプラットフォームからのプロに向けたいくつかの非常に集中チュートリアルや指導、です。私は魔法のようにプログラムする方法を教えてくれる人を求めていません。

    サイドノート:あなたはダウン投票するつもりなら、私は、少なくともあなたの問題が何であるかを知っているので、コメントを残します。

  • +1

    おそらく、開発者グループを探すことで、あなたを手伝ってくれる人が見つかるかもしれません。たとえば、http://android-developers.meetup.com/。私の街には、コードを書くのを助けるために特別に会う開発者グループがいくつかあります。 – DOK

    +1

    うわー、-3コメントなし!何がありますか? –

    +0

    @ DOK - これは良いアイデアです、実際はありがたくありがとうございます。私は真剣にいくつかの人々が私の質問をしてうれしいです。 –

    答えて

    4

    私はこれらのものがかなり役に立ちました:CommonsWare Libraryを見つけました。

    しかし、その開発ガイドの公式デベロッパーのAndroidポータル(http://developer.android.com)は、本当に私が情報の最初のソースとしてとることを強く推奨する素晴らしい基礎を提供します。それらのガイドはちょうど必要です。

    更新日:あなたはPHPから来ているので、私はAndroidアプリケーションlife-cylceがあなたにとって非常に新しいコンセプトになると考えています。 Process lifecycleManaging the Activity Lifecycleにさらに注意を向けてください。そのことを理解せずに書かれた非常に多くの愚かなアプリがあります。 Androidは、それらの概念を完全に理解していなければ、あなたの心を壊すことができます。モバイルアプリの開発では若干新しくなっているため、採用するには時間がかかります。

    +0

    私がどこから来ているのか理解してくれてありがとう、Arhimed。もちろん、私はいつも公式の開発ガイドから始めますが、あなたはAndroidが私が最もよく知っているプラ​​ットフォームとは非常に異なっているということは間違いありません。私は素晴らしいアドバイスとアドバイスを感謝します。 –

    2

    "できるだけ早く" は関係ありません。プラットフォームを知らない、言語を知らない、図書館を知らない、チュートリアルの慈悲に満ちている。初めにアプリで作業していない時間を費やすほうが良いでしょう。最終的には、学習に集中すれば、時間を節約できます。

    +0

    私は素晴らしいリンクをありがとう。それは私が求めているすべてです。そして明らかに私はプラットフォームを学ぶには時間がかかることを理解しています。しかし、私は実践的な学習者です。私はすることでベストを学ぶ。 –

    +0

    @BrianLacyアプリドリブンブックは、他の多くの書籍よりもずっと面白いです。チャプターごとに1つのアプリケーション(または章のグループ、私は忘れてしまいます)を構築することを本当に強調しています。参照資料としてはそれほど大きくないかもしれませんが、それは他のもののためです。 –

    +0

    幸運なことに、ウェブ上の参考資料の不足はありません(実際に本棚にもありません)。 AndroidデベロッパーガイドとAPIリファレンスは両方とも非常に優れています。 –

    関連する問題