例えばツイッターのような機能があるiOSアプリを作り終えて、全く同じアプリのAndroid版を開発する際Androidアプリ開発言語に全く触れたことのない状態だと完成までどれくらいの日数を見積もるといいでしょうか?
また、開発言語は何を選択するべきでしょうか?
完成までの早さ、swiftとの類似性などを含めてお答えいただけますと大変ありがたいです。
よろしくお願いします!
Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。
iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。
Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。
Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。
Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。
iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。
Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。
Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。
0グッド
0クリップ
投稿2017/12/11 13:56
例えばツイッターのような機能があるiOSアプリを作り終えて、全く同じアプリのAndroid版を開発する際Androidアプリ開発言語に全く触れたことのない状態だと完成までどれくらいの日数を見積もるといいでしょうか?
また、開発言語は何を選択するべきでしょうか?
完成までの早さ、swiftとの類似性などを含めてお答えいただけますと大変ありがたいです。
よろしくお願いします!
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
これはterminator様の仰っている通り、なんとも言えません。
質問者様の技術力、画面数、必要となる機能によって日数の見積もりは大きく変わってきます。
Twitterのようなアプリ
だけでは、具体性もなく、技術的制約や能力がわからないのでなんとも言えませんし、こちらも無責任に見積もることはできないというのが正直なところです。
基本的にAndroidはjavaで動きますが、SwiftがかけるのならKotlinという言語が、null安全な点や遅延評価など似ている点が多いのでおすすめです。実際iOSからAndroidを書き始める人でKotlinから入る人も多いように感じます(あくまで主観です)。
ただし昔のライブラリやコード例は全てjavaで書かれていますので、実装して行く上で最低限javaを読めることは必要であると感じます。
私の結論は、「Kotlinを主に学びながら、コードリーディングできる程度にはjavaを勉強する」のが良いかと思います。
こちらの記事など、非常にわかりやすくkotlinについて書かれているので一読することをお勧めします。
少しだけ引用します。
Javaよりも簡潔で安全なコードを書けることが特徴です。
コンパイラはJavaバイトコードを出力します。KotlinコードからJavaコードを呼び出せるだけではなく,その逆,つまりJavaコードからKotlinコードを呼び出すこともできます。
投稿2017/12/11 15:01
総合スコア428
0
例えばツイッターのような機能があるiOSアプリを作り終えて、全く同じアプリのAndroid版を開発する際Androidアプリ開発言語に全く触れたことのない状態だと完成までどれくらいの日数を見積もるといいでしょうか?
仮に私が作るとなったら、あなたは私がどのくらいに日数で作ると思いますか?
わかるわけありませんよね?
あなたは私のことを知らないのと同様、私もあなたのことを知りません。
過去の質問を見てもあなたの書いたコードも経ったの2行しか見られません。何も判断材料がないのです。
実際に Swift で何日かかったなど具体的な情報でもあれば誰か答えることができるかもしれません。
開発言語は何を選択するべきでしょうか?
Android である以上答えは一択ですね。フレームワークはいくつかありますが。
投稿2017/12/11 14:05
総合スコア266
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/11 14:19
2017/12/11 14:33
2017/12/11 14:52 編集
2017/12/11 17:57
2017/12/12 01:25
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。