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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش نکات مربوط به توسعه اندروید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 24m
54
Linkedin (لینکدین) lynda-small
08 تیر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
41,654
- از 5
ندارد
دارد
دارد
David Gassner

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Gassner David Gassner

نویسنده 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 در دسترس است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

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