X



Kotlin 7
レス数が950を超えています。1000を超えると書き込みができなくなります。
0851デフォルトの名無しさん
垢版 |
2022/05/07(土) 15:28:40.99ID:0oFNq0Gf
>>850
Kotlinは入門レベルではベターJava言語だから、Javaができるなら容易だしできないならそりゃ厳しい
これはJava→Kotlinで学ばなければいけないでは決してなくてKotlinが理解できるなら基本的なレベルのJavaは容易に理解できるようになってるよ
0852デフォルトの名無しさん
垢版 |
2022/05/09(月) 12:56:09.87ID:XT007fgR
初心者です
arrayデータをプリファレンスに保存するの難しくないですか?
0853デフォルトの名無しさん
垢版 |
2022/05/09(月) 14:30:26.47ID:4lqOPtvp
>>852
あなた以外の人はみんな難しいと思っていません。
難しいと思うのであれば、何が難しいか具体的に書かないと、欲しい回答は得られません。
たとえば、keyの設定が困るとか、可変の場合どうしたらいいか分からないとか。
0854デフォルトの名無しさん
垢版 |
2022/05/10(火) 23:25:21.47ID:CQsKbFR9
プリファレンスって、Android の話?
文字列にする必要があるなら JSON にすれば良いのでは?
0855デフォルトの名無しさん
垢版 |
2022/05/11(水) 11:18:30.45ID:BEPAU2f/
androidのSharedPreferenesはInt,Long,Float,Boolean,String,Set<String>を格納するためのモノで、新しく置き換わる予定の新クラスPreferencesDataStoreでもこの方針は変わっていない
多様な型を格納したい場合にはProtoDataStoreやRoomを使えという方針
公式日本語ドキュメントも用意されてるんだから読めよ
https://developer.android.com/topic/libraries/architecture/datastore?hl=ja
0856デフォルトの名無しさん
垢版 |
2022/05/20(金) 22:48:58.80ID:hjEJ1J5P
androidのkotlinはもう発展してないよ
進歩:sdkでこういうことができます!
現在:パーミッションが必要!さらにアーキテクチャはこうした方がいいよ!

Androidの進歩は終わって、作り方とかアプリの品質に向かってる。
これが進歩なら他の言語を知らないやつなんだろうなと思う
0859デフォルトの名無しさん
垢版 |
2022/05/21(土) 07:35:52.15ID:l6UEY4LC
c#アプリを今まで作っていて、androidアプリをやることで、javaで殆ど同じ書き方で勉強しなくても良かったけどコピペ出来る例はkotlinばかりなんで、kotlin勉強しようと思うが、javaで組んでいるアプリを途中でkotlinに変更する方法ありますか?
0860デフォルトの名無しさん
垢版 |
2022/05/21(土) 09:00:46.23ID:nZ5iF1d9
java-kotlinで互換があるから相互運用でいいと思うけど、
気になるならintellij系IDEとかのjava->kotlin変換機能を使うとか
0863デフォルトの名無しさん
垢版 |
2022/05/22(日) 01:00:15.59ID:SQ8NOhuX
JavaコピペでKotlin変換昨日は、コンバーターとしてではなく
Java人がKotlinを習得するときの勉強機能として最適
ソースは俺
0867デフォルトの名無しさん
垢版 |
2022/05/24(火) 02:20:45.47ID:bD/sS3Z/
どういうこと?
0870デフォルトの名無しさん
垢版 |
2022/05/24(火) 21:03:49.03ID:JgmyekeM
面白いこと、とは?
0882デフォルトの名無しさん
垢版 |
2022/06/01(水) 19:30:58.52ID:6xR2tV/P
>>881
有名どころではNetfixが使ってる
flutterやXamarinみたいにAndroidとソース共通化するのが目的だね
0886デフォルトの名無しさん
垢版 |
2022/06/11(土) 04:21:31.48ID:PpSh993H
Kotlin 1.7.0 だってよ
0888デフォルトの名無しさん
垢版 |
2022/06/16(木) 08:13:18.63ID:p+7mddoa
スコープ内だけで使う変数をスコープ終わりにメモリ解放する方法ってありますか?
0889デフォルトの名無しさん
垢版 |
2022/06/16(木) 08:22:08.99ID:Ud/ZnBAN
意味よくわからんけど、ガベージコレクション自動管理でメモリが自動開放されるだけじゃだめなんか?
0891デフォルトの名無しさん
垢版 |
2022/06/16(木) 12:09:03.57ID:26YtNF/H
>>890
GCの仕様次第。
ゴミ集めを実行すれば開放することが多いけど、GC仕様として保証していないこともあるから注意。
0892デフォルトの名無しさん
垢版 |
2022/06/16(木) 15:33:25.75ID:u2I5pwg3
System.gc() でいいんじゃね
けどアホな人間が解放を強制するより賢いシステムに任せたほうが合理的なので上司や客から強いられた場合を除けば任せたほうがいい
しかしGCをガベージと略すの気色悪いなゴミする言語ってなんだ
0893デフォルトの名無しさん
垢版 |
2022/06/17(金) 21:24:25.08ID:6BITlZUe
>>888
今どきのJVMはエスケープ解析でブロックやメソッド内に閉じる変数は開放してくれてるんじゃなかったっけ。
0895デフォルトの名無しさん
垢版 |
2022/08/10(水) 10:51:58.98ID:liijamPR
しーん
0896デフォルトの名無しさん
垢版 |
2022/09/10(土) 16:51:29.18ID:PLqR4TKQ
丸々1か月何も書き込みなし。
やはりKotlinをボロクソに悪く書くようなアンチ書き込みがないとスレは活性化しないか。
0898デフォルトの名無しさん
垢版 |
2022/09/11(日) 23:02:08.95ID:F99gXeAJ
悪く書きたくても悪い所が見つからなくて書けませんw
0899デフォルトの名無しさん
垢版 |
2022/09/11(日) 23:08:00.16ID:A1wY1H2R
結局、Android入門するにはKotlinで良いのかい?
0900デフォルトの名無しさん
垢版 |
2022/09/12(月) 16:22:42.16ID:c2WMm6GJ
決った案件の仕事とかでなく、趣味でただやってみるならそんでいい
ただ現状でもネット等の参考ソース等は未だJavaが多いとおおもうから余裕があるなら
まずJavaからスタートして、あとでKotlinやればいい
仕事なんだったら、発注元の意見きいてそれに従え余計な事は考えるな
0901デフォルトの名無しさん
垢版 |
2022/10/03(月) 22:57:06.58ID:4YE7DT7v
Kotlin 1.7.20
0902デフォルトの名無しさん
垢版 |
2022/10/05(水) 21:00:35.83ID:nfdM56Sw
ブチクシ論が妥当だろうな
0903デフォルトの名無しさん
垢版 |
2022/10/05(水) 22:48:24.72ID:9qy/+gZi
>>902
おじさんにもわかるようにブチクシを説明してくれ。
0907デフォルトの名無しさん
垢版 |
2022/11/10(木) 04:49:33.16ID:bTvHHaY9
すくなくともGoとかいうクソ言語名よりははるかにまし
Goは何が駄目といってネーミングがクソすぎる
0908デフォルトの名無しさん
垢版 |
2022/11/10(木) 19:22:26.29ID:oQpocXYl
>>905
じゃあこれからは Котлин と書きなさい。
0912デフォルトの名無しさん
垢版 |
2022/11/30(水) 16:31:03.28ID:dqQepfOe
Kotlinの中にJavaのコード混ぜても動く
つまりKotlin使いつつも全部Javaでも書ける
もちろん逆はできない
したがって今からやるならKotlinおすすめ
Kotlinが気にいらないならKotlinの中でJavaで書けばいい
0915デフォルトの名無しさん
垢版 |
2022/11/30(水) 23:34:27.25ID:dHf1VAwB
全部 Kotlin で書けばスッキリしたソースになるんじゃないかな。
慣れてないとグチャグチャになるだろうけど。その辺はJavaでも他の言語でも同じだな。
0918デフォルトの名無しさん
垢版 |
2022/12/01(木) 08:43:25.51ID:eeZ/8Gu4
実際のところ古いプログラムでJava書いてると、全部Kotlinに書き換えたくはなる。
0919デフォルトの名無しさん
垢版 |
2022/12/05(月) 13:41:24.20ID:skXK9jGq
みなさん、Kotlinで何を作ってるんですか?
play ストアで満足して、特に開発したいと思うアプリが無いんだが…
0920デフォルトの名無しさん
垢版 |
2022/12/05(月) 14:07:53.30ID:wN5067eB
最近はKotlin/Nativeを使ってみたくて、適当にクロスプラットフォームCLIバイナリ作って遊んでた
0922デフォルトの名無しさん
垢版 |
2022/12/05(月) 18:22:56.78ID:PVSgzTHr
昔は定期メール送らなきゃいけない仕事してたときにFrom偽装して定時にメール送信するアプリ作ったわ
0923デフォルトの名無しさん
垢版 |
2022/12/05(月) 18:56:42.40ID:skXK9jGq
やっぱり必要にせまられないと作れませんよね
例えば今タバタタイマーって筋力トレーニング用のアプリ使ってるんだけど、こういうのもそういうトレーニングの専門家が側にいないと素人が監修してもろくなアプリにならないと思う
無理ですよね
0925デフォルトの名無しさん
垢版 |
2022/12/05(月) 21:14:26.25ID:SUy6NZmS
既存のやつに機能がない場合か、もうひとつのパターンは
既存のやつにはあまりやらせたくない(つまりプライバシーがからむ情報を扱うもの)は自作することがあるな
0926デフォルトの名無しさん
垢版 |
2022/12/06(火) 01:19:43.88ID:V5m/92bh
普段はJavaScriptでadobeソフトのスクリプト作ってるんだけど、その方面しか何もわからない
もう少し勉強して画像加工のアプリを作ってみようかな?
写真を撮る人は多いので需要はありそう…
でもKotlinで出来るのかな?
Javaの方がいい?
0930デフォルトの名無しさん
垢版 |
2022/12/06(火) 14:05:26.25ID:V5m/92bh
すごく大まかに言えば、まず画面デザインをプログラムして、それからそれぞれのボタンに処理を与えていくという流れでしょうか?
何を作ろうかと思ってたけど、そう考えるとゲームが一番ハードルが高いのでしょうか?
画面デザインの段階で人の目をひくような面白いものにしないといけないので…
ゲーム以外のアプリだとデザインはそんなに凝って無くて地味なのでも使ってもらえる
0931デフォルトの名無しさん
垢版 |
2022/12/06(火) 15:41:22.13ID:fRaGnYVL
>>930
大まかな流れはあってるけど、実際のところは処理のコアの部分の作成がどこかしらで必要(プロジェクトによる)。
ゲームはどちらかというと、やることがシンプルなので簡単な印象。
ゲーム以外のアプリが地味でも使ってもらえるっていうのは有り得ない。
むしろゲームよりUIなど、洗練されてないと、見向きもしてもらえない。
0932デフォルトの名無しさん
垢版 |
2022/12/06(火) 18:09:01.42ID:pHle60gK
個人アプリのデザインなんてまず作ってみれ
足りないもの面倒なところいくらでもでてくるからそれ直していけばいい
0934デフォルトの名無しさん
垢版 |
2022/12/06(火) 18:52:18.04ID:7rldD1xK
クロスワードパズルみたいなゲームなら簡単
アクションゲームみたいなのは普通に難しい
インベーダーすら作れないプログラマーは多いと思う
0935デフォルトの名無しさん
垢版 |
2022/12/06(火) 19:39:53.84ID:V5m/92bh
特許とか著作権ってどうやって調べるんでしょうか?
Play ストアでも似たようなアプリが何本も出てるけど、同じようなアプリを販売して訴えられたりしない?
最近地元の公立中学校の教員が、イラストレーターが描いたイラストを学校のホームページで無断で使用して、市が著作権の侵害で賠償金27万円を支払うことにしたってニュースを知って怖かったんだけど…
0940デフォルトの名無しさん
垢版 |
2022/12/07(水) 02:49:38.38ID:leBFpIVA
Play ストアを見たら、作者が違う同じ用途のアプリがいくつもアップされてるね
例えば「スクリーンオフ」で検索してみたらわかるけど。
類似品でも好きなように作ればいいのか
気が楽になった
0941デフォルトの名無しさん
垢版 |
2022/12/08(木) 02:26:04.65ID:qKlR+oL+
androidにあってiOSに無いアプリが多いのでぜひswiftでiOS版を作ってみたいんだけど、Mac必須なのがなぁ…
Windows版も出てるけどWindowsだけではまず無理だろう
Macが欲しくなるのが目に見えてる
類似アプリの開発になってしまってもKotlinにするか…
0942デフォルトの名無しさん
垢版 |
2022/12/08(木) 03:07:19.27ID:qnNHcTfr
androにあってiOSに無いのはたいていの場合Appleの規約で禁止されてるとか
そもそも実装方法が無い、みたいな事が多いよ
まあ個人でインストールして動かすのはできるかもしれないがおそらくアプリとしてリリースはできない事が多いだろう
0945デフォルトの名無しさん
垢版 |
2022/12/08(木) 18:40:02.21ID:VWhfwist
俺がメインで使ってるvivaldiブラウザがiOSiPadOS版のリリースが未だに滞ってるのもそのあたりが原因みたいだ
0946デフォルトの名無しさん
垢版 |
2022/12/13(火) 00:44:46.63ID:dgxg9m7O
やっぱ止めるかな
play ストアって評価があるよね?
★1~3で更新を続けて行く自信が無い
「ゴミアプリです」なんて書かれたら絶対無理だ w
他所でプログラムを売ってるんだけど、売れないけど評価が無いのでやって行けてるんだと思う
0948デフォルトの名無しさん
垢版 |
2022/12/13(火) 01:40:40.18ID:dgxg9m7O
>>947
ほんとだ

「Androidの場合、課金アプリを公開するには「住所」の表示が必須のよう」
こっちはどうですか?
家の近所めっちゃ平和なのに、これはダメだ
iOSの方もダメだけど
0950デフォルトの名無しさん
垢版 |
2022/12/14(水) 04:13:27.79ID:8p3uLp4Q
料金は?
レス数が950を超えています。1000を超えると書き込みができなくなります。

ニューススポーツなんでも実況