手機軟件開發需要的掌握的如下:
1、Activity生命週期。
2、介面開發技術。
3、數據存儲技術。
軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。軟件一般是用某種程序設計語言來實現的。