簡體   English   中英

移動開發(Android & iOS)初學者需要指導

[英]Mobile development(Android & iOS) beginner needs guidance

所以,我最近接受了一份工作,我需要在 iOS 和 Android 上開發一個相當簡單的通知應用程序。我從來沒有做過移動開發,除了 Android 的 hello world 和 Objective-C 的一些非常基本的東西。我從來沒有真正編程 Java,但我應該不難學習足夠的知識來制作這些應用程序。 這是我需要幫助的地方:

我需要找到最好的入門方法,我希望在一天結束時啟動並運行 Android 和 iOS 開發環境。 我的桌面壞了,只剩下一個 ubuntu 系統,但如果需要,我可以安裝不同的操作系統。 有人可以告訴我如何很好地設置所有內容嗎? 我想在開始學習必要的代碼之前設置這兩個環境,這樣我就可以確定它是否超出了我的能力范圍,並且我可以告訴我的雇主他應該另找一個人。

我在 windows 中最舒服,但是每天也使用 ubuntu,並且我認為自己一般都能勝任。 如果不運行 os x,iOS 開發是不可能的嗎? 如果需要,我可以運行 os x 虛擬機嗎?

抱歉所有問題,我感謝任何願意為我提供幫助的人。

編輯:我只想補充一點,我有一個 android 設備(Tmobile Samsung Galaxy S2)和一個 iOS 設備(舊 iTouch),以防這有什么不同。

Ubuntu適用於Android開發。 您將需要一台支持Mac OS for iOS開發的機器。

您可以隨時運行Windows計算機並為Mac OS和Ubuntu獲取兩個虛擬機。

對於Android:您需要下載Android SDK,然后獲得您選擇的IDE。 Android有一個Eclipse插件。 你可以使用Netbeans等等。

http://developer.android.com/index.html

訪問該網站並按照其說明操作。

對於iOS,您需要下載XCode,然后他們會解釋一切。

設置真的不是那么多。 您可能希望將SDK工具添加到路徑中,以便可以從命令行運行它們,但這是關於它的。

下載和編碼。

據我所知,對於iOS開發,你需要xcode,所以在虛擬機上,是的,它應該工作。 我的第一個建議是從您最了解的技術開始,在您的情況下,似乎是Objective-C。 使用Objective-C做第一個應用程序,然后去Android。

Windows或Ubuntu對於Android開發並不重要,您可以使用Eclipse和SDK提供的模擬器,或者更好的Android手機。

要設置開發環境,請按以下步驟操作:

Android: http//developer.android.com/sdk/installing.html

iOS: https//developer.apple.com/devcenter/ios/index.action

對於Ios開發,你需要安裝Xcode和ios simualtors的mac os。 對於Android開發,你需要安裝Eclipse和模擬器sdk

developer.android.com幾乎掌握了有關Android開發的所有知識。 推薦的IDE是Eclipse,它有一個很棒的插件,用於管理虛擬設備和使用SDK。

http://developer.android.com/sdk/installing.html

這應該包括為android設置環境所需的一切。

IOS的XCode IDE僅適用於OSX。

對於交叉開發,您可以查看MonoTouch之類的東西,它可以讓您編寫適用於android和IOS的C#。

安卓:

Windows,Mac或ubuntu都可以.Eclipse IDE將適用於所有。

iOS版:

Mac.IDE xcode僅適用於此操作系統。

只有mac系統相信我不會嘗試虛擬機,這樣的東西就不行了。我個人經歷過很多關於VM事情的問題

問題是mac os需要更高的配置,我們的普通筆記本電腦和台式機不支持和嘗試hackintosh也很煩人,最終你最終會浪費大量的時間

所以,如果你想花更少的錢,那么你可以試試mac-mini

Android和iOS:

購買Mac產品這是唯一合理的方式

如今,為這兩個平台(iOS、Android)開發的最佳變體是將 Mac 產品與 MacOS 一起使用,您可以在其中安裝必要的 IDE(Xcode、Android Studio...)以及模擬器和仿真器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM