JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
Kotlin 6
https://mevius.5ch.net/test/read.cgi/tech/1561186797/
Kotlin 7
■ このスレッドは過去ログ倉庫に格納されています
2020/05/06(水) 16:00:38.76ID:LXTBA+hx
610デフォルトの名無しさん
2021/04/30(金) 19:48:36.30ID:m/tHuDzV611デフォルトの名無しさん
2021/05/03(月) 03:50:23.45ID:UFgXt23Q 今日ハマッたこと
IntelliJ IDEA で Kotlin の Coroutine のプログラムを作って試そうと思い、ネットで調べて
そのままではできず、 build.gradle.kts の dipendencies の所に implementation(...) で
追加するライブラリを書かねばならないと分かり、追加した。その後簡単なプログラムを
入力しコンパイルしたがエラーになる。そう言えば runBlocking がずっと赤いままで、
IntelliJ IDEA 側にはそれがあるとは分かっていない模様。しかし build.gradle.kts は
ちゃんと書いたし何がおかしいか分からない。
↓ 8時間後
build.gradle.kts を編集すると右上に薄っすらボタンのようなものが現れていることに気付く。
それ押すと build.gradle.kts の内容が反映されて外部ライブラリが追加されコンパイルも成功。
なんだよこれw 分かり辛すぎだろw
ていうかネットで検索しても誰もこのこと書いてないのは何故だ?たまたま見つからなかっただけ?
それとも当たり前過ぎる話なのか?しかしこれかなり重要なことだろ。編集しないと現れない幻の
ボタンって。
IntelliJ IDEA で Kotlin の Coroutine のプログラムを作って試そうと思い、ネットで調べて
そのままではできず、 build.gradle.kts の dipendencies の所に implementation(...) で
追加するライブラリを書かねばならないと分かり、追加した。その後簡単なプログラムを
入力しコンパイルしたがエラーになる。そう言えば runBlocking がずっと赤いままで、
IntelliJ IDEA 側にはそれがあるとは分かっていない模様。しかし build.gradle.kts は
ちゃんと書いたし何がおかしいか分からない。
↓ 8時間後
build.gradle.kts を編集すると右上に薄っすらボタンのようなものが現れていることに気付く。
それ押すと build.gradle.kts の内容が反映されて外部ライブラリが追加されコンパイルも成功。
なんだよこれw 分かり辛すぎだろw
ていうかネットで検索しても誰もこのこと書いてないのは何故だ?たまたま見つからなかっただけ?
それとも当たり前過ぎる話なのか?しかしこれかなり重要なことだろ。編集しないと現れない幻の
ボタンって。
612デフォルトの名無しさん
2021/05/03(月) 04:02:34.27ID:cEz/5a4b サーバーサイドKotlinか?
AndroidStudioでやらないからそうなる
AndroidStudioでやらないからそうなる
613デフォルトの名無しさん
2021/05/03(月) 04:32:44.33ID:UFgXt23Q614デフォルトの名無しさん
2021/05/03(月) 04:34:09.34ID:UFgXt23Q てか、 build.gradle.kts を編集したらあのボタン押さないと反映されないのは同じだよね?
615デフォルトの名無しさん
2021/05/03(月) 06:47:14.30ID:JnqbaBph AndroidStudioでAndroidのKotlinでbuild.gradleだと、編集したら目立つ色で通知が出る
「Gradle files have changed since last project sync. Aproject sync may be necessary for the IDE to work properly.」
右にSync NowとIgnore these changeが出るんで、Sync Now 押せば反映される
「Gradle files have changed since last project sync. Aproject sync may be necessary for the IDE to work properly.」
右にSync NowとIgnore these changeが出るんで、Sync Now 押せば反映される
616デフォルトの名無しさん
2021/05/03(月) 07:14:10.43ID:JnqbaBph IntelljIDEA2021.1.1でbuild.gradleとbuild.gradle.ktsのkotlinプロジェクト作ってみたよ
上記の通知の表示方法が変わって変なとこに象さんクルクルのアイコンが表示されるようになってるね
たぶん2021バージョンで変更された新しい表示なんだと思われる
今まで使ってた奴からすると、何だこれって感じでカーソルのせてみてSyncNowの代わりにこれ押せばいいとわかるから迷わない
ネットに情報が出てないのは、これに引っかかるのはホントの初心者だけだからじゃないかな
AndroidStudioも将来はこの表示になる可能性が高い
上記の通知の表示方法が変わって変なとこに象さんクルクルのアイコンが表示されるようになってるね
たぶん2021バージョンで変更された新しい表示なんだと思われる
今まで使ってた奴からすると、何だこれって感じでカーソルのせてみてSyncNowの代わりにこれ押せばいいとわかるから迷わない
ネットに情報が出てないのは、これに引っかかるのはホントの初心者だけだからじゃないかな
AndroidStudioも将来はこの表示になる可能性が高い
617デフォルトの名無しさん
2021/05/03(月) 07:29:34.93ID:4J8x1DcD Androidで使うのが一般的なのにイキって
IntellijIdeaなんかでやるから天罰が下るんだ
IntellijIdeaなんかでやるから天罰が下るんだ
618デフォルトの名無しさん
2021/05/03(月) 08:23:58.65ID:mwXEGGMB619デフォルトの名無しさん
2021/05/03(月) 08:27:51.53ID:CCI0+edQ intellijのスプラッシュが気持ち悪い
早く変わってくれ
早く変わってくれ
620デフォルトの名無しさん
2021/05/03(月) 16:57:39.14ID:UFgXt23Q621デフォルトの名無しさん
2021/05/03(月) 17:09:28.56ID:WPoIRVmP イキりポンチの童貞野郎が
622デフォルトの名無しさん
2021/05/03(月) 17:25:07.75ID:wIRNyzo+ 勃つだけましさ
623デフォルトの名無しさん
2021/05/03(月) 17:42:09.79ID:APFHCyDf なんでもすぐイキってるとか言っちゃう子はそんなに他人や世間が怖いのかなと心配になる
もっと自由でええんやで
もっと自由でええんやで
624デフォルトの名無しさん
2021/05/04(火) 07:32:05.47ID:7jJ3nkV3 >>619
わかる
わかる
625デフォルトの名無しさん
2021/05/04(火) 15:42:18.39ID:EqUn5+/6 何らかのmap関連APIで、ある地点AとBを結ぶ経路を表示することはできると思う
そこからさらに、100mなどの距離を与えてスタート地点AからB地点へ
100m歩いた軌跡を表示することは可能ですか
そこからさらに、100mなどの距離を与えてスタート地点AからB地点へ
100m歩いた軌跡を表示することは可能ですか
626デフォルトの名無しさん
2021/05/06(木) 04:27:55.32ID:ajjDZVcw 質問の意味が分からないが、もしやAndroidの質問?
だったらAndroidのスレがあったと思うのでそっちで聞いた方がいいと思う。
だったらAndroidのスレがあったと思うのでそっちで聞いた方がいいと思う。
627デフォルトの名無しさん
2021/05/06(木) 05:53:58.45ID:MxQkcaBR あわしろ氏もアカン言うてましたわ。
628デフォルトの名無しさん
2021/05/06(木) 08:05:00.82ID:xWxV6AXf あわしろ氏誰やねんヽ(`Д´)ノ
629デフォルトの名無しさん
2021/05/06(木) 18:43:39.58ID:ofNdXnYQ630デフォルトの名無しさん
2021/05/06(木) 20:50:47.13ID:Ta5pc6Qz そういうAPIがあるのかどうかを調べて来いよ
631デフォルトの名無しさん
2021/05/07(金) 01:37:38.13ID:4k6XqTcw お! 1.5 出てた。
632デフォルトの名無しさん
2021/05/07(金) 10:08:30.66ID:dF0LJIle 1.5はパッとしないな
633デフォルトの名無しさん
2021/05/07(金) 14:02:08.44ID:Mo+Zp2+Z パッとしてから来いよ
634デフォルトの名無しさん
2021/05/07(金) 14:37:33.61ID:pvRHeq5B ハッとして グッときて
パッと目覚める Kotlinだから
パッと目覚める Kotlinだから
635デフォルトの名無しさん
2021/05/07(金) 19:44:58.77ID:kPylSr38 inline class最高
636デフォルトの名無しさん
2021/05/08(土) 06:09:46.75ID:BZJBNPxd637デフォルトの名無しさん
2021/05/08(土) 09:03:32.71ID:OwFy1u/b ハッとして グッときて
パッと目覚める Kotlinだから
パッと目覚める Kotlinだから
638デフォルトの名無しさん
2021/05/08(土) 20:34:47.27ID:3jxsjvDZ >>634
は天才だと思う
は天才だと思う
639デフォルトの名無しさん
2021/05/15(土) 23:36:32.32ID:d+8scdvN 俺は今頃 Compose for Desktop というものがあることを知った。
640デフォルトの名無しさん
2021/05/15(土) 23:43:23.67ID:tihXB0Cj Kotlin使ってるやつ仕事でどんなもの作ってるの?
641デフォルトの名無しさん
2021/05/15(土) 23:44:20.12ID:amksdPdW なんでコードでレイアウト実装したいと思うの
レイアウトはXMLに分離することで可読性を上げたいということでそうしたんじゃないの
レイアウトはXMLに分離することで可読性を上げたいということでそうしたんじゃないの
642デフォルトの名無しさん
2021/05/16(日) 01:02:22.08ID:/lNEC7FM ひさしぶりにKotlinでコードを書く機会があったが
意外と悪くない
残念なのはこれがほとんどAndroidのアプリ開発でしか使われていないことだ・・
意外と悪くない
残念なのはこれがほとんどAndroidのアプリ開発でしか使われていないことだ・・
643デフォルトの名無しさん
2021/05/16(日) 05:39:12.20ID:et9DNQD4 >>641
XMLはわりと嫌われているからね
みんながXML大好きならJSONやYAMLなんかが今みたいに流行ることはなかっただろう
そういうXML嫌いな一派に内部DSL好きな人達がいる
rubyとかから流れてきた人達かな
kotlinは言語仕様の決定に内部DSLの書きやすさが考慮されていたりして、その内部DSL好きの意見が多く取り入れられてる
なのでレイアウトも内部DSLでやろうという話がでてくる
XMLはわりと嫌われているからね
みんながXML大好きならJSONやYAMLなんかが今みたいに流行ることはなかっただろう
そういうXML嫌いな一派に内部DSL好きな人達がいる
rubyとかから流れてきた人達かな
kotlinは言語仕様の決定に内部DSLの書きやすさが考慮されていたりして、その内部DSL好きの意見が多く取り入れられてる
なのでレイアウトも内部DSLでやろうという話がでてくる
644デフォルトの名無しさん
2021/05/16(日) 05:41:08.95ID:et9DNQD4 コードそのものじゃなくて、内部DSLを使えば可読性は向上するという考えだね
XMLを使わなくても
XMLを使わなくても
645デフォルトの名無しさん
2021/05/16(日) 05:42:02.78ID:5m7n3cRq センスねえ一派だな
646デフォルトの名無しさん
2021/05/16(日) 06:04:05.36ID:rlnJSKha jsonは末尾カンマがあるだけで壊れるの嫌い
647デフォルトの名無しさん
2021/05/16(日) 08:33:52.08ID:et9DNQD4 いまはJSON言っても末尾カンマやコメント可能な拡張されたJSONを
設定ファイルに使えるでしょ
VSCodeとか
設定ファイルに使えるでしょ
VSCodeとか
648デフォルトの名無しさん
2021/05/16(日) 14:11:03.42ID:xkWHIivX jsonc? json5?
649デフォルトの名無しさん
2021/05/16(日) 15:14:10.16ID:OjO2sknJ レイアウトをコードで書く流れなのはKotlin関係ないけどな
650デフォルトの名無しさん
2021/05/16(日) 16:09:18.42ID:bjgpsQdf ちょっと違う話だが、 IntelliJ IDEA で新規プロジェクトを作る時に Ktor の所は後ろにカッコつきで Obsolete ってなってんだけど、Ktor って廃止される予定なの?
651デフォルトの名無しさん
2021/05/16(日) 17:32:42.39ID:et9DNQD4 >>650
Ktorのプラグインが新しくなったんじゃないかな
旧プラグイン1.5.1-obsolateと1.5.3は別のプラグインとしてインストールするようになってるように見える
新規プロジェクトの前に新しい方のプラグインインをストールすればobsolate無しのKtorが選択できると思う
Ktorのプラグインが新しくなったんじゃないかな
旧プラグイン1.5.1-obsolateと1.5.3は別のプラグインとしてインストールするようになってるように見える
新規プロジェクトの前に新しい方のプラグインインをストールすればobsolate無しのKtorが選択できると思う
652デフォルトの名無しさん
2021/05/17(月) 14:53:16.95ID:DZwTmI3K >>651
なるほど。プラグインだけか。
と思ってアップデートしようとしたが obsolete のやつしか出て来ない。
おかしいなと思って JetBrain のサイトで検索したら出てきたが、 Community はサポートしていなかった。Ultimate だけだった。
なるほど。プラグインだけか。
と思ってアップデートしようとしたが obsolete のやつしか出て来ない。
おかしいなと思って JetBrain のサイトで検索したら出てきたが、 Community はサポートしていなかった。Ultimate だけだった。
653デフォルトの名無しさん
2021/05/17(月) 14:57:10.60ID:DZwTmI3K それでも無理矢理ダウンロードしてZIPファイルからインストールするとこれが出て動かない。
プラグイン 'Ktor' はプラグイン 'com.intellij.microservices.uast' をインストールすることを要求しています
まあいいか。plugin使えなくても。
プラグイン 'Ktor' はプラグイン 'com.intellij.microservices.uast' をインストールすることを要求しています
まあいいか。plugin使えなくても。
654デフォルトの名無しさん
2021/05/17(月) 18:23:09.35ID:gVJDEHq4 質問1
Android studioのkotlin使ってるんやけどカレントディレクトリってどうやって取得すればいい?
System.getProperty(”user.dir”)
でも
Path.get(””).toAbsolutePath().toString()
でも/としか表示されへん
質問2
カレントディレクトリに有るファイルの場合はファイル名だけ指定したらjava.io.Fileを使ってファイル名だけでディレクトリの指定なしに操作できる?
Android studioのkotlin使ってるんやけどカレントディレクトリってどうやって取得すればいい?
System.getProperty(”user.dir”)
でも
Path.get(””).toAbsolutePath().toString()
でも/としか表示されへん
質問2
カレントディレクトリに有るファイルの場合はファイル名だけ指定したらjava.io.Fileを使ってファイル名だけでディレクトリの指定なしに操作できる?
655デフォルトの名無しさん
2021/05/17(月) 18:32:44.93ID:zF1a9+57 ktorのプラグインって廃止されてバンドルになったんじゃなかったっけ
656デフォルトの名無しさん
2021/05/17(月) 23:50:52.56ID:AWM7Ajza >>654
アプリのプロセスのカレントディレクトリがルートディレクトリなんだろ
もちろんルートディレクトリに対する読み書き権限は無いはず
アプリがデフォルトで読み書きできるディレクトリはこの辺
https://developer.android.com/training/data-storage/app-specific?hl=ja
Fileクラスのコンストラクタはカレントディレクトリからの相対指定パスをしてもいいはずだけど、
アプリのプロセスのカレントディレクトリを勝手に変更していいかどうかは知らん
アプリのプロセスのカレントディレクトリがルートディレクトリなんだろ
もちろんルートディレクトリに対する読み書き権限は無いはず
アプリがデフォルトで読み書きできるディレクトリはこの辺
https://developer.android.com/training/data-storage/app-specific?hl=ja
Fileクラスのコンストラクタはカレントディレクトリからの相対指定パスをしてもいいはずだけど、
アプリのプロセスのカレントディレクトリを勝手に変更していいかどうかは知らん
657デフォルトの名無しさん
2021/05/18(火) 08:12:00.56ID:vup8yESh658デフォルトの名無しさん
2021/05/18(火) 09:52:29.38ID:1yVusvif Javaってカレントディレクトリ変更できないしあまりあてにしない方がいいよね。同じようにJVMでJavaのライブラリ使って動くKotlinも同じ。
(nativeとか他のは別として)
(nativeとか他のは別として)
659デフォルトの名無しさん
2021/05/18(火) 10:27:28.65ID:lmZGxPtq ファイルを操作したいならカレントディレクトリは使わずに環境変数なりなんなりで絶対パスを指定して、そこを利用した方が良いと思う
660デフォルトの名無しさん
2021/05/18(火) 23:37:04.25ID:AEI9A+tv661デフォルトの名無しさん
2021/05/19(水) 07:55:59.28ID:iIq+id16 アプリと一緒にデータファイル配布して、アプリからそれを読み込もうとしているとかか?
662デフォルトの名無しさん
2021/05/19(水) 17:49:44.81ID:u4xdB3FO663デフォルトの名無しさん
2021/05/19(水) 18:10:25.10ID:iIq+id16664デフォルトの名無しさん
2021/05/21(金) 13:20:22.19ID:7dyiFiD+ >>662
保存と配布どっちだよ。
保存と配布どっちだよ。
665デフォルトの名無しさん
2021/05/21(金) 14:32:48.76ID:II2P4TIk >>664
保存!
保存!
666デフォルトの名無しさん
2021/05/21(金) 17:54:11.01ID:7dyiFiD+667デフォルトの名無しさん
2021/06/20(日) 13:56:59.50ID:DRMed2ub kotlinのfirsrOrNullの検索効率ってどんな感じなんすか
Javaで2重ループで検索とかすると計算処理を削減するために工夫したりするんだけど
firstOrNullはそういうこと気にしなくてもいんすか
Javaで2重ループで検索とかすると計算処理を削減するために工夫したりするんだけど
firstOrNullはそういうこと気にしなくてもいんすか
668デフォルトの名無しさん
2021/06/20(日) 14:21:44.30ID:KYXAfitG 二重ループで検索てのが何かよくわからないけど、firstornullは上から順番に一致するものを探してるだけだよ。
高速な検索が必要ならハッシュテーブルとか二分探索とか検討すれば
高速な検索が必要ならハッシュテーブルとか二分探索とか検討すれば
669デフォルトの名無しさん
2021/06/22(火) 08:51:41.24ID:Xn56/PVc kotlinはまだ5年は安泰かね
670デフォルトの名無しさん
2021/06/22(火) 14:12:00.49ID:jX4OI0Ca 簡素に書けるからプログラム入門者向けというわけではないな
慣れるとコード量が減って読み書きの時間短縮になるが、知らないと直感的に理解できないデメリットのほうが大きい
プロ向けの言語だと思うわ
慣れるとコード量が減って読み書きの時間短縮になるが、知らないと直感的に理解できないデメリットのほうが大きい
プロ向けの言語だと思うわ
671デフォルトの名無しさん
2021/06/23(水) 19:20:52.36ID:64YJsdY1672デフォルトの名無しさん
2021/06/29(火) 15:16:07.90ID:iGYT4fi4 もうすぐ Kotlin 10周年だな。
WikipediaのKotlinのページ見たら2011年7月20日に発表されたって書いてあった。
WikipediaのKotlinのページ見たら2011年7月20日に発表されたって書いてあった。
673デフォルトの名無しさん
2021/07/08(木) 20:57:16.04ID:+vWLj3Me ロゴが変わっただけかい
674デフォルトの名無しさん
2021/07/09(金) 02:49:07.06ID:HAPzR3Cs kotlin.ranges.ClosedFloatingPointRange の lessThanOrEquals() メソッドって a <= b やってるのと同じだと思うんだが、どういう時に使う事を想定してわざわざ abstract で定義されてるの?
a <= b の結果を返す実装をしない場合向け? しかし ClosedFloatingPointRange のインスタンスでやれるようにする理由がわからない。
a <= b の結果を返す実装をしない場合向け? しかし ClosedFloatingPointRange のインスタンスでやれるようにする理由がわからない。
675デフォルトの名無しさん
2021/07/09(金) 02:58:02.94ID:HAPzR3Cs ソース見ても ClosedFloatingPointRange<Double>, ClosedFloatingPointRange<Float> 共に lessThanOrEquals() は a <= b 返してるだけ。
https://github.com/JetBrains/kotlin/blob/80cce1dc5280eb9135390270c8644a7b8d198071/libraries/stdlib/src/kotlin/ranges/Ranges.kt
https://github.com/JetBrains/kotlin/blob/80cce1dc5280eb9135390270c8644a7b8d198071/libraries/stdlib/src/kotlin/ranges/Ranges.kt
676デフォルトの名無しさん
2021/07/10(土) 15:45:19.22ID:jbIVp5r2 誰も答える事が出来ない、か・・・
677デフォルトの名無しさん
2021/07/10(土) 17:29:16.75ID:CuVl6tH2 浮動小数点 比較 でググれカス
678デフォルトの名無しさん
2021/07/11(日) 00:30:54.29ID:98wTdhzr 勘だけどcompareToで実装した場合BoxingとUnboxingが発生するからとか?
679デフォルトの名無しさん
2021/07/11(日) 01:58:02.78ID:xDCJE6De 何の話かとソースを見たら簡単なことだった
抽象クラスでcontainsやisEmptyをテンプレートパターンで提供するために使ってるじゃん
抽象クラスでcontainsやisEmptyをテンプレートパターンで提供するために使ってるじゃん
680デフォルトの名無しさん
2021/07/11(日) 02:18:18.60ID:cP82I2qM681デフォルトの名無しさん
2021/07/11(日) 02:27:45.13ID:cP82I2qM >>679
lessThanOrEquals() メソッドを用意する意味は? 何のために必要なの? どういう時に使うの?
このクラスのインスタンスを通さずに a <= b と書いても同じなんだけど、そう書かない方が良い場合やそう書けない場合があるの?
lessThanOrEquals() メソッドを用意する意味は? 何のために必要なの? どういう時に使うの?
このクラスのインスタンスを通さずに a <= b と書いても同じなんだけど、そう書かない方が良い場合やそう書けない場合があるの?
682デフォルトの名無しさん
2021/07/11(日) 02:29:55.56ID:xDCJE6De >>681
外から使わせたい意図なんじゃなくて中でもう使ってるんだよ
外から使わせたい意図なんじゃなくて中でもう使ってるんだよ
683デフォルトの名無しさん
2021/07/11(日) 02:50:03.62ID:cP82I2qM >>682
ああ。ソースの上の方の interface の所で使ってるこれか。
上の方見てなかった。ClosedDoubleRange とかの実装部分では全て override してるから気付かなかった。
ああ。ソースの上の方の interface の所で使ってるこれか。
上の方見てなかった。ClosedDoubleRange とかの実装部分では全て override してるから気付かなかった。
684デフォルトの名無しさん
2021/07/11(日) 03:36:10.64ID:1PXH7bmD >>679
ClosedFloatingPointRangeはClosedRangeを継承してて、ClosedRangeはcontainsとisEmptyを不等号演算子で実装してるのに、
なんでそれをlessThanOrEqualsを使ったものにoverrideしてるのは何故なんだぜ
ClosedFloatingPointRangeのComparable<T>はoperatorのcompareToを実装してるから不等号演算子使えるはずだろ
ClosedFloatingPointRangeはClosedRangeを継承してて、ClosedRangeはcontainsとisEmptyを不等号演算子で実装してるのに、
なんでそれをlessThanOrEqualsを使ったものにoverrideしてるのは何故なんだぜ
ClosedFloatingPointRangeのComparable<T>はoperatorのcompareToを実装してるから不等号演算子使えるはずだろ
685デフォルトの名無しさん
2021/07/11(日) 15:03:50.18ID:turdcYIy686デフォルトの名無しさん
2021/07/11(日) 22:32:15.75ID:oapAt03e 標準の実装だと0.1を10回足した結果が1.0..2.0の範囲外になるからな
687デフォルトの名無しさん
2021/07/12(月) 01:19:08.25ID:LR2Kyv8n >>676
教えてあげても理解できない、か・・・
教えてあげても理解できない、か・・・
688デフォルトの名無しさん
2021/07/12(月) 04:26:13.64ID:Stykbknw >>687
君はどこで教えてるの?
君はどこで教えてるの?
689デフォルトの名無しさん
2021/07/12(月) 07:34:03.09ID:4Smn+TRk Androidアプリ開発始めようと思うんだけど、いきなりKotlinの勉強初めて大丈夫?
JAVAの入門書1冊くらい目を通しておいた方がいいかな
HTMLとCSSはわかる
昔やさしいCを一通り読んだり、ドットインストールのPHPのとこを見た程度で、まともなプログラミング経験はないんだけど…
JAVAの入門書1冊くらい目を通しておいた方がいいかな
HTMLとCSSはわかる
昔やさしいCを一通り読んだり、ドットインストールのPHPのとこを見た程度で、まともなプログラミング経験はないんだけど…
690デフォルトの名無しさん
2021/07/12(月) 07:45:25.78ID:0kBd/ns6 別に問題ないけどandroidの開発はUIを作る部分は今はjetpack composeという新しい
フレームワークが登場しようとしてる時期だからな
今までのやり方を勉強するかjetpack composeを勉強するかそこが悩ましいところ
kotlinのところは共通だから問題ないが
javaは必要になったらその都度調べるでいいんじゃ
フレームワークが登場しようとしてる時期だからな
今までのやり方を勉強するかjetpack composeを勉強するかそこが悩ましいところ
kotlinのところは共通だから問題ないが
javaは必要になったらその都度調べるでいいんじゃ
691デフォルトの名無しさん
2021/07/12(月) 07:47:46.13ID:0kBd/ns6 なにより動機が大切
作りたいアプリがあるとかあれば完遂できる高くなると思う
作りたいアプリがあるとかあれば完遂できる高くなると思う
692デフォルトの名無しさん
2021/07/12(月) 10:29:21.39ID:CpHcNeNq composeは糞、流行るわけない
元々ロジックとデザインが混在してカオスだったのをうまく分離した歴史があるのに
なんでまた混在させようとしてるんだ
コードが見にくくなるだけセンスねえな
元々ロジックとデザインが混在してカオスだったのをうまく分離した歴史があるのに
なんでまた混在させようとしてるんだ
コードが見にくくなるだけセンスねえな
693デフォルトの名無しさん
2021/07/12(月) 19:41:43.02ID:Stykbknw 流行って貰いたいものが流行らず、流行って貰いたくないものが流行る。
世の中とはそういうものだ。
世の中とはそういうものだ。
694デフォルトの名無しさん
2021/07/12(月) 20:38:10.01ID:bBJu0B3I 本質的に結合しているものを分離すると逆に分かりにくくなるんやで
Web の HTML, CSS, JavaScript を1ファイルでコンポーネント化するようなもん
関心の分離っていってな、関心の単位で分離すべきであって言語とか拡張子といった技術で分離すべきではないんねん
Web の HTML, CSS, JavaScript を1ファイルでコンポーネント化するようなもん
関心の分離っていってな、関心の単位で分離すべきであって言語とか拡張子といった技術で分離すべきではないんねん
695デフォルトの名無しさん
2021/07/12(月) 20:46:21.89ID:CpHcNeNq main関数のみで全処理書いてろ
696デフォルトの名無しさん
2021/07/12(月) 22:47:29.20ID:4Smn+TRk697デフォルトの名無しさん
2021/07/13(火) 16:16:13.48ID:NjYyHmnM KotlinをマスターすればJAVAを学ぶのも楽になったりする?
698デフォルトの名無しさん
2021/07/13(火) 17:42:26.07ID:0X+PqoEr Korlinから入るとJavaがダルすぎるだろうな
699デフォルトの名無しさん
2021/07/13(火) 18:05:59.24ID:ugiVX/de Kotlinは概ねJavaのスーパーセットだから、Kotlinをマスターすれば自動的にJavaもマスターしたことになる
逆に言えばJavaの知識は漏れなくKotlinで通用するので、言語の基礎からじっくり学びたいならJavaから入ったほうが効率はいい
逆に言えばJavaの知識は漏れなくKotlinで通用するので、言語の基礎からじっくり学びたいならJavaから入ったほうが効率はいい
700デフォルトの名無しさん
2021/07/13(火) 18:51:54.36ID:72jyBhF5 オナシャス!
あしたー!
をマスターすれば
よろしくお願いします!
ありがとうございましたー!
をマスターしたことになるということか
あしたー!
をマスターすれば
よろしくお願いします!
ありがとうございましたー!
をマスターしたことになるということか
701デフォルトの名無しさん
2021/07/13(火) 19:14:12.59ID:hwqBl+H/ Javaが右手なら
KotlinはTENGA
KotlinはTENGA
702デフォルトの名無しさん
2021/07/13(火) 19:34:54.40ID:QtVQwWW6 AndroidにおいてもはやJavaは古語
外人が日本語学ぶときに古文から勉強なんてしないでしょ
エスアイヤーに入ってサーバサイドJavaを書く予定でもない限り、Javaは無視してKotlinだけ勉強すれば充分だと思う
古典解読の必要に迫られてなければ極力関わらないほうがいい
外人が日本語学ぶときに古文から勉強なんてしないでしょ
エスアイヤーに入ってサーバサイドJavaを書く予定でもない限り、Javaは無視してKotlinだけ勉強すれば充分だと思う
古典解読の必要に迫られてなければ極力関わらないほうがいい
703デフォルトの名無しさん
2021/07/16(金) 20:27:24.69ID:fn0ZIWtp いまだにkotlin見ないよ
704デフォルトの名無しさん
2021/07/16(金) 20:28:12.10ID:fn0ZIWtp Javaを代替するのかと思ったらぜんぜんそんなことないし
新しいもの好きはKotlinのかわりにPython使うありさま
どうなってん
新しいもの好きはKotlinのかわりにPython使うありさま
どうなってん
705デフォルトの名無しさん
2021/07/16(金) 20:59:39.71ID:daMSi7HO お前がいけてないゴミ企業に勤めてるだけだろ
ああん?かかってこいよ
ああん?かかってこいよ
706デフォルトの名無しさん
2021/07/16(金) 21:01:55.89ID:B3wJeb/i スレに小学生が紛れ込んでます
707デフォルトの名無しさん
2021/07/16(金) 21:03:40.72ID:ie4I3r9l うーん、Androidならともかく、Pythonが比較対象になるってことはサーバーサイドだろ?
サーバーサイドでKotlinが採用されるのって基本的に環境にJVM縛りがある場合なわけで、その時点でイケてないと思うけどな
サーバーサイドでKotlinが採用されるのって基本的に環境にJVM縛りがある場合なわけで、その時点でイケてないと思うけどな
708デフォルトの名無しさん
2021/07/16(金) 22:05:58.66ID:fn0ZIWtp スマホに行くとあるのか?
709デフォルトの名無しさん
2021/07/17(土) 09:22:49.55ID:zXxqlbp9 こういうやつが多いからこそ今のうちにKotlinをマスターしておく
710デフォルトの名無しさん
2021/07/17(土) 14:11:07.80ID:IFwXDVuO 新しい物好きがpythonとな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- パワフル女性世界3位に高市首相 米誌フォーブス選出 [蚤の市★]
- テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント [ひかり★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- アイヌ民族の「戸籍簿」がヤフオクで落札 団体「人権無視」と憤り [蚤の市★]
- 【S.RIDE】「忘年会の幹事ずるい」 ソニー系配車アプリの広告が物議…… 運営が謝罪「配慮に欠ける不適切な表現」掲出終了に [ぐれ★]
- 【維新→自民党・旧安倍派】元衆院議員の妻を逮捕、コロナ補助金5000万円詐取疑い 名古屋地検 [ぐれ★]
- スーパーで売ってる鍋出汁で最強なのって結局
- 【画像】東京都民「助けて!満員電車もう無理いいぃぃいいぃぃぃいいいいいぃ😭」!!!! [732289945]
- 【堂上隼人】ソフトバンク幹部「よし更生してる」→現在までに逮捕12回、レイプ被害者15人
- 【悲報】教育ママ「ギャオオオオオン!息子が大麻吸ってるのお!!」⇨中3の息子を警察に突き出し全てを終わらせる [455031798]
- 【誰食】おせち料理で確実にゴミ箱行きになる食材1位、「黒豆」 [748563222]
- ミラブルシャワーヘッド買ったった
