Skip to content

nano-oss/TuyaSmartHomeSdkDemo

Repository files navigation

---------------------------------------/readme/----------------------------------

This project is developed using Tuya App SDK, which enables you to quickly develop branded apps connecting and controlling smart scenarios of many devices.

For more information, please check [Tuya Developer Website]

(https://developer.tuya.com/en/docs/iot/app-development/sdk-development/app-sdk-instruction?id=K9kjstc7t376p).

项目说明:

· 本次实战训练营的时间比较短暂,本人没有开发过安卓app的相关经验,于是一
  开始就把项目目标设定在完成基本的app功能上

· 通过阅读demo的基本代码对整个开发的app功能有了一个基本的认识

· 代码里面没有对DPcommand的调用

· 颜色和基本的边框布局没有改变

· 美化:重新设计了图标和图标背景(简单的替换图片)

学习所得(Android App):

· Android开发环境的配置(由于个人原因,windows配置总是出现错误,本次开发是基于linux进行的)

· BUILD生成带有签名的APK

· 进行了模拟器的调试、真机的测试、以及apk安装包的安装

· 使用ABI接口、ADB调试

· 对涂鸦的TuYa Android SDK进一步了解了

· 熟悉了封装的DP功能

· 熟悉了照明类的DP点定义

心得:

· 涂鸦Android APP SDK自带的demo已经完成了注册、登录、配网、智能化的大部分代码

· 开发过程中遇到了许多的问题,在自己查找资料和小助手以及群友们的帮助下解决问题

· 对于linux下开发软件的经验有所积累、加深了对Linux的系统操作性的了解

· linux开发确实相对windows更加简单(没有那么多环境变量的顾虑)

· 有空还需要对apk以及软件ui界面进行美化

个人背景:

· 一个喜欢硬件电路设计、以及lot物联网设计的嵌入式在读大学生

· 迷上硬件设计已经有一段时间了,想要学习一些软件端的开发,正好
  有涂鸦lot物联网训练营可以让我了解一些软件开发的相关知识

· 没有android和其他软件端的学习经验,全凭好学的态度一直走过来

作品概述:

本人是一名在读的嵌入式专业大学生,平时也喜欢鼓捣一些硬件电路之类的小设计,也参加过立创的电路
设计训练营,想要学习更多嵌入式相关的知识。平时也关注了不少涂鸦的直播活动和平台活动。看到涂鸦
这次的训练营活动我抱着尝试的心态就参加了,本心是想要学习一些物联网开发的知识。基于安卓开发对
于我来说是第一次,对于软件的设计和操作也都是第一次涉及,因此可以说的是一步一步摸索过来的。
经历半个月的时间,在大家的互相帮助下我终于能够把demo的界面修改并且完成任务。windows平台上
的Android SDK开发有太多问题没有解决,考虑到没有太多时间可以配置环境。因此我选择用我之前装好的
ubuntu20.04系统开发,相比windows上的开发,Linux端的开发比较简单,不用考虑太多的环境和配置问题,
很多模拟器启动问题和配网问题基本可以在这一步解决。对于项目的完成还不是很理想,以后要加强学习相关知识,
也希望涂鸦以后可以多举办相关的活动,带领大家尤其是像我这样的在读学生一个学习的小平台,这些是在学校课堂上无法学习到的。
用好涂鸦平台,增强专业能力。
本次开发基于demo开发,实现app图标替换、app名称修改、界面英文汉化。现在的led灯功能可以基本实现,
本想着把功能和面板进一步完善,但是时间紧迫,而且是第一次开发,担心时间不够、无从下手,只好先完成作业,以后再学习,一步一步完成。

About

在android studio上开发涂鸦lot物联网app

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages