編程之路-client學習知識點綱要(Web/iOS/Android/WP)

來源:互聯網
上載者:User

標籤:async   ndk   混淆   menu   navig   進程   auto   cli   事件監聽   

  • Advanced:進階內容
    • Architect:架構設計
    • Core:架構底層原理分析
  • Language:架構經常使用語言
    • Objective-C
    • Dart
    • Swift
    • Java
  • Network:網路
    • Socket
    • HttpClient
    • okHttp(Android)
    • AFNetworking(iOS)
  • Storage:儲存
    • DataBase:資料庫
    • File:檔案
    • Props:設定檔
    • Resources:資源檔
    • Cache:緩衝
    • UserDefaults(iOS)
    • SharedPreference(Android)
    • localStorage(Web)
  • SysProc:系統與進程
    • Components Communication:組件通訊
    • EventBus(Android)
    • Notification(iOS)
    • MultipleThread:多線程
    • Thread:線程
    • Asynchronous:非同步
      • Handler(Android)
      • PromiseKit(iOS)
    • Concurrence:並發
      • GCD/NSOperation(iOS)
    • RPC:遠程與本地調用
    • NDK(Android)
  • TestRelease:測試與打包公布
    • Debug:調試
    • Release:公布
    • Signature(Android)
    • Ad-hoc/AppStore(iOS)
    • Confusion:混淆與加密
    • Test:第三方測試
    • Optimization:最佳化
  • UI
    • UI.md:介面呈現的基本原理
    • Size & Coordinate:尺寸與座標系
    • Layout:布局
      • AutoLayout(iOS)
      • AbsoluteLayout(Android)
    • Responsive:響應式
    • Basic View:主要的視圖提供與控制
      • UIView/UIViewController(iOS)
      • Activity(Android)
      • iFrame(Web)
    • Container:常見的作為容器的View/Panel
      • ScrollView
      • CoordinatorLayout(iOS)
      • NavigationView
      • TabBarView
    • Router:頁面路由
    • Interaction
    • Event&Gesture:事件與手勢操作
      • Event Bind:事件監聽與綁定
      • Event Dispatcher:事件捕獲傳遞與分發
      • Gesture Recognize:手勢監聽與識別
    • Media:音頻視頻播放、錄製與相關操作
      • Audio
      • Video
    • Sensor:感應器。包含陀螺儀、重力感應器
    • Widgets
    • Dialog:對話方塊
      • Modal Dialog:模態對話方塊
      • iDialog(Web)
      • Popup:彈出與提示層
      • HUD
      • Tooltip
      • Popover:覆蓋層
      • Loading/Empty/Errors
      • ActionSheet:底部彈出操作欄
    • Indicator:指標
      • ProgressBar
      • Label
    • Picker
      • Button:button
      • Menu:菜單
      • Menu:頂部菜單、側側邊欄以及底部菜單
        • Drawer:抽屜菜單
      • Toolbar:ActionBar
      • FAB:浮動button、回到頂部button
      • Segment:分段輸入器。譬如Ratio Button、Check
      • Text:文本輸入。泛指全部使用者的自主輸入的內容
      • Badge:徽標數
    • TableGrid:網格與表單
      • List
      • ListView(Android)
      • UITableView(iOS)
      • Grid
      • UICollectionView(iOS)
      • RecycleView(Android)
    • Gallery
      • ImageView:圖片載入、呈現以及處理
      • LazyLoad:圖片懶載入
      • Crop:圖片裁剪與美化
      • Carousel:以Slider/旋轉木馬等方式呈現塊/圖片
      • Waterfall:以瀑布流方式展示塊/圖片
    • WebView
      • Native Interaction:本地互動
      • JS-Patch(iOS)
    • DVisual:畫圖以及資料視覺效果
    • Graphics:主要的畫圖相關
    • Chart:圖表相關
    • Map:地圖相關
    • Animation:動畫與變換
    • Animation Framework:動畫構造庫
      • KeyFrame:幀動畫
    • Animation Collection:常見動畫匯總

編程之路-client學習知識點綱要(Web/iOS/Android/WP)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.