
Compare cobweb and compose for web, showing how cobweb simplifies web development with android-like modifiers, routing, live reload, SEO, and HTML, CSS, and JavaScript output.
Download the cobweb binary from the GitHub repository, install Java 11, and update your path and Java home to run the cobweb server from IntelliJ; verify by checking cobweb version.
Project Source code: https://github.com/stevdza-san/LandingPageCompose
Create your first main section in Kotlin with Jetpack Compose, add a full-size background image, and layer a header, text, and controls using a box composable.
Create a header component in Kotlin with Jetpack Compose, featuring a left logo and mobile menu, plus a right navigation row for six sections defined by a section enum.
ComponentStyle has been deprecated, instead we can use CssStyle. I've made an update video about it, in the last section of this course..
Create a responsive social bar as a Kotlin Jetpack Compose component. Include four icons (Facebook, Twitter, Instagram, LinkedIn) with hover color transitions and open links in a new tab.
Create a static skill bar component in Kotlin Jetpack Compose for the about me section, showing a skill name and a percentage progress bar with gray base and green overlay.
Implement portfolio navigation in a Kotlin Jetpack Compose project with left and right arrows that scroll portfolio row by 325 pixels, featuring hover color transitions and a shared arrow style.
Create an achievement card component in a Kotlin and Jetpack Compose section, modeling achievements with icon, number, and description, then display them in a responsive grid over a colored background.
Move the rating bar to the bottom of the text block to ensure consistent widths across screen sizes and set a max width of 500.
Design a reusable work experience card component in Kotlin and Jetpack Compose, building an experience section with description, details, and an active current position in a responsive grid.
Learn to build a contact form that sends emails with Formspree, connect labels to inputs using for attributes, and configure form action, post method, and name attributes to capture submissions.
Build a Fully Responsive Website with Kotlin and Jetpack Compose! Yeah, that's right! That's possible too. And it's almost the same as building an Android Application, but even simpler then that, because we don't have to worry about the lifecycle, like we have to with Android.
In this course I'm going to teach you everything you need so you can get started as quickly as possible, and build your own website. Kotlin is becoming a multi-platform language, which means you don't need to learn some other language in order to develop a website, instead use the same knowledge that you already have with Kotlin!
This opens the door for many programmers out there, who want's to become full stack developers with the knowledge of a single programming language.
In this course, you will learn how to develop one beautiful Landing Page from scratch, with various different animations that will be shown to your visitors when they scroll through your page.
I will guide you through the whole process from the beginning. From setting up, creating the project, to coding, exporting the website and deploying it on a server so that everyone can access and view your Landing Page from the web browser.
The framework that we are going to use for creating this website is called Kobweb, which is built on top of the Compose HTML framework. I'm going to give you some more details about those frameworks and their differences at the beginning of this course.
Now, waste your time no more. If you're excited as I'm right now, enroll in this course and let's get started!