Design And Development of IoT Based Android Application, IoT, Android
Introduction

In this practical workshop which has been predicted as the third step of learning to build an IoT based product by IoT Academy, you will learn how to develop android applications which are used in the field of IoT. In this workshop, building an IoT Android application is taught practically in a completely interactive environment. At the end, you will have built an application through which you can control your embedded system, receive data gathered by embedded systems from a server platform and display them.

Held : 15

Those who:

  • wish to get started with programming Android applications. (This work shop will bring the opportunity to get started with programming Android applications in the new field of IoT for you)

  • Wish to enter the field of IoT in a professional way notwithstanding their lack of knowledge in programming Android applications.

  • Familiarity with IoT foundations

  • Familiarity with programming basics

  • Familiarity with any of the object oriented languages

  • Providing participants with Java basics

    • Understanding variables and methods

    • Getting familiar with the concepts of object-oriented programming, inheritance and abstraction

  • Introduction to Android programming structure based on Gradle

    • An overview on Android Studio IDE

    • Introduction to Android files layout in a project

    • Understanding the structure and behavior of Android operating system to run an app

  • Introduce how to create user interface (UI) for an application

    • Getting familiar with the various kinds of Layouts in Android

    • How to put images in the app

    • Working with the most widely used tools (Widgets) such as Button, TextView, EditText and so on.

    • Working with resources

  • Introducing Backend programming for application

    • Understanding activity, its life cycle and displacement between the activities.

    • Calling the tools on the page in the activity and using them

  • The main concepts of threading in Android

    • The reason of using multithreading programming

    • Use of thread in Java

    • An introduction of thread using methods in Android programming, application user interface and thread interaction, getting familiar with AsyncTask

  • Internet connection in Android

    • How to check your device Internet connection

    • Get and post methods and how to send request and receive answers on Android

  • Managing Android incoming data from the Internet

    • Introducing a variety of data storage on the web

    • Introduction to Json and how to process it in Java (Android)

  • Connect to ThingTalk platform

    • Getting familiar with ThingTalk platform and its interaction with the application to send and receive data

    • Implementation of receiving data from ThingTalk in the app

  • How to display incoming data in Android app

    • Working with Gradle and adding libraries to the project using it

    • Getting Familiar with charts library on Android

    • Processing incoming data from ThingTalk in order to display them on charts

  • Interaction with embedded systems

    • Receiving data sent from the embedded system

    • Send command to an embedded system

کارگاه ها

کد کارگاه عنوان مکان برگزاری تاریخ شروع کارگاه تاریخ پایان کارگاه ظرفیت هزینه رویداد لینک ثبت‌نام
IoTA95WI-MA1001 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA95WI-MA1002 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA95WI-MA1101 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA95WI-MA1102 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA95WI-WI1201 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA96SP-MA101 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA96SP-MA201 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA96SP-MA301 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA96SU-MA401 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA96SU-MA501 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA96SU-MA502 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA96SU-MA601 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 25 20 3250000ریال
IoTA96FA-MA701 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید با رویکرد اینترنت اشیاء تهران بالاتر از میدان ونک، خیابان دامن افشار، جنب فروشگاه رفاه مجتمع آبشار پلاک 49 طبقه 5 واحد 20 3250000ریال
IoTA96FA-MA901 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران، یوسف آباد، خیابان سی و یکم، نبش ابن سینا، پلاک 111 20 3250000ریال
IoTA96FA-MA902 کارگاه عملی طراحی و پیاده سازی اپلیکیشن اندروید مبتنی بر اینترنت اشیاء تهران، یوسف آباد، خیابان سی و یکم، نبش ابن سینا، پلاک 111 20 3250000ریال