1、不糾結於APK或者APP的大小。
現在的客戶端設備都很廉價,300元以上的新安卓設備都不在乎軟件的大小。
一般情況下(指未攜帶打包數據庫、圖片等資源)APK或者APP大小在5M(APP與APK都差不多)。
增加了FDAC等數據庫功能,會達到7M左右,增加datasnap會增加到10M左右。
2、忘了SHOWMODAL。FMX 只在WINDOWS下很好地支持SHOWMODAL,ANDROID\IOS基本上都會出錯。
3、頁面布局基本不用PANEL。多使用LAYOUT。不要與JAVA對比,JAVA的XML的布局也很繁瑣。注意左右邊距多使用Anchors屬性,防止緊靠頁邊,按不到,看不見。
4、除非必要,不需要使用INTENT等ANDROID或者IOS的特定概念,因為頁面,變量等DELPHI已經幫助你處理了,用DELPHI還是遵守DELPHI的規則吧。
5、關於模擬器。只要機器配置基本達標,安卓和IOS開發使用模擬器還是比較方便的,特別是IOS,模擬准確程度很高的。
說個實話啊,數據庫到不是特別難。反倒是android要學習的東西特別多,最主要的就是學習android SDK比三大框架東西多太多東西了。不過有興趣的話,也沒問題的,凡事只怕有心人!下面進入正題:
學習android建議先看一些入門的視頻,看視頻比看書入門快多了,而且很多出視頻的老師都很厲害,值得學習。
大概7-14天就能入門,入門後建議看書學習,如果不想看書也行,需要某些東西的時候看看官方的文檔(英文的);或者要做什麼功能就百度下,網上一般都有現成的。
最後推薦:教學視頻:Mars老師的android開發視頻;推薦書籍:android應用開發揭秘,android內核剖析(進階)。
最後的最後,希望能夠幫到你!
沒有你想象的那麼復雜。你說的要實現一個功能需要全部重寫,這個我就需要說一下了,ios提供了豐富的UIKit控件來供我們使用,大部分的工作都已經幫我們處理了。而且為了不失可控制性,每個控件都公開了可以讓用戶自定義的接口。我們可以通過實現這些接口來做自定義的處理,也不失靈活性。
至於你說到調試,ios 的調試是不太方便,不過只要你能合理的利用好工具,應該也不是大問題。