この記事では、シンプルなコメント投稿機能の実装を例に、Ktorでバックエンドの処理を行う方法をご紹介します。
この記事では、Ktor(+FreeMarker)で静的コンテンツ(画像など)を読み込む方法をご紹介します!
この記事では、シンプルなトップページを作成しながら、テンプレートエンジンであるFreeMarkerの基本を解説していきます。
この記事では、Kotlinの代表的なフレームワークである『Ktor』を使ってWeb開発を始める方法をご紹介しています。
『JSONって聞いたことはあるし、ふわっとしたイメージは頭の中にあるんだけど、正直に言うと詳しいことはよくわかんない…』っていう方、意外と多いのではないでしょうか?
そこで今回は、シンプルな例を提示しながらJSONの使用シーンと扱い方の基本について解説していきます!
この記事では、ユーザー定義の例外発生・例外の捕捉について解説しています。
具体的には、throw文によるエラーのスロー、そしてtry-catch文によるエラーの捕捉とその後の処理についてです。
今回は、KotlinとJavaScriptによる変数の宣言や関数の定義などの違いを比較しながら、静的型付けの意味や特徴を解説していきます!
特に、これまでJavaScriptなどの動的型付け言語しか学んだことがなく、静的型付けについてこれから知りたいという方を対象としています。
カラーテーマをユーザーが設定できるようにするには、CSSで色を調整するだけでなく、ユーザーの設定情報を、ページが閉じられた後もずっと保存しておく必要があります。
だって、ページを開くたびにカラーテーマをまた設定し直さなきゃいけないなんて、めちゃくちゃ面倒ですからね。
そこで今回は、ローカルストレージを使ったデータの永久保存をテーマに、ユーザーがカラーテーマを設定できるようにする方法をご紹介していきます!
プログラミングの学習を進めていくと、無名関数と呼ばれるものが出てきたりします。(※名称はプログラミング言語によって異なります)
無名関数は通常の関数とは記述方法が異なりますし、使用される場面もやや応用的であるため、初心者にとっては理解しづらいポイントです。
そこで今回は、無名関数の基本的な仕組みと使い方についてご紹介します!
今回ご紹介するのは、本来あるべき場所から要素の位置を少しずらしておき、スクロールに合わせて要素が少しずつ本来の位置に移動するアニメーションです。
スクロール量と要素の位置にズレを生じさせるという意味では、パララックス(視差効果)のような動きになります。