لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نکات مربوط به توسعه اندروید
Android Development Tips
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این مجموعه ، دیوید گاسنر نکات و ترفندهایی را به اشتراک می گذارد که می توانید برای کد نویسی دقیق تر و ایجاد برنامه های سریع و قابل اعتماد که عالی به نظر می رسند ، استفاده کنید. دیوید نکاتی را درباره موضوعات مختلف ارائه می دهد - بعضی از آنها به شما کمک می کنند رابط کاربری برنامه خود را ارتقا دهید ، و برخی دیگر که به پردازش مجدد متمرکز هستند. بعلاوه ، او برخی از کتابخانه های منبع باز را پوشش می دهد که می تواند به شما کمک کند گردش کار خود را توسعه دهید.
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
پروژه های تمرینی را از GitHub بارگیری کنید
Download exercise projects from GitHub
از Repo GitHub در Android Studio استفاده کنید
Use the GitHub repo in Android Studio
1. نکات توسعه هفتگی Android
1. Android Development Tips Weekly
با پیام های Snackbar ارتباط برقرار کنید
Communicate with Snackbar messages
اجزای نمای را با چاقوی کره مدیریت کنید
Manage view components with Butter Knife
یک کلاس گفتگوی قابل استفاده مجدد ایجاد کنید
Create a reusable dialog class
یک طرح را به ConstraintLayout تبدیل کنید
Convert a layout to ConstraintLayout
داده های جهانی را با تک آهنگ ها مدیریت کنید
Manage global data with singletons
تبدیل فایل های تصویری به قالب WEBP
Convert image files to WEBP format
یک آزمایش رابط کاربری Espresso ایجاد کنید
Create an Espresso user interface test
کلاس هایی را برای Android با Kotlin ایجاد کنید
Create classes for Android with Kotlin
کارهای پیش زمینه را در سرویس های قصد انجام دهید
Run background tasks in intent services
پیام های پخش شده را با EventBus ارسال کنید
Send broadcast messages with EventBus
رویدادها را با نحو Java 8 انجام دهید
Handle events with Java 8 syntax
فرم ها را با چیدمان طراحی بهبود بخشید
Improve forms with design layouts
ردیف های قابل کشش را در لیستی از داده ها نشان دهید
Display draggable rows in a list of data
داده های پایدار را با Realm مدیریت کنید
Manage persistent data with Realm
از دارایی ها یک فایل صوتی پخش کنید
Play an audio file from assets
یک پیام کوتاه از یک برنامه ارسال کنید
Send an SMS message from an app
لیستی از پرونده های صوتی را در یک دستگاه دریافت کنید
Get a list of audio files on a device
صداها را با SoundPool پخش کنید
Play sounds with SoundPool
تاریخ ساخت یک فایل APK را نمایش دهید
Display the build date of an APK file
کلاس های کوتلین را با خصوصیات بسازید
Build Kotlin classes with properties
نسخه را با متغیرهای Gradle مدیریت کنید
Manage versioning with Gradle variables
از ابزارهای گزارشگری از کنسول Google Play استفاده کنید
Use reporting tools from the Google Play Console
با Retrofit مکالمات وب سرویس برقرار کنید
Make web service calls with Retrofit
با Retrofit تماسهای ناهمزمان برقرار کنید
Make asynchronous calls with Retrofit
پارامترهای درخواست را با Retrofit ارسال کنید
Send request parameters with Retrofit
یک پروژه را به Android Studio 3.0 ارتقا دهید
Upgrade a project to Android Studio 3.0
پاک کردن تماسها برای findViewById ()
Clean up calls to findViewById()
نمادهای پرتاب سازگار را ایجاد کنید
Create adaptive launcher icons
از فونت های XML و قابل بارگیری استفاده کنید
Use XML and downloadable fonts
سیستم پرونده دستگاه را کاوش کنید
Explore a device's file system
استفاده از حافظه برنامه را نمایه کنید
Profile an app's memory usage
یک پایگاه داده SQLite را با اتاق مدیریت کنید
Manage an SQLite database with Room
موضوعات پیش زمینه را با مجریان مدیریت کنید
Manage background threads with Executors
آمارهای حیاتی را در یک برنامه منتشر شده دنبال کنید
Track vital stats in a published app
فایلهای پایگاه داده را با مرورگر DB بررسی کنید
Inspect database files with DB Browser
وظایف خود را با JobScheduler انجام دهید
Execute tasks with JobScheduler
کلاس های موجودیت اتاق را در Kotlin ایجاد کنید
Create Room entity classes in Kotlin
کلاس DAO اتاق را در Kotlin ایجاد کنید
Create Room DAO classes in Kotlin
به Android Studio 3.1 ارتقا دهید
Upgrade to Android Studio 3.1
برای استفاده از Kotlin یک پروژه را تبدیل کنید
Convert a project to use Kotlin
رویدادهای خود را با بره های Kotlin انجام دهید
Handle events with Kotlin lambdas
منوها را با چه زمانی مدیریت کنید
Manage menus with when
ثابت های جهانی را با Kotlin تعریف کنید
Define global constants with Kotlin
از کلاس ها و داده های Kotlin استفاده کنید
Use Kotlin data and enum classes
ایجاد سلسله مراتب وراثت در کوتلین
Create inheritance hierarchies in Kotlin
مجموعه داده ها را در Kotlin مدیریت کنید
Manage data collections in Kotlin
جمع آوری داده ها با Kotlin
Sort data collections with Kotlin
جمع آوری داده ها را با Kotlin فیلتر کنید
Filter data collections with Kotlin
توابع فرمت Kotlin ایجاد کنید
Create Kotlin extension functions
از توابع پشتیبانی از Android KTX استفاده کنید
Use support functions from Android KTX
از دستگاه های مجازی با Google Play استفاده کنید
Use virtual devices with Google Play
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار
دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.
دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.
نمایش نظرات