中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

每個Android開發(fā)者應(yīng)該知道的6個SDK和API

2018-07-20    來源:編程學(xué)習(xí)網(wǎng)

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

  說到軟件開發(fā),有人或許會感嘆了解平臺SDK和API比了解語言本身更重要。

  如果你是一個進入Android開發(fā)的Java開發(fā)人員,或者是一家想要確保團隊使用的是正確工具的初創(chuàng)企業(yè)CxO,那么本文中列舉的這些SDK和API或許會非常有用。

  在過去4年時間里,我一直致力于構(gòu)建Android app,下面這些是我構(gòu)建新app時的必備品,所以推薦給大家。

 Material design support library

  在開發(fā)一個現(xiàn)代化的Android app時,我們總是希望能夠使用最新和最棒的設(shè)計組件。這通常會使你的應(yīng)用程序不需要額外裝飾就可以看上去很漂亮。你可以有例如波紋的甜美效果,和如FAB這樣的新部件。并且design support library允許你在預(yù)裝棒棒糖的手機上面使用華麗的設(shè)計元素。

  Gradle的依賴項:

  編譯“com.android.support:design:22.2.0”

  用法示例:

  http://stackoverflow.com/a/28715666
  http://stackoverflow.com/a/30903356

 Picasso image loading

  加載圖像極其耗費RAM。我試過很多庫來簡化這個過程。個人認(rèn)為,Square的Picasso是耐用性和易用性的最佳結(jié)合。

  Gradle的依賴項:

  編譯“com.squareup.picasso:picasso:2.5.2”

  用法示例:

  http://square.github.io/picasso

 Mixpanel analytics

  沒有漏斗分析的移動app注定是要失敗的——《Lean Startup》,一本在此領(lǐng)域類似于圣經(jīng)的書。谷歌分析過于片斷化,并且可能會夸大其詞。 Mixpanel既精準(zhǔn)又敏感。雖然不便宜,但我必須強調(diào)其支持真的很棒。

  Gradle的依賴項:

  編譯“com.mixpanel.android:mixpanel-android:4.5.3”

  使用示例:

  https://mixpanel.com/help/reference/android

 ACRA + tracepot crash reporting

  谷歌play store開發(fā)者有一個Crashes & ANRs部分。但是,當(dāng)發(fā)生崩潰時,用戶必須手動發(fā)送報告。如果你真的想把事情安排妥當(dāng),那么你應(yīng)該使用ACRA庫,并將其連接到tracepot的后端,以便于查看儀表板。

  每次崩潰發(fā)生的時候,ACRA都會發(fā)送崩潰報告,哪怕用戶不發(fā)送。 ACRA支持多個報告后端。我選擇tracepot是因為它最容易與ACRA整合,只需要引用tracepot在ACRA初始化調(diào)用時給你的URL即可。

  Gradle的依賴項:

  編譯“ch.acra:ACRA:4.6.1”

  ACRA文檔:

  https://github.com/ACRA/acra/wiki/BasicSetup

  tracepot:

  http://www.tracepot.com

 AppCompat and Support library

  這兩個不用我多說,基本上是強制性的,它們能在舊設(shè)備上支持新功能,從片段到查看尋呼機,一應(yīng)俱全。

  Gradle的依賴項:

  編譯“com.android.support:appcompat-v7:22.2.0”
  編譯“com.android.support:support-v4:22.2.0”

  用法示例:

  http://stackoverflow.com/a/18941423
  http://stackoverflow.com/a/13042867

 WhereDat API

  你可以使用Android App Search和Lookup API,來獲取有關(guān)app的數(shù)據(jù)。

  文檔:

  http://wheredatapp.com/developers

  用法示例:

  http://stackoverflow.com/a/30406757
  http://stackoverflow.com/a/30065668

  英文原文:7 SDK's and API's every android developer should know 翻譯:codeceo

標(biāo)簽: 谷歌 開發(fā)者

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Swift編程規(guī)范:保持代碼優(yōu)美的10個方法

下一篇:.NET技術(shù)大系概覽 (迄今為止最全的.NET技術(shù)棧)