Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Native and Bluetooth Low Energy
Rating: 3.6 out of 5(8 ratings)
94 students
Created byYago Caetano
Last updated 3/2026
English

What you'll learn

  • How Bluetooth Low Energy Works
  • How to create a complete project able to interact with embedded devices by BLE
  • How to create your own products with Bluetooth Low Energy
  • How debug a Bluetooth Low Energy device

Course content

7 sections43 lectures3h 53m total length
  • Important Note0:26
  • 01 - Welcome3:05
  • 02 – What you will see in this course2:49

Requirements

  • Basic programming skills
  • Basic knowledge of JavaScript
  • An ESP32 development board (for the final project only)

Description

In this course, we will delve into the fascinating world of Bluetooth technology. Specifically, we will focus on a specialized branch known as "Bluetooth Low Energy" (BLE). BLE is widely used for applications that require minimal power consumption, making it ideal for modern, battery-operated devices such as fitness trackers, smartwatches, and various Internet of Things (IoT) applications.


Throughout the course, we will design and develop a simple yet effective product using the ESP32 microcontroller that implements the BLE protocol. The ESP32 is a powerful and versatile microcontroller with integrated Wi-Fi and Bluetooth capabilities, making it a perfect choice for our project. Additionally, we will create an Android application that will communicate seamlessly with our BLE-enabled product, enabling real-time data exchange and control.


This hands-on approach will not only provide a thorough understanding of BLE technology but also equip you with practical skills in both hardware and software development. By the end of the course, you will have gained valuable experience in designing and programming BLE devices, developing mobile applications, and understanding the principles of wireless communication. Whether you are a hobbyist, a student, or a professional looking to expand your skill set, this course will provide you with the knowledge and tools necessary to create innovative and energy-efficient Bluetooth applications.


Important Note:


This course is no longer actively updated due to the fast evolution of the React Native BLE ecosystem. The content focuses on the fundamental concepts and the overall architecture of a BLE project where a mobile application communicates with a device. It should be considered an introductory and conceptual guide rather than a course covering the latest library versions.

Who this course is for:

  • React Native developers and students
  • People who are interested in IoT
  • People who are interested in embedded devices
  • People interested in increasing connectivity in their embedded device projects