検索

ホームページ  >  に質問  >  本文

服务器端 - 开发一个联网的Android项目应该具备什么技能?

概况

本人目前大二,和其他三个小伙伴想进行项目开发,主要是进行Android端开发。四个人都没有项目经验

具备技能

四个人中,有两个会Android,仅仅是会还在学习中,没有实际项目经验。剩下两个人在学习后端,java语言。

迷茫

因为四个人都没有项目经验,所以对项目开发很迷茫,不知道从何处下手,也搞不明白接口这些应该怎么写?那些数据应该在本地,那些数据应该在服务器?

技能需求

Android端

应该具备什么技能,达到什么程度?有什么可以使用的框架或github项目可以见解。

服务器端

应该学习那些知识,使用什么框架。有什么经验或者技巧分享。

感谢各位大神指导分享

怪我咯怪我咯2772日前431

全員に返信(7)返信します

  • 大家讲道理

    大家讲道理2017-04-17 18:01:30

    元気出してね!
    最も重要なことは、Java をよく学ぶことです。構文、ツール チェーン、JVM など、Java のあらゆる側面に精通していれば、Android 開発に慣れるのは時間の問題です。


    Android の基礎知識は詳細すぎるため、よく使用されるライブラリをいくつか紹介します。

    • ButterKnife、AndroidAnnotations

    • レトロフィット

    • フレスコ画

    • greenDAO 3.x

    • ダガー2

    • RxJava、RxAndroid

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 18:01:30

    Android の基本スキル:
    Java の知識、
    Android の 4 つの主要コンポーネント (アクティビティ ライフ サイクル...)、
    さまざまなビューの使用 (リストビュー...)、
    ネットワーク リクエスト( HttpURLConnection...)、
    ローカル ストレージ (sharedpreference、SQLite...)

    一般的に使用されるフレームワーク:
    ネットワーク (OkHttp)
    画像読み込み (Glide、Imageloader)
    github には Android の検索が多数あり、必要なものは何でも使用できます

    今のところ思いつくのはこれだけです

    返事
    0
  • 迷茫

    迷茫2017-04-17 18:01:30

    要約できません。
    徐々にここに来ました。
    単純なアプリのバックエンドを記述するには、php/nodejs/py または php/nodejs/py のようなものを使用することをお勧めします。結局のところ、単純です。 Java Web は少し難しい


    Android に関しては、Android の基本的な 4 つのコンテンツに加えて、
    には次のコンテンツも必要です。
    さまざまなネットワーク開発 (レトロフィット、okhttp)
    さまざまなビューのカスタマイズ
    簡単な SQLite 操作 (シンプルなアプリは leancloud などのストレージ クラウドを直接使用できるため、バックエンドを作成する必要はありません)


    ただし、これはどれも重要ではありません。重要なのは、どのようなニーズを達成したいのかです。

    要件によってプロジェクトでどのようなテクノロジー開発が使用されるかが決まり、要件によって何を学ぶ必要があるかが決まります。
    すべては需要に基づいています。実際の需要がなければ、それは基本的にナンセンスです。


    つまり:
    まず、どのような種類のプロジェクトを実行したいのか、具体的にどのようなニーズが必要なのかを考えてください。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 18:01:30

    これらのことを体系的にまとめるのは難しいですが、要するに、とにかくやってください。
    学習自体は、常に落とし穴を踏むプロセスです。いくつかのくだらない作業をすれば、何をすべきかがわかります。
    スキルの観点からは、少なくとも Java 構文、アクティビティのいくつかのライフサイクル、フラグメント、およびマテリアルデザインのいくつかの新しいコントロールを理解できなければなりません (これは非常に重要です。少なくとも、アプリケーションのレベルが低く見えないようにすることができます) )。
    もっと重要なことは、もっと書くことです。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 18:01:30

    ブログ http://blog.csdn.net/github_3...

    を参照してください。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 18:01:30

    少なくとも、勤勉で勉強し続ける能力が必要です。この原則はあらゆる開発にとって最も基本的なものです。

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 18:01:30

    少しずつ積み上げて、ゆっくり探索してみましょう

    返事
    0
  • キャンセル返事