Programming Road-client Learning Knowledge Point Outline (web/ios/android/wp)

Source: Internet
Author: User

  • Advanced: Premium Content
    • Architect: Architecture Design
    • Core: framework Underlying principle analysis
  • Language: Frameworks often use language
    • Objective-c
    • Dart
    • Swift
    • Java
  • Network: Networking
    • Socket
    • HttpClient
    • OkHttp (Android)
    • Afnetworking (IOS)
  • Storage: Storage
    • Database: Databases
    • File: Files
    • Props: Configuration file
    • Resources: Resource Files
    • Cache: Caching
    • Userdefaults (IOS)
    • Sharedpreference (Android)
    • Localstorage (WEB)
  • Sysproc: Systems and processes
    • Components communication: Component communication
    • Eventbus (Android)
    • Notification (IOS)
    • Multiplethread: Multithreading
    • Thread: Threads
    • Asynchronous: Asynchronous
      • Handler (Android)
      • Promisekit (IOS)
    • Concurrence: Concurrency
      • Gcd/nsoperation (IOS)
    • RPC: Remote and local calls
    • NDK (Android)
  • Testrelease: Testing and packaging announcement
    • Debug: Debugging
    • Release: Announcement
    • Signature (Android)
    • Ad-hoc/appstore (IOS)
    • Confusion: Obfuscation and encryption
    • Test: Third party test
    • Optimization: Optimization
  • Ui
    • UI.MD: The basic principle of interface rendering
    • Size & Coordinate: dimensions and coordinate systems
    • Layout: Layouts
      • AutoLayout (IOS)
      • Absolutelayout (Android)
    • Responsive: Response type
    • Basic View: Key views provide and control
      • Uiview/uiviewcontroller (IOS)
      • Activity (Android)
      • IFrame (WEB)
    • Container: Common View/panel as a container
      • ScrollView
      • Coordinatorlayout (IOS)
      • Navigationview
      • Tabbarview
    • Router: Page Routing
    • Interaction
    • Event&gesture: Event and gesture manipulation
      • Event bind: Events Listening and binding
      • Event Dispatcher: Incident capture delivery and distribution
      • Gesture recognize: gesture monitoring and recognition
    • Media: Audio video playback, recording, and related actions
      • Audio
      • Video
    • Sensor: Sensors. Includes gyroscope, gravity sensor
    • Widgets
    • Dialog: Dialog box
      • Modal Dialog: Modal dialog box
      • IDialog (WEB)
      • Popup: Popup with cue layer
      • Hud
      • Tooltip
      • Popover: Cover Layer
      • Loading/empty/errors
      • Actionsheet: Bottom Popup Action Bar
    • Indicator: Indicator
      • ProgressBar
      • Label
    • Picker
      • Button:button
      • Menu: Menus
      • Menu: Top menu, sidebar, and bottom menus
        • Drawer: Drawer Menu
      • Toolbar:actionbar
      • FAB: Floating button, back top button
      • Segment: Segmented input device. For example, ratio Button, Check
      • Text: literal input. Refers to the content of all users ' self-input
      • Badge: Number of Logos
    • Tablegrid: Grids and forms
      • List
      • ListView (Android)
      • UITableView (IOS)
      • Grid
      • Uicollectionview (IOS)
      • Recycleview (Android)
    • Gallery
      • ImageView: Image loading, rendering, and processing
      • Lazyload: Picture Lazy loading
      • Crop: Picture cutting and beautification
      • Carousel: Show blocks/pictures with slider/carousel
      • Waterfall: Display blocks/pictures in Waterfall flow mode
    • WebView
      • Native Interaction: Local interaction
      • Js-patch (IOS)
    • Dvisual: Drawing and visualization of data
    • Graphics: Major drawing-related
    • Chart: Graph-related
    • Map: Related maps
    • Animation: Animations and transformations
    • Animation Framework: Animation Construction Library
      • Keyframe: Frame animation
    • Animation Collection: Common Animation summary

Programming Road-client Learning Knowledge Point Outline (web/ios/android/wp)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.