Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a React Native Talking AI app from scratch in 2 hours
Rating: 4.9 out of 5(4 ratings)
133 students

Build a React Native Talking AI app from scratch in 2 hours

Learn how to build a context aware talking AI app from scratch
Last updated 8/2024
English

What you'll learn

  • Learn to build AI mobile applications from scratch
  • Learn how to visualize complex projects to reduce overall complexity
  • Learn how to have an application shipping mindset
  • Learn how to implement clean and simple, easily maintainable code with best practices

Course content

3 sections16 lectures1h 31m total length
  • Setup Project0:37
  • Folder Structure1:34
  • Development Environment2:44

    Set up the development environment by launching Android Studio, starting the emulator, and running npm start; edit the home screen in index.ts and observe live reload.

  • Layouts2:23

    Understand layouts sharing headers and footers across screens in React Native. Create a two-tab layout with home and explorer screens, using underscore-prefixed layout files and tab names that match screens.

  • Screens3:09

    Add a hello world screen in two-screen React Native app by creating hello.ts under app/tabs, rendering hello world text, and updating the tab icon to a bookmark from Expo icons.

Requirements

  • Basic knowledge of programming
  • Basic knowledge of ReactJS

Description

Welcome to "Build a Talking AI App from Scratch (Crash Course)!" This hands-on course is meticulously designed to guide you through the entire journey of developing a sophisticated talking AI application that understands and responds to user interactions contextually. Leveraging the powerful combination of React Native, Firebase, and TypeScript, you will build a fully functional AI app from the ground up.

Throughout this course, you will learn React Native, learning how to set up your project with Expo, organize your project structure, and create dynamic layouts and screens. You will master Firebase setup to handle essential backend services, including firebase cloud functions, ensuring your app is robust.

The core of this course focuses on building the AI capabilities of your app. You will implement voice recording features to capture user queries, upload audio to Firebase cloud functions, and transform the recorded audio into text. You will then integrate OpenAI’s API to generate intelligent responses, convert these text responses back into audio, and play them on the user's device, creating a seamless conversational experience.

Additionally, you will learn how to manage conversation context to make your AI app capable of holding meaningful and contextually relevant conversations.

By the end of this course, you will possess the skills to build a context-aware talking AI application, equipping you with practical knowledge in voice processing, cloud integration, and AI response generation.

This course is ideal for software developers, AI enthusiasts, and tech-savvy individuals looking to enhance their skill set and build innovative AI applications.

Enroll now and embark on this exciting journey to create your own context-aware AI app. Explore our free previews to get a taste of the transformative skills and knowledge you'll gain. Let's build the future AI together!

Who this course is for:

  • Beginner, intermediate or expert developers looking to learn how to build AI application from scratch