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

ادمین تبادل و تبلیغات : @n_h_raad
درخواست آموزش : @developerjavad
ابتدای کانال :
https://t.me/AndroidStudyChannel/5
Download Telegram
بدست اوردن فرمت تاریخ :
val dateFormat = SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault())


بدست اوردن تاریخ فعلی :
val nowTime = Date()


پاس دادن تاریخ منتشر شده پست :
val pasTime: Date = dateFormat.parse(dataDate)


محاسبه زمان سپری شده :
val dateDiff = floor((nowTime.time.toDouble() - pasTime.time.toDouble()) / 1000).toInt()


چک کردن عدد صحیح و زمان سپری شده :

if ( dateDiff < عدد صحیح){
دیروز
هفته پیش
و..
}
نکته : شاید دوستان تمایل داشته باشن که به جای دو روز پیش مثلا کلمه پریروز نمایش داده بشه که می تونید به جای عدد ۲ که در شرط هفته استفاده شده یعنی 2..7 بنویسن اگر عدد 2 بود پریروز نمایش داده شود.

سورس کد اضافه کردن پریروز

dateDiff in 86400..2591999 -> {
val interval = (dateDiff / 86400)
when (interval) {
1 -> {
convertTime = "دیروز"
}
2 -> {
convertTime = "پریروز"
}
in 3..6 -> {
convertTime = Farsi_Number_Change.Changefarsi(interval.toString()) + " روز پیش "
}
7 -> {
convertTime = "یک هفته پیش"
}14 -> {
convertTime = "دو هفته پیش"
}21 -> {
convertTime = "سه هفته پیش"
}28 -> {
convertTime = "چهار هفته پیش"
}
else -> {
convertTime =
Farsi_Number_Change.Changefarsi(interval.toString()) + " روز پیش "
}
}

}
محاسبه درصد تخفیف برای یک محصول
(قیمت تخفیف خورده - قیمت اصلی محصول )/تقسیم بر قیمت تخفیف خورده ضربدر عدد ۱۰۰

(8000-10000)/10000*100

@AndroidStudyChannel
ایجاد تخفیف برای یک فاکتور یا یک محصول به زبان php
$t=4; درصد تخفیف
$price_t=$p -(($p / 100) * $t);

در کد بالا :
$p=قیمت محصول یا سفارش

@AndroidStudyChannel
آموزش Pagination3 قوی ترین کتابخانه برای لود دیتا از سمت سرور با سرعت بسیار بالا

Retrofit2
Rxjava kotlin
Mvvm
Porgress
error handling
viewmodel scop
api server pdo php

لینک دانلود دوره آموزشی :
https://homeandroid.ir/pagination3-mvvm-kotlin

🔴 @AndroidStudyChannel
This media is not supported in your browser
VIEW IN TELEGRAM
pagination 3

https://homeandroid.ir/pagination3-mvvm-kotlin

آموزش Pagination3 قوی ترین کتابخانه برای لود دیتا از سمت سرور با سرعت بسیار بالا

Retrofit2
Rxjava kotlin
Mvvm
Progress
error handling
api server pdo php


🔴 @AndroidStudyChannel
پیشنهاد تهیه دوره های آموزشی زیر با توجه به نیاز بازار کار

دوره آموزشی coroutines پیاده سازی اپلیکیشن فروشگاهی
https://homeandroid.ir/mvvm-coroutines-kotlin

دوره آموزشی Rx kotlin پیاده سازی اپلیکیشن فروشگاهی

https://homeandroid.ir/rxjava-kotlin-mvvm

دوره آموزشی Pagination3 و اسکرول خیلی سریع مشابه اپلیکیشن دیوار و...

https://homeandroid.ir/pagination3-mvvm-kotlin

پیاده سازی دریافت داده ها پویا به صورت اپلیکیشن ترب
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

دریافت و فعال سازی sms مشابه اپلیکیشن دیوار و...
https://homeandroid.ir/sms-kotlin-no-permission


🔴 @AndroidStudyChannel
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
🎉2
Kotlin for Android Developers

→ Author: Antonio Leiva

→ Year: 2017

→ Pages: 191

→ Language: English

#Kotlin #Android

#SecBooks
📌 @AndroidStudyChannel
👍2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Icon change and set application

📌 @AndroidStudyChannel
👍3
Keyboard shortcuts android studio
برنامه نویس های حرفه ای استفاده می کنند :
مرتب سازی کد های هارد شده یا بهم ریخته شده : Ctrl+Alr+L
حذف import استفاده نشده: Ctrl+Alt+O
تکمیل کد (نمایش راهنما): Ctrl+Space
حل سریع مشکل: Alt+Enter
افزودن یا حذف کامنت خطی: CTRL + /
افزودن یا حذف کامنت بلوکی: CTRL + SHIFT + /
رفتن به متد قبل/بعد: ALT + UP/DOWN
نمایش پارامترهای متود: CTRL + P
جستجوی سریع مستندات: CTRL + Q
حذف خط: CTRL + Y
رفتن به کلاس: Ctrl + N
رفتن به فایل: Ctrl + Shift + N
جابجایی بین تب های باز: ALT + Left-Arrow; ALT + Right-Arrow
مراجعه به فایل های اخیر: CTRL + E
رفتن به خط: CTRL + G
جابجایی به محل آخرین تغییر: CTRL + SHIFT + BACKSPACE
رفتن به (declaration) اعلامیه: CTRL + B
رفتن به سورس: F4
رفتن به کلاس والد: CTRL + U
تولید خودکار کانستراکتور و ... : Alt+Insert
تغییر وضعیت: Ctrl+~
کامل کردن پرانتز: Ctrl+Shift+Enter
اورراید کردن متدها: Ctrl+O
ایمپلمنت کردن متدهای اینترفیس: Ctrl+I
کپی کردن کامل یک خط به خط پایینی: Ctrl + D
جست و جو: Ctrl + F
عملیات جستجو و جایگزین کردن: Ctrl + R
تغییر اسم متغییر و ... در کل پروژه: Shift + F6


📌 @AndroidStudyChannel
👍10
This media is not supported in your browser
VIEW IN TELEGRAM
رفع خطا روی target sdk 32 یا اندروید 12
نیازمند ها برای اجرا برنامه روی اندروید 12
اندروید استودیو ورژن 2022

📌 @AndroidStudyChannel
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
رفع برخی از خطا ها در ورژن های جدید اندروید استودیو
📌 @AndroidStudyChannel
👍5
📚 Java to Kotlin: A Refactoring Guidebook

Authors: Duncan McGregor, Nat Pryce

Publication year: 2021


#Java #Kotlin

📍@AndroidStudyChannel
👍3
Java to Kotlin_Final.pdf
2.7 MB
📥 Java to Kotlin: A Refactoring Guidebook - 2021

#Java #Kotlin
📍@AndroidStudyChannel
👍41
How To Use Kotlin’s Built-In Functions To Measure Code Execution Time

🔗 https://betterprogramming.pub

📍@AndroidStudyChannel
👍7👏1
This media is not supported in your browser
VIEW IN TELEGRAM
قلب یک نرم افزار بخش جستجو آن است.

فیلم آموزشی معرفی سورس کد جستجو آنلاین پیشرفته با قابلیت تشخیص غلط املایی کاربر و هم چنین نتیجه های مشابه نظیر گوگل و دیجی کالا و دیوار


این سورس کد توسط هیچ منبع و وبسایتی ارایه نشده و سایت خانه اندروید به عنوان اولین منتشر کننده این سورس کد با زبان php و کاتلین می باشد.
لینک تهیه سورس کد :
https://homeandroid.ir/source-code-search-advanced

📍@AndroidStudyChannel
👍4
Media is too big
VIEW IN TELEGRAM
قلب یک نرم افزار بخش جستجو آن است
جستجو پیشرفته در یک استان و چندین شهر با قابلیت فیلتر دسته بندی یا زیر دسته بندی

فیلم آموزشی معرفی سورس کد جستجو آنلاین پیشرفته با قابلیت جستجو در یک استان و چندین شهر همراه با فیلتر دسته بندی و تشخیص غلط املایی کاربر و هم چنین نتیجه های مشابه نظیر گوگل و دیجی کالا و دیوار


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

📍@AndroidStudyChannel
👍4
امکانات سورس کد پیشرفته اندروید :

بخش اندروید شامل دیزاین پیاده سازی شده

معماری MVVM

وب سرویس و ارتباط با سرور با کتابخانه رتروفیت

بخش api نویسی با زبان php

قابلیت های جستجو شامل :

پردازش روی متن ارسالی و نتیجه بهتری برای نمایش

تشخیص غلط املایی و دریافت نتیجه بهتر جستجو

نتیجه بهتر با ارسال کوتاه متن

تایپ و جستجو به صورت زنده

جستجو مشابه مشابه اپلیکیشن دیجی کالا و دیوار

جستجو صورتی

حذف کردن Edittext همراه با هماهنگی سازی با جستجو صورتی


لینک تهیه سورس کد :
https://homeandroid.ir/source-code-search-advanced

📍@AndroidStudyChannel
👍5