HOME > Development > Build Generative AI App Jetpack Compose, Langchain4j Ollama

Build Generative AI App Jetpack Compose, Langchain4j Ollama

  • Development
  • May 12, 2025
SynopsisBuild Generative AI App Jetpack Compose, Langchain4j &Oll...
Build Generative AI App Jetpack Compose, Langchain4j Ollama  No.1

Build Generative AI App Jetpack Compose, Langchain4j &Ollama, available at $19.99, with 33 lectures, and has 5 subscribers.

You will learn about 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 This course is ideal for individuals who are 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. or Mobile App Developers : Experienced developers looking to enhance their skill set by incorporating generative AI into their Kotlin-based mobile applications. or AI Enthusiasts and Hobbyists : Individuals passionate about artificial intelligence who want to experiment with building AI-powered applications with Kotlin Programming Language or Software Engineers Exploring AI Integration : Engineers with a background in software development who are interested in applying generative AI to enhance existing applications. It is particularly useful 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. or Mobile App Developers : Experienced developers looking to enhance their skill set by incorporating generative AI into their Kotlin-based mobile applications. or AI Enthusiasts and Hobbyists : Individuals passionate about artificial intelligence who want to experiment with building AI-powered applications with Kotlin Programming Language or Software Engineers Exploring AI Integration : Engineers with a background in software development who are interested in applying generative AI to enhance existing applications.

Enroll now: Build Generative AI App Jetpack Compose, Langchain4j &Ollama

Summary

Title: Build Generative AI App Jetpack Compose, Langchain4j &Ollama

Price: $19.99

Number of Lectures: 33

Number of Published Lectures: 33

Number of Curriculum Items: 33

Number of Published Curriculum Objects: 33

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

  • 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.
  • Target Audiences

  • 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.
  • 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.

    Course Curriculum

    Chapter 1: Hello World AI: Kickstarting Your Jetpack Compose Desktop Project

    Lecture 1: Introduction : What to Expect? Kotlin, Compose, Langchain4j, Ollama!

    Lecture 2: Prerequisite: Obtain Ollama and IntelliJ IDE – Essential Setup for Success

    Lecture 3: Suggested Video for installing Ollama & IntelliJ

    Lecture 4: Lets Begin with Hello: Building a Jetpack Compose Hello World Application

    Lecture 5: Setting Up Ollama Bindings with Langchain4j in Kotlin

    Lecture 6: Integrating Langchain4j with Jetpack Compose Desktop: Bringing It All Together

    Chapter 2: Rephaser AI : Convert a Sentence into Multiple Tones for Clipboard use

    Lecture 1: Exploring ChatMessages in Langchain4j

    Lecture 2: Creating UI for Rephaser AI using Jetpack Compose Part 1

    Lecture 3: Creating UI for Rephaser AI using Jetpack Compose Part 2

    Lecture 4: Wiring AI Model with Rephaser UI – Chat Model + Prompt Template in Langchain4j

    Lecture 5: Enhanced Integration : Streaming Chat and Text Response Handling

    Chapter 3: Unlost AI : Your Memory AI Companion for Remembering Item Locations

    Lecture 1: Unlost AI Jetpack Compose Desktop : Part 1 – Creating User List

    Lecture 2: Unlost AI Jetpack Compose Desktop: Part 2 – Chat History with Lazy Column

    Lecture 3: Unlost AI Jetpack Compose Desktop: Part 3 – Adding ViewModel and Logic for Chat

    Lecture 4: Unlost AI Langchain4j : Part 1 – Adding Chat Model & Chat Memory Introduction

    Lecture 5: Unlost AI Langchain4j : Part 2 – Adding Chat Memory & Streaming Chat Model

    Lecture 6: Unlost AI Langchain4j: Part 3 – Persistent Chat Memory with MapDB

    Lecture 7: Unlost AI Langchain4j: Part 4 – Memory IDs for Chat Memory

    Lecture 8: Unlost AI Langchain4j: Part 5 – Adding User ids as Memory ID

    Chapter 4: Text Adventure AI: Create Interactive Stories with AI

    Lecture 1: Introduction to Chains: Conversational Chains and Text Adventure AI

    Lecture 2: Text Adventure AI Jetpack Compose Desktop : Setting up scaffold

    Lecture 3: Text Adventure AI with Langchain4j: Conversational Chains

    Lecture 4: Fixing Text Adventure AI Bug: System Message Update

    Chapter 5: ResumeQnA AI: Summarizing Resume and Retrieving Candidate Info through Interact

    Lecture 1: Introduction to Langchain4j Conversational AI and ResumeQnA Application

    Lecture 2: ResumeQnA UI: Jetpack Compose Desktop – Setting Up Scaffold

    Lecture 3: ResumeQnA Langchain4j : Conversational Retrieval Chain & Document Parsing

    Lecture 4: ResumeQnA Langchain4j: Document Ingestion & App Demo

    Lecture 5: Installing Docker for Testcontainer

    Lecture 6: ResumeQnA Langchain4j : Integrating Chroma DB for Persistent Embedding Store

    Chapter 6: Simple Retrieval-Augmented Generation (RAG) Medium Articles AI

    Lecture 1: Langchain4j : Introduction to AI Service and RAG App

    Lecture 2: RAG Medium Jetpack Compose Desktop : Setting up scaffold

    Lecture 3: RAG Medium Langchain4j : AI Service with simple chat and streaming

    Lecture 4: RAG Medium Langchain4j : Jsoup for Website Parsing

    Instructors

  • Build Generative AI App Jetpack Compose, Langchain4j Ollama  No.2
    Chetan Gupta
    Senior Software Engineer | Kotlin Expert & Fan-boy
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 0 votes
  • 5 stars: 0 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!