📌📌 یک پلاگین عالی برای ساخت و استفاده از Code Templates در اندروید استدیو
👌👌❤️👍
https://github.com/xylo/intellij-postfix-templates
👌👌❤️👍
https://github.com/xylo/intellij-postfix-templates
GitHub
GitHub - xylo/intellij-postfix-templates: Custom Postfix Templates for Intellij IDEA
Custom Postfix Templates for Intellij IDEA. Contribute to xylo/intellij-postfix-templates development by creating an account on GitHub.
سایت LoremPixel یک سایت باحاله که با سایز دلخواهتون، تصاویر رندوم بهتون تحویل میده، مثلا برای استفاده در Place holder ها
http://lorempixel.com/
http://lorempixel.com/
یه لایبراری دیگه برای نمایش فورس آپدیت به کاربران با قابلیت ساپورت از استور های ایرانی و یا دانلود با لینک مستقیم:
https://github.com/SirLordPouya/AndroidAppUpdater
https://github.com/SirLordPouya/AndroidAppUpdater
GitHub
GitHub - SirLordPouya/AndroidAppUpdater: Android App Updater [+Supports third party Android marketplaces] [+ Supports Jetpack Compose]
Android App Updater [+Supports third party Android marketplaces] [+ Supports Jetpack Compose] - SirLordPouya/AndroidAppUpdater
📌یک اپ اوپن سورس برای یادگیری بهترین و جدیدترین های برنامه نویسی اندروید
از دستش ندید!
👌👌👌
https://github.com/googlesamples/android-sunflower
از دستش ندید!
👌👌👌
https://github.com/googlesamples/android-sunflower
GitHub
GitHub - android/sunflower: A gardening app illustrating Android development best practices with migrating a View-based app to…
A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose. - android/sunflower
یک سایت جالب برای بررسی کیفیت کدهای پروژه
http://codacy.com
http://codacy.com
Codacy
Codacy - Enterprise-Grade Security for AI-Accelerated Coding
🛑 یک نمونه سورس ساده و کامل از نحوه پیاده سازی : Clean Architecture + Clean Code + Kotlin + Kodein + Corotuines + Retrofit + LiveData + MVVM
(آخرین تکنیک های برنامه نویسی حرفه ای اندروید)
👇👇👇👇
https://bitbucket.org/ManuelMato/baseproject/src/develop/
(آخرین تکنیک های برنامه نویسی حرفه ای اندروید)
👇👇👇👇
https://bitbucket.org/ManuelMato/baseproject/src/develop/
❌ یک مقاله عالی، ساده و کوتاه درباره راه اندازی سیستم تشخیص چهره در اندروید با ML KIT
👇👇👇👇
https://medium.com/androidiots/firebase-ml-kit-101-face-detection-5057190e58c0
👇👇👇👇
https://medium.com/androidiots/firebase-ml-kit-101-face-detection-5057190e58c0
Medium
Firebase ML Kit 101 : Face Detection
Face Detection is the process of detecting faces in images.
خیلی راحت Card View با سایه و به فرمت ninePatch بسازید !
👇👇👇👇
https://inloop.github.io/shadow4android/
👇👇👇👇
https://inloop.github.io/shadow4android/
inloop.github.io
Android Shadow Generator
Create ninepatch shadow for Android
📌چگونه محتوای پیامک تایید شماره موبایل یا OTP را بدون نیاز به حق دسترسی پیامک ها در اندروید بدست بیاریم.
👇👇👇👇👇👇
https://medium.com/android-dev-hacks/autofill-otp-verification-with-latest-sms-retriever-api-73c788636783
👇👇👇👇👇👇
https://medium.com/android-dev-hacks/autofill-otp-verification-with-latest-sms-retriever-api-73c788636783
Medium
Autofill OTP Verification with latest SMS Retriever API
As time passes android is getting better in all means for example security, from Android M google has provided the users to have control…
📌 یک نمونه کد ساده اندروید با استفاده از Google Machin Learning برای تشخیص چهره در اندروید
👇👇👇👇
ستاره یادتون نره بدید ! 😁
https://github.com/ateymoori/android_face_detection
👇👇👇👇
ستاره یادتون نره بدید ! 😁
https://github.com/ateymoori/android_face_detection
GitHub
GitHub - ateymoori/android_face_detection: Sample project to how to use Android Machine Learning( Face Detection ) with Fire Base…
Sample project to how to use Android Machine Learning( Face Detection ) with Fire Base ML kit - ateymoori/android_face_detection
برای انیمیشین های ساده تره از این لایبرری هم میتونین استفاده کنین. قابلیت های RX رو هم بهتون میده.
👇👇👇👇
https://github.com/lopspower/RxAnimation
👇👇👇👇
https://github.com/lopspower/RxAnimation
GitHub
GitHub - lopspower/RxAnimation: Simple way to animate your views on Android with Rx 🚀
Simple way to animate your views on Android with Rx 🚀 - GitHub - lopspower/RxAnimation: Simple way to animate your views on Android with Rx 🚀
بالاخره بعد از مدت ها وقت کردم که یه سورس جدید برای آموزش مسائل پیشرفته اندروید تولید کنم.
توی این سورس از این تاپیک ها استفاده شده :
#MVVM
#Room
#ViewModel
#ViewModelFactory
#DI via Dagger2
#Retrofit
#RxJava
#Kotlin
#LiveData
اگر دوست داشتید خود اپلیکیشن رو میتوتید از این لینک از گوگل پلی دریافت کنید :
https://play.google.com/store/apps/details?id=ir.heydarii.musicmanager
لینک گیت هاب اپلیکیشن :
https://github.com/SirLordPouya/MusicManager
خوشحال میشم اگر نظری دارید در مورد این سورس بهم بگید.
قطعا خیلی بهبود ها میشه صورت بگیره روش و این سورس رو یه پایه در نظر بگیرید.
توی این سورس از این تاپیک ها استفاده شده :
#MVVM
#Room
#ViewModel
#ViewModelFactory
#DI via Dagger2
#Retrofit
#RxJava
#Kotlin
#LiveData
اگر دوست داشتید خود اپلیکیشن رو میتوتید از این لینک از گوگل پلی دریافت کنید :
https://play.google.com/store/apps/details?id=ir.heydarii.musicmanager
لینک گیت هاب اپلیکیشن :
https://github.com/SirLordPouya/MusicManager
خوشحال میشم اگر نظری دارید در مورد این سورس بهم بگید.
قطعا خیلی بهبود ها میشه صورت بگیره روش و این سورس رو یه پایه در نظر بگیرید.
بعضی از مواقع نیاز میشه که ویو هاتون رو transparent کنید. توی اندروید میتونید این کار رو با مشخص کردن میزان alpha اون ویو انجام بدید.
راه دیگه ای که برای این کار وجود داره، استفاده کردن از خود رنگ ها هست!
قطعا همه ی ما رنگ های RGB رو دیدیم. کد رنگ هایی که با یک علامت شارپ و ۶ کاراکتر نمایش داده میشن و مشخص کننده یک رنگ هستن.
مثلا #FFFFFF نشان دهنده ی رنگ سفید خالص هست.
اما علاوه بر اون میتونید ۲ کاراکتر به اول کد رنگ های RGB اضافه کنید که این ۲ کاراکتر نشون دهنده ی میزان شفافیت رنگ ها خواهد بود. یعنی در آخر کد RGB شما شامل ۸ کاراکتر خواهد بود.
من یه Gist آماده کردم که با دیدن اون و اضافه کردن کد ها به RGB خودتون میتونید به هر میزان که خواستید رنگ ویوهاتون رو شفاف کنید!
https://gist.github.com/SirLordPouya/4eedb5dd3da5f93559e8532a3db23b17
راه دیگه ای که برای این کار وجود داره، استفاده کردن از خود رنگ ها هست!
قطعا همه ی ما رنگ های RGB رو دیدیم. کد رنگ هایی که با یک علامت شارپ و ۶ کاراکتر نمایش داده میشن و مشخص کننده یک رنگ هستن.
مثلا #FFFFFF نشان دهنده ی رنگ سفید خالص هست.
اما علاوه بر اون میتونید ۲ کاراکتر به اول کد رنگ های RGB اضافه کنید که این ۲ کاراکتر نشون دهنده ی میزان شفافیت رنگ ها خواهد بود. یعنی در آخر کد RGB شما شامل ۸ کاراکتر خواهد بود.
من یه Gist آماده کردم که با دیدن اون و اضافه کردن کد ها به RGB خودتون میتونید به هر میزان که خواستید رنگ ویوهاتون رو شفاف کنید!
https://gist.github.com/SirLordPouya/4eedb5dd3da5f93559e8532a3db23b17
سورس بعدی که با هدف آموزش نوشته شده، Character FInder For StarWars هست که کارش جستجو و نمایش اطلاعات کاراکتر های سری محبوب استاروارز هست.
تکنولوژی های استفاده شده :
MVVM
ViewModel
ViewModelFactory
DI via Dagger2
Retrofit
RxJava
Kotlin
LiveData
میتونید اپلیکیشن رو از گوگل پلی هم دریافت کنید :
https://play.google.com/store/apps/details?id=ir.heydarii.starwars
کد های پروژه هم مثل همیشه روی گیت هاب هست :
https://github.com/SirLordPouya/StarWars
تکنولوژی های استفاده شده :
MVVM
ViewModel
ViewModelFactory
DI via Dagger2
Retrofit
RxJava
Kotlin
LiveData
میتونید اپلیکیشن رو از گوگل پلی هم دریافت کنید :
https://play.google.com/store/apps/details?id=ir.heydarii.starwars
کد های پروژه هم مثل همیشه روی گیت هاب هست :
https://github.com/SirLordPouya/StarWars
مصاحبه ی من با وبسایت کارشناسان در مورد دنیای اندروید و برنامه نویسی.
اگر اندروید رو تازه شروع کردید یا میخواید یادگیریش رو شروع کنید و تو ذهنتون هنوز سوالاتی هست، احتمالا این مصاحبه بهتون کمک کنه بهتر تصمیم بگیرید:
https://www.aparat.com/v/gkBuh
اگر سوال یا نظری داشتید حتما میتونید مطرح کنید.
اگر اندروید رو تازه شروع کردید یا میخواید یادگیریش رو شروع کنید و تو ذهنتون هنوز سوالاتی هست، احتمالا این مصاحبه بهتون کمک کنه بهتر تصمیم بگیرید:
https://www.aparat.com/v/gkBuh
اگر سوال یا نظری داشتید حتما میتونید مطرح کنید.
آپارات - سرویس اشتراک ویدیو
مصاحبه-با-مهندس-پویا-حیدری-مدرس-Android-و-Java-در-سماتک-و-مجتمع-فنی-تهران
📌یک مقاله ساده، کامل و عالی برای یادگیری Coroutine در اندروید
👇👇👇👇👇👇
https://medium.com/better-programming/kotlin-coroutines-from-basics-to-advanced-ad3eb1421006
👇👇👇👇👇👇
https://medium.com/better-programming/kotlin-coroutines-from-basics-to-advanced-ad3eb1421006
Medium
Kotlin Coroutines, From the Basic to the Advanced
It’s time: Coroutines are here