Size: a a a

Kotlin Community

2020 September 07

с#

саша сок #KotlinGang... in Kotlin Community
это не сложно, у меня друг делал, и в котлограмме сурсы есть, так чтобы он сам все методы и классы генерил из тг апи, а тебе останется только

client.execute(TLMessagesSendMessage("test", ...))
источник

с#

саша сок #KotlinGang... in Kotlin Community
только вот котлограмму уже 3 года и там много чего поломалось, интересно будет разобраться с шифрованием телеги (которое как раз и не работает  уже)
источник

OY

Oleg Yukhnevich in Kotlin Community
саша сок #KotlinGang
это не сложно, у меня друг делал, и в котлограмме сурсы есть, так чтобы он сам все методы и классы генерил из тг апи, а тебе останется только

client.execute(TLMessagesSendMessage("test", ...))
да, у меня там похожее, + в планах больше
ладно, буду посматривать иногда на твою поделку)
источник

с#

саша сок #KotlinGang... in Kotlin Community
ахах, я пока что остановился на отказе от котлограмма, на это уйдет недели 2-3
источник

с#

саша сок #KotlinGang... in Kotlin Community
а после этого я рабов уже нашёл, которые будут обёртки красивые писать
источник

с#

саша сок #KotlinGang... in Kotlin Community
саша сок #KotlinGang
ахах, я пока что остановился на отказе от котлограмма, на это уйдет недели 2-3
там же сейчас подключен его dependency, я вот буду убирать эту зависимость, а название пусть так и будет, потому что оно очень классное, как telethon, а автор сделал какашку какую-то (мб 3 года назад это конечно считалось норм)
источник

OY

Oleg Yukhnevich in Kotlin Community
саша сок #KotlinGang
ахах, я пока что остановился на отказе от котлограмма, на это уйдет недели 2-3
если надоест страдать с чистым АПИ, буду рад с помощью со своей поделкой :)
там уже сейчас поверх неё думаю достаточно просто будет написать что-то похожее, что у тебя сейчас
единственная проблема в tdlib - это жирная native библиотека
источник

с#

саша сок #KotlinGang... in Kotlin Community
Oleg Yukhnevich
если надоест страдать с чистым АПИ, буду рад с помощью со своей поделкой :)
там уже сейчас поверх неё думаю достаточно просто будет написать что-то похожее, что у тебя сейчас
единственная проблема в tdlib - это жирная native библиотека
вот я не хотел поэтому юзать и компилятор TL котлограмма с джавы на котлин перепишу

а скинь ссылку на свой репо
источник

ML

Mikhail Levchenko in Kotlin Community
Ребят, что посоветуете посмотреть/прочитать про JVM байткод? Что-нибудь уже хорошо пережованное для newcomers?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Oleg Yukhnevich
если надоест страдать с чистым АПИ, буду рад с помощью со своей поделкой :)
там уже сейчас поверх неё думаю достаточно просто будет написать что-то похожее, что у тебя сейчас
единственная проблема в tdlib - это жирная native библиотека
с апи я как раз не буду страдать, я кодогенерацию напишу так, что там ток параметры поставить надо в метод
источник

с#

саша сок #KotlinGang... in Kotlin Community
Mikhail Levchenko
Ребят, что посоветуете посмотреть/прочитать про JVM байткод? Что-нибудь уже хорошо пережованное для newcomers?
источник

OY

Oleg Yukhnevich in Kotlin Community
саша сок #KotlinGang
вот я не хотел поэтому юзать и компилятор TL котлограмма с джавы на котлин перепишу

а скинь ссылку на свой репо
https://github.com/whyoleg/ktd
но там сейчас мастер и девелоп прям конкретно отличаются, + локальная версия ещё отличается, поэтому даже не знаю, куда тебя там посылать
источник

ML

Mikhail Levchenko in Kotlin Community
кецк, чо, прям про то как читать байткод подскажут?
источник

OY

Oleg Yukhnevich in Kotlin Community
саша сок #KotlinGang
с апи я как раз не буду страдать, я кодогенерацию напишу так, что там ток параметры поставить надо в метод
с апи, я про чистый телеграм-апи, с мтпрото и всем остальным, что там внутри
я просто же хочу всё же выйти в мультиплатформу с этим делом, не знаю, как там у котлограма с этим, просто или сложно будет
тдлиб же там под всё работает (js, через wasm, jvm, ios, native), это и подкупило
источник

AA

Anton Arhipov in Kotlin Community
Mikhail Levchenko
Ребят, что посоветуете посмотреть/прочитать про JVM байткод? Что-нибудь уже хорошо пережованное для newcomers?
источник

KB

Kadir Bekar in Kotlin Community
Hello guys, this is my code : https://paste.ofcode.org/Vshdj8cq9WbNkt8twuxB8B

Till i create my dialog box and show items on the screen there is no problem but when I'm trying to set some of my values into my spinner which comes from local database  i get this error :

Attempt to invoke virtual method 'void androidx.appcompat.widget.AppCompatEditText.setText(java.lang.CharSequence)' on a null object reference

it points to my AppCompatEditText is null, i search on stack overflow and tried to do what they've said, didn't help me

this is my top level Activity define  : class TicketActivity : AppCompatActivity(),AdapterView.OnItemSelectedListener, any suggestion (i may miss something to explain more, i'm new to kotlin)
источник

KB

Kadir Bekar in Kotlin Community
I print my data by the way, it prints everything correctly
источник

AM

Andrew Mikhaylov in Kotlin Community
Kadir Bekar
Hello guys, this is my code : https://paste.ofcode.org/Vshdj8cq9WbNkt8twuxB8B

Till i create my dialog box and show items on the screen there is no problem but when I'm trying to set some of my values into my spinner which comes from local database  i get this error :

Attempt to invoke virtual method 'void androidx.appcompat.widget.AppCompatEditText.setText(java.lang.CharSequence)' on a null object reference

it points to my AppCompatEditText is null, i search on stack overflow and tried to do what they've said, didn't help me

this is my top level Activity define  : class TicketActivity : AppCompatActivity(),AdapterView.OnItemSelectedListener, any suggestion (i may miss something to explain more, i'm new to kotlin)
Sorry, this is not a chat on Android. Please visit thedevs.network and find Android chat there.
источник

KB

Kadir Bekar in Kotlin Community
Can we not ask any problem about kotlin in this group?
источник

AM

Andrew Mikhaylov in Kotlin Community
Kadir Bekar
Can we not ask any problem about kotlin in this group?
We discuss language-related problems here, not platform-related ones.
источник