回覆列表
-
1 # 一一哥Sun
-
2 # Spring春兒
當然可以,不過不推薦,一般情況下Android開發只有設計篇偏底層、需要很高的計算效率、或者一些核心演算法程式碼、或者要用到一些c寫的庫啊,這些我們會用c或者c++寫,然後編譯成動態庫供Android呼叫。以前我也有遇到用cocos2d開發的APP專案,不過維護起來很麻煩!如果你的目的是做APP,最好使用原生語言,或者學習flutter、大前端也行的!
我不知道誰忽悠你學習C++,然後告訴你可以做Android的App的,並且你現在有了放棄學習C++的念頭,那就趕緊順勢而為,放棄吧大兄弟,C++不是用來做Android的App開發的啊!
Android的app開發,一開始使用原生的Java語言去寫的,所以之前學習android開發的人,都要先學習Java基礎,然後再學習Android的api,四大元件啊,佈局啊,檢視啊等等,但是沒有聽說要學C++的。
再後來,Google推出了kotlin語言,想要取代Java語言,因為Java現在屬於Oracle,Google和Oracle有商業糾紛,所以有一段時間就是用Kotlin來開發Android的app。
在後來,H5廣為流傳,現在很多簡單的App都是直接用html寫頁面,結合JS來做互動,在Android系統裡面載入html頁面,實現App開發。
但是無論哪一個,都和C++沒關係呀!
趕緊放棄學習C++吧,你學這東西真的一言難盡,就業需求量也不算大,偏重底層,不過可以進軍遊戲開發,底層開發等方向。