🔴 ANDROID PROGRAMMING CHANNEL
3.82K subscribers
417 photos
203 videos
391 files
309 links
🌀Channel :
➡️ https://telegram.me/AndroidStudyChannel
🌀Group :
➡️ https://t.iss.one/+QE5EFwRKmt04NzZk

ادمین تبادل و تبلیغات : @n_h_raad
درخواست آموزش : @developerjavad
ابتدای کانال :
https://t.iss.one/AndroidStudyChannel/5
Download Telegram
سورس کد تبدیل عدد به حروف
در تصویر بالا واضح هست.

منبع : خانه اندروید
زبان کاتلین


@AndroidStudyChannel
جدول استان ها و شهر های کشورمون

برای اضافه کردن کافی ست توی دیتابیس مورد نظر خودتون import کنید.

چطور query بزنیم :

در ابتدا که لازم هست نام تمامی استان ها رو نمایش بدیم طبق تصویر و سپس کاربر زمانی که استانی رو انتخاب می کنه کافی ایدی استان رو بفرستم و بر اساس همون ایدی select بزنیم.
SELECT * FROM province

برای select

SELECT * FROM city WHERE province_id=12


در تصویر بالا همچیز واضح هست.

@AndroidStudyChannel
👍1
fun validateMelliCode(melliCode: String): Boolean {
val identicalDigits = arrayOf("0000000000", "1111111111", "2222222222", "3333333333", "4444444444", "5555555555", "6666666666", "7777777777", "8888888888", "9999999999")
return when {
melliCode.trim { it <= ' ' }.isEmpty() -> { false }
melliCode.length != 10 -> { false }
Arrays.asList(identicalDigits).contains(melliCode) -> { false }
else -> {
var sum = 0
for (i in 0..8) {
sum += Character.getNumericValue(melliCode[i]) * (10 - i)
}
val lastDigit: Int
val divideRemaining = sum % 11
lastDigit = if (divideRemaining < 2) {
divideRemaining
} else {
11 - divideRemaining
}
Character.getNumericValue(melliCode[9]) == lastDigit
}
}
}


سورس کد تشخیص صحت کد ملی برای زبان کاتلین

برای استفاده کافی به این شکل تابع را فراخوانی کنید :
if(validateMelliCode(binding?.EtMeli?.text.toString())){
معتبر
}else{
نامعتبر
}

@AndroidStudyChannel
📑📝
دنبال مقاله ISI آماده چاپ هستید؟

مقاله ISI معتبر جهت مصاحبه دکتری، اپلای و ارتقا رزومه علمی شما

تقویت رزومه علمی ویژه مصاحبه دکتری 1400 در کوتاه ترین زمان

پذیرش مقالات JCR و علمی پژوهشی مورد تایید وزارت علوم

افزایش سایتیشن و ارجاع دهی به مقالات شما در کمترین زمان


📌به کانال مقالات ویکی پیپر بپیوندید 👇👇

https://t.iss.one/wiki_paper
آموزش پیاده سازی وب سرویس دیوار Api web service divar
شرکت در دوره آموزشی :
https://homeandroid.ir/api-web-service-divar
Media is too big
VIEW IN TELEGRAM
دوره آموزش پیاده سازی api برای اپ دیوار

https://homeandroid.ir/api-web-service-divar


@AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
دوره آموزش پیاده سازی api برای اپ دیوار

https://homeandroid.ir/api-web-service-divar


@AndroidStudyChannel
Api Dpi data End Scroll

این آموزش توسط هیچ منبع و وبسایتی منتشر نشده و سایت خانه اندروید به عنوان اولین وبسایت منتشر کننده این اموزش ست.

لینک شرکت در دوره آموزشی :
https://homeandroid.ir/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-end-scroll-data-dpi-kotlin


@AndroidStudyChannel
👍1
Media is too big
VIEW IN TELEGRAM
Scope functions let kotlin قسمت اول


@AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
Scope functions apply kotlin قسمت چهارم


@AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
Scope functions also kotlin قسمت پنجم


@AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
coil library image loading fast , modern , coroutines

کتابخانه عالی برای load تصاویر با سرعت بالا و گری کردن و بلور کردن و گرد کردن و...


@AndroidStudyChannel
This media is not supported in your browser
VIEW IN TELEGRAM
Koin - a smart Kotlin injection library

koin چیست


@AndroidStudyChannel
Media is too big
VIEW IN TELEGRAM
Livedata overview and Broadcastreceiver ConnectivityManager

@AndroidStudyChannel