Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Generative AI App Jetpack Compose, Langchain4j &Ollama
27 students

Build Generative AI App Jetpack Compose, Langchain4j &Ollama

Master Building Generative AI Apps with Jetpack Compose, Langchain4j, and Ollama (Local LLM) entirely in Kotlin.
Created byChetan Gupta
Last updated 7/2024
English
English [Auto],

What you'll learn

  • Develop AI powered application using Jetpack Compose
  • Integrate Langchain4j Application in Java or Kotlin System
  • Complete project based approach - End to End AI Application entirely in Kotlin
  • On device LLM running using Ollama
  • Build 6 AI application using Jetpack Compose, Langchain4j and Ollama using Kotlin
  • Use LangChain components to build complex text generation App
  • Build your own chat-with-a-PDF or chat-with-article application
  • How to use LangChain4j + Ollama to Build LLM-Powered Applications.
  • How to use Chroma-db with JVM based environment for Langchain4j
  • Creating Chains in Langchain4j and AI Service in Langchain4j

Course content

6 sections33 lectures1h 20m total length
  • Introduction : What to Expect? Kotlin, Compose, Langchain4j, Ollama!2:21

    In this video, we'll outline what to expect from this course, focusing on our tech stack: Langchain4j for pipelines that interact with LLM, Ollama serves out LLM, Jetpack Compose for UI development, and Kotlin as the primary Programming Language. These tools combine to empower you to build advanced, AI-driven applications efficiently and effectively.

  • Prerequisite: Obtain Ollama and IntelliJ IDE – Essential Setup for Success0:27

    Prerequisite: Obtain Ollama and IntelliJ IDE – While not covered in this course, you can install them by learning from YouTube tutorials. Ensure you have these tools ready to maximize your learning experience and effectively follow along with the course content focused on building AI-powered apps with Kotlin and Jetpack Compose.

  • Suggested Video for installing Ollama & IntelliJ0:10
  • Let's Begin with Hello: Building a Jetpack Compose Hello World Application1:42

    In this lecture, we will build a 'Greeting' application using Jetpack Compose Desktop in Kotlin. We will learn to create a scaffold and implement the necessary components to 'Greet AI' in your application.

  • Setting Up Ollama Bindings with Langchain4j in Kotlin2:15

    Learn to configure Ollama bindings with Langchain4j for Compose Desktop. This lecture guides you through setting up essential integrations, enabling seamless interaction between Ollama's and Langchain4j's within the Jetpack Compose environment in Kotlin

  • Integrating Langchain4j with Jetpack Compose Desktop: Bringing It All Together1:21

    In this lecture, we will be merging powerful AI capabilities with modern UI design. Learn how to wire Langchain4j's AI model with Jetpack Compose Desktop in Kotlin, completing the greeting application

Requirements

  • Understand Kotlin Programming Language
  • Beginner level experience with Jetpack Compose

Description

Discover the power of building AI-powered applications entirely in Kotlin with our comprehensive course on Jetpack Compose, Langchain4j, and Ollama (Local LLM).

Whether you're a seasoned developer or a newcomer, this course equips you with the skills to harness these cutting-edge technologies and stay relevant in this AI driven industry.

Throughout the course, we focus on practical hands-on learning, guiding you through the creation of six distinct applications leveraging Langchain4j:

  1. Hello World AI: Create an AI that greets users dynamically.

  2. Rephaser AI: Transform sentences into various tones for easy clipboard use.

  3. Unlost AI: Develop an AI to help users remember where they've placed their belongings.

  4. Text Adventure AI: Construct interactive storytelling experiences using AI.

  5. ResumeQnA AI: Utilize AI to summarize resumes and retrieve candidate information interactively.

  6. RAG Medium Articles AI: Build a Retrieval-Augmented Generation (RAG) AI for summarizing and querying public Medium articles.

You'll gain proficiency in Jetpack Compose for designing modern, responsive UIs and harness Langchain4j and Ollama for AI model management and natural language processing tasks. Learn essential Kotlin programming techniques to seamlessly integrate these technologies and optimize performance on local platforms.

Join us to unlock the potential of Kotlin-based AI app development with practical skills and real-world applications in demand today.

Who this course is for:

  • Kotlin Developers Looking to Upskill : Developers proficient in Kotlin who want to expand their skills into AI and app development with new tools and frameworks.
  • Mobile App Developers : Experienced developers looking to enhance their skill set by incorporating generative AI into their Kotlin-based mobile applications.
  • AI Enthusiasts and Hobbyists : Individuals passionate about artificial intelligence who want to experiment with building AI-powered applications with Kotlin Programming Language
  • Software Engineers Exploring AI Integration : Engineers with a background in software development who are interested in applying generative AI to enhance existing applications.