Android development engineers should use the Smart Cloud App open source framework so quickly

Source: Internet
Author: User

I am a andriod app development engineer. I am this way to understand the smart Cloud app open source framework, based on the smart cloud to quickly build their own products. of course, if you are an iOS app development engineer, H5 Engineer, after reading this article, to see the Smart Cloud Document center, the same truth.


1) First: Learn about the functions and roles of the smart cloud Device Access SDK and the Smart Cloud App open source framework, as well as pre-preparation work.
Detail Document: http://docs.gizwits.com/zh-cn/quickstart/%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C.html
From this I know:
The smart cloud Device Access SDK (hereinafter referred to as the SDK) encapsulates the communication process between mobile phones (including pad and other devices) and intelligent cloud hardware, as well as mobile phone and cloud communication. These processes include configuring network access, Discovery, connectivity, control, heartbeat, status escalation, alarm notifications, and more. Using the SDK, developers can quickly complete the development of the app, developers only need to focus on the app's UI and UE design, and relatively complex protocol and error handling and other matters can be ignored.
Wit Cloud currently offers 3 sets of Sdk:ios platform native SDK, Android platform native SDK, Apicloud cross-platform SDK. Developers can choose their own according to the project, where the Apicloud version SDK can be developed at once with H5 technology, with iOS and Android two platforms.



2) Second: Learn How to quickly use the Smart Yunan App open source framework for app development and testing
Detail Document:http://docs.gizwits.com/zh-cn/quickstart/AndroidAppFrame.html
Here, I only need to spend "10 minutes " Deployment Debug Smart Cloud App Open source Framework, in the control page to develop the design quickly.


3) Next, learn about the Android Open source framework usage instructions (including the source code), by looking at this document, I can know how to quickly develop based on the smart Cloud App open source framework or refer to related codes for development.
Detail Document:http://docs.gizwits.com/zh-cn/AppDev/Android%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E4%BD%BF%E7 %94%a8%e6%8c%87%e5%8d%97.html#
Android Open source framework project Source Link:
Eclipse version: Https://git.oschina.net/dantang/GizOpenSource_AppKit_Android
Android Studio version: Https://github.com/gizwits/GOpenSource_AppKit_Android_ASAndroidgokit app is the source code example of using open source framework project, Source Link:
Https://git.oschina.net/dantang/GoKit_Demo_Android
It is important to note that
Android 4.0 and later systems are currently supported.


4) Want to try to use message push on the smart Cloud app (support Aurora push and Baidu push), then look at this document:
Http://docs.gizwits.com/zh-cn/AppDev/Android%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81.html
You can do this by simply modifying some of the code.


5) If you want to use QQ and sign in to your app (based on the smart Cloud Open source framework), or if you want to make the app quick skin-changing, look at this document:
Http://docs.gizwits.com/zh-cn/AppDev/Android%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E5%BD%95%E4%B8%8E%E6%8D%A2%E8%82%A4.html


6) usually plays at the end. Before you do app development, be sure to understand what "data transmission" is and how to use the Smart Cloud Device Access SDK for data transmission between apps and devices.
between the app and the MCU, there are two ways to transmit data:

    • Use "Extended type" data points for transmission
    • Do not define data points directly for data transmission, that is, pure transmission

Detailed Documentation:
Http://docs.gizwits.com/zh-cn/AppDev/SDK%E6%95%B0%E6%8D%AE%E9%80%8F%E4%BC%A0%E6%96%B9%E6%B3%95%E8%A7%A3%E6%9E%90.html


Precautions:
1) You need to be familiar with common nouns on the smart cloud platform, such as PK, did, APPID, big loops, small loops, etc.
Witty cloud noun definition explanation http://docs.gizwits.com/zh-cn/quickstart/noun.html
2) You need to know which APIs and tools are available for free for individual users
Free-to-use features: ECE fog calculation, D3 engine (here you are the Enterprise Developer!!!) Register as an enterprise developer at the time of registration!

No need to apply for available Api:open API, device linkage API, Websocket API
Individual projects converted into enterprise projects: http://docs.gizwits.com/zh-cn/UserManual/change.html

Android development engineers should use the Smart Cloud App open source framework so quickly

Related Article

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.