?? O'zbekistondagi N1 Akkaunt Savdo Kanali!
‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!
? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!
✍️Admin: @deSENATOR_AKKS ✅ Org ‼
©️SENATOR PUBGM
Last updated 11 months, 2 weeks ago
🔔 Reklama: @Edurekadmin
Ta'limda nima yangiliklar?
O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!
© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!
📩 @Edu_murojaatBot
Last updated 1 day, 10 hours ago
Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.
Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot
Reklama bo‘yicha: @zorzorads
Instagram sahifamiz: https://bit.ly/3wlZDZH
Last updated 2 months, 2 weeks ago
Test yourself!
Demystifying Shaders on Android
Android da shader mavzusiga zo'r Introduction. Compose da integratsiya ham ko'rsatilgan.
YouTube
Demystifying Pixel Shaders (AGSL) with Timo Drick
In this talk, we will demystify the art of writing pixel shaders, speaking to beginners and experienced developers. Learn the ins and outs of AGSL syntax, important features, and advanced techniques that will help you create fascinating graphical effects…
Google android dasturchilari har xil texnologiyalar haqida suhbat olib boradigan podcast topib oldim ?
https://open.spotify.com/show/3aTa1wAdVF8MbjivUjF5Z0?si=HMPdR62iSDeCTDLWbQUYWg
Fleet o'zi nima? Fleet IDE - by JetBrains
Yangi KMP uchun chiqarilgan polyglot IDE, unda Kotlindan tashqari, juda kop tillarda, eng asosiysi Swift kod yozish uchun to'liq qulayliklar (Syntax highlighting, code completion... etc.) va Ios/Android Simulator larda proektni run qilish imkoniyati mavjud.
KMP proekt yaratish uchun instrument. Compose Multiplatform va Fleet IDE uchun android + ios emulyatorlarini ham setup qilib beradi.
Jetbrains
Kotlin Multiplatform Wizard | JetBrains
Create your first multiplatform project using the Kotlin Multiplatform wizard for Android, iOS, and Desktop, or use one of the pre-made templates.
DI - revision by @Pirmuhammad1
Quick note:
There is light version of Protobuf, use it instead of full version, it will decrease overall apk size by not generating extra files under the hood. Originally in full version Protobuf has 4 main parts/folders - core, generator, message and util
. and generates all of them. In contrast lite ver. has and generates only core folder.
To Migrate to the Lite Version:
All you need to do is change the Gradle configuration:
From com.google.protobuf:protobuf\-kotlin
to com.google.protobuf:protobuf\-kotlin\-lite
From io.grpc:grpc\-protobuf\-lite
to io.grpc:grpc\-protobuf\-lite
Then, modify your generateProtoTasks as follows:
```
generateProtoTasks {
all().forEach {
it.plugins {
create("grpc"){
option("lite") //add
}
create("grpckt"){
option("lite") //add
}
}
it.builtins {
create("kotlin"){
option("lite") //add
}
create("java"){
option("lite") //add
}
}
}
}
```
Note that the full version is typically designed for servers, while the lite version is more suited for Android (though not mandatory). ?
Tested in simple android project :
In lite ver. app size decreased by 1.41mb.
⚠️ Lite ver. does not works with R8 so It must be excluded inside ProGuard file.
Advantages of full ver.
1. Reflection and Descriptor Support
2. Dynamic Message Handling - capable of creating new message (data) types at runtime.
3. Advanced Serialization and Parsing Capabilities
4. Extensions Support - allows adding new fields to existing messages.
5. UnknownFieldSet - captures failed messages during the parsing process.
Here are the GitHub links for further reference:
Lite version
Full version
According to the creator of Protobuf, Squidfunk, the main reason for developing Protobuf was to facilitate the writing, deleting, or reading of very specific values inside an encoded Protocol Buffers message without needing deserialization. More details can be found in this source.
GitHub
protobuf/java/lite.md at main · protocolbuffers/protobuf
Protocol Buffers - Google's data interchange format - protocolbuffers/protobuf
Asinxron ma'lumotlar oqimi (Asynchronous data stream) - bu valuelarni ketma-ket malum kechikish bilan uzatish.
Kotlinda Asynchronous data stream bilan ishlashda Flow va Channellardan foydalaniladi.
Kotlin Flows - Kotlin coroutines va structured concurrency ustiga qurilgan Asynchronous data stream bilan ishlovchi deklarativ mexamizm hisoblanadi.
Kotlin Channels - ikki yoki undan ortiq coroutinelar o'rtasida ma'lumot almashish imkonini beruvchi powerful concurrency konstruksiya hisoblanadi.
Author - Pirmuhammad Xusanov @Pirmuhammad1
Shifrlash biz uzatilayotgan ma'lumotni faqat o'qishi mumkin bo'lgan algoritmlar jamlanmasi.Texnik nuqtai nazardan biz o'qiy oladigan ma'lumotni tushunip bo'lmaydigan ko'rinishga o'tkazish jarayoni.
Deshifrlash esa shifrlashga teskari amal bo'lip shifrlangan matnni biz kalit dep ataydigan narsa yordamida biz o'qiy oladigan ko'rinishga o'tkazish jarayoni.
Hashing bu xavsizlik maqsadida berilgan kalit,matn yoki faylni bir xil uzunlikdagi qiymat bilan almashtiruvchi matematik funksiya.Standart shifrlashdan farqli o'laroq, xeshlash har doim bir tomonlama shifrlash uchun ishlatiladi va xeshlangan qiymatlarni deshifrlash juda qiyin.
Hozirgi vaqtda shifrlash deyarli hamma sohalarda keng qo'llaniladi
- Online Banking
- Online sotuv tizimlari
- Email Communication
- VPN
- Secure Browsing
Author: Jamshid Isoqov @jamshid_io
Author: Bekzod Yusupov @KotlinBek
?? O'zbekistondagi N1 Akkaunt Savdo Kanali!
‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!
? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!
✍️Admin: @deSENATOR_AKKS ✅ Org ‼
©️SENATOR PUBGM
Last updated 11 months, 2 weeks ago
🔔 Reklama: @Edurekadmin
Ta'limda nima yangiliklar?
O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!
© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!
📩 @Edu_murojaatBot
Last updated 1 day, 10 hours ago
Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.
Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot
Reklama bo‘yicha: @zorzorads
Instagram sahifamiz: https://bit.ly/3wlZDZH
Last updated 2 months, 2 weeks ago