uiフレームワークのAndroid急速開発!第一線のインターネットモバイルアーキテクトはJavaのスキルを持っている必要があり、質問をブラッシュアップしないと手遅れになります。

感じ

この世界には、さまざまな場所で機能する「ツーエイト原則」があり、Android開発でも同様に役立つと思います。Androidの開発を行うには、Androidの開発知識の20%しか使用できない可能性があり、それを習得した場合、その80%は役に立たない可能性があります。

同じことがインタビュアーにも当てはまります。彼は知識の20%しか持っていない可能性があり、インタビューにはすべての知識を示すのに十分な時間がありませんが、開発で最も頻繁に遭遇する20%にのみ注意を払うことがよくあります。現時点では、これらの問題についての理解の深さが特に重要です。10の質問に回答しましたが、各質問は単純な分析にすぎません。面接官は、徹底的で包括的な質問をせずにポイントを追加することをお勧めします。

労働者が自分の仕事をしたい場合、彼は最初に彼の道具を研ぐ必要があります

1.B4A
B4AはAndroidの基本バージョンであり、プログラミングを簡素化できるAndroidアプリケーション開発ツールです。これは、開発者がBasic言語を使用してAndroidモバイルアプリケーションを作成できるようにするIDEです。基本言語は手続き型プログラミング言語の一種です。習得が容易なため、ほとんど普通の英語でコードを書くことができます。B4Aには、Bluetoothを介したデバッグ、アプリケーションビューのカスタマイズ、ビジュアルエディターなど、いくつかの興味深い機能もあります。
B4A開発を使用すると、ほとんどすべてを実行でき、Java開発よりも高速です。

2. LeakCanary
LeakCanaryは、開発者がエラーを見つけてコードの「リーク」を防ぐのに役立ちます。このツールを構築する目的は、開発者に優れたGUIインターフェイスを提供することです。LeakCanaryは自動化されており、メモリリークの問題を解決するための完全なスタックトレースなど、問題が発生したときに通知されます。

3.Fabric
はAndroid開発者にとって非常に便利なツールであり、Androidアプリケーションの機能をすばやく開発、デプロイ、拡張できます。ファブリックは安定した強力なプログラムです。開発者はファブリックを使用して、アクティビティと、ユーザーがアプリケーションを操作する場所を理解できます。これにより、チームの開発がより容易になります。
ファブリックは、開発者がアプリケーションインストール広告製品を宣伝して収益を得るのにも役立ちます。

4.
AIDEは、AIDEを使用して携帯電話とPADでAndroidアプリケーションを作成するか、同じデバイスでそれらをテストします。AIDEは、JavaScript、CSS、およびHTMLの開発をサポートし、完全な学習チュートリアルを提供します。
さらに、AIDEを使用してWebサイトを開発することもできます。

5. InstaBug
Androidアプリケーションのバグは嫌いですか?InstaBugも気に入らない。バグのデバッグを新しいレベルに引き上げるには、スクリーンショット、Webログ、オーディオレコーディング、スクリーンレコーディングなど、一連の強力で実用的な機能が必要です。テスト結果を開発者に送信することもできます。アプリケーションの分解されたモデルを3Dで表示して、各サブビューがどのように見えるかを確認するなど、詳細な分析を行います。
Yahoo、PayPal、Buzzfeed、Scribdなどはすべてバグ管理と修復にInstaBugを使用しています。

6.
Android Studio Android Studioを使用して、このリストを終了します。Android開発がない場合は、Android開発ツールの創始者です。
私の友人の多くは、それが市場で最高のAndroid開発ツールであると考えています。はい、それは公式のGoogle開発チームのメインツールでもあります。Android Studioには、開発者向けのスイスアーミーナイフのように、視覚化部門、APK分析、インテリジェントコードエディター、高速シミュレーションツール、柔軟なコード構築システム、リアルタイム分析ツールがあります。
Android Studioは、Androidアプリケーションの開発において複数の役割を果たします。ファイルシステムコンパイラの作成に使用でき、アプリケーションプロジェクトを配置して複数のAPKを作成するために使用でき、それ自体にAndroidSDKが含まれています。

総括する

まず第一に、私自身の基盤だけでは不十分だと感じています。大手メーカーは、これらの基本原則について質問したいと思っているようです。

もう一つの理由は、情報が読まれていないことです。一方で、テストの数日前にその情報で簡単に対処できるので(それでも情報に感謝したいのですが、本当に良いです)。自分自身に満足している。情報はそれ以上入りませんでした。

以前の準備には、Java、Android、コンピューティングネットワーク、データ構造、およびアルゴリズムのみが含まれ、インタビュアーが他の基本的なコースを調査することは困難でした。

次のステップは、欠落をチェックし、欠員を補い、的を絞ったレビューを実施することです。

結局、今回は一式の情報を読まなくてはなりませんが、あまりにも包括的すぎて、すべての知識ポイントを網羅していて、インタビューで出会ったほとんどすべての知識ポイントがそこにあります!ここでも自由に共有できます。私と同じ間違いをしないでください。必ず終了してください!


入手方法:GitHubをクリックしてください

%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)

おすすめ

転載: blog.csdn.net/weixin_52746928/article/details/113105316