I am an Android developer and my web development knowledge in non-existent. I want to explore Kotlin/JS. Do I need to be proficient in JS? HTML & CSS? Is there any small course or tutorial that you guys could recommend to me to get started with the essentials?
r
Robert Jaros
08/13/2020, 10:21 AM
While basic JS, CSS and HTML knowledge would be beneficial, you can try without it and play with my KVision framework (https://github.com/rjaros/kvision).
👍 2
It allows you to build frontend web apps in more desktop-like fashion.
c
Casey Brooks
08/13/2020, 1:59 PM
Fortunately, you really don’t need much knowledge of JS to work with Kotlin/JS. While you can reach down to the native DOM APIs, you’ll mostly be using Kotlin’s version of things (collections, libraries, etc.) with UI DSLs like kvision, rather than stuff from native JS or browser APIs.
Some HTML and CSS is helpful, but unless you’re highly proficient in those, you’re better off using opinionated CSS frameworks like Bootstrap (and this is the same with native JS dev too). While CSS is getting easier with Flexbox and CSS Grid, it’s still really difficult to do it well, and it’s just easier and faster to use a CSS framework