پروژه Notify App بر پایه اندروید - کاتلین
توضیحات دوره
محتوای «پروژه Notify App بر پایه اندروید - کاتلین» به فصلها و جلسههای مشخص تقسیم شده است تا بتوانید موضوع موردنیازتان را پیدا کنید و برای یادگیری زمان بگذارید. در تب سرفصلها، جزئیات هر جلسه و فایلهای همراه آن را ببینید.
چه چیزهایی یاد میگیرید؟
- بخش اصلی
فایلها و اطلاعات دوره
زمانها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانهای در نظر بگیرید.
سرفصلها و جلسهها
موضوع، توضیح و زمان هر جلسه
فصل ۱بخش اصلی
بخش اصلی
در این فصل، نصب محیط توسعه، ساخت اولیه پروژه، ساخت ماژول Debug و موضوعات تکمیلی را دنبال میکنید.
-
۰۱
۱۹:۰۰
نصب محیط توسعه
رایگاناین جلسه به «نصب محیط توسعه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۲
۱۷:۰۰
ساخت اولیه پروژه
رایگاناین جلسه به «ساخت اولیه پروژه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۳
۲۸:۰۰
ساخت ماژول Debug
رایگاناین جلسه به «ساخت ماژول Debug» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Debug Module۱۶۹ کیلوبایت
-
۰۴
۱۴:۰۰
ساخت Activity پیشرفته
این جلسه به «ساخت Activity پیشرفته» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Enhanced Activity۱۷۱ کیلوبایت
-
۰۵
۱۴:۰۰
ساخت ماژول Language
این جلسه به «ساخت ماژول Language» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Language Module۱۷۳ کیلوبایت
-
۰۶
۳۲:۰۰
خصوصیات ماژول خوش ساخت
این جلسه به «خصوصیات ماژول خوش ساخت» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۷
۴۰:۰۰
مدیریت Permission ها - اساس
این جلسه به «مدیریت Permission ها - اساس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۸
۲۰:۰۰
مدیریت Permission ها - کد درخواست
این جلسه به «مدیریت Permission ها - کد درخواست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۰۹
۳۹:۰۰
مدیریت Permission ها - نهایی سازی
این جلسه به «مدیریت Permission ها - نهایی سازی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Permission Handler - Finalizing۱۸۱ کیلوبایت
-
۱۰
۲۳:۰۰
کلاس کمکی Dialog ها
این جلسه به «کلاس کمکی Dialog ها» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Dialog Helper۱۷۷ کیلوبایت
-
۱۱
۴۳:۰۰
مدیریت Notification - اساس
این جلسه به «مدیریت Notification - اساس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۲
۲۵:۰۰
مدیریت Notification - عملیات خاص
این جلسه به «مدیریت Notification - عملیات خاص» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Notification Handler - Actions۲۰۷ کیلوبایت
-
۱۳
۱۵:۰۰
جدا سازی تنظیمات پروژه از Framework
این جلسه به «جدا سازی تنظیمات پروژه از Framework» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۴
۱۸:۰۰
آشنایی با anko
این جلسه به «آشنایی با anko» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۵
۳۳:۰۰
ساخت اولین طراحی با anko
این جلسه به «ساخت اولین طراحی با anko» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Design First Anko Layouts۴۰۰ کیلوبایت
-
۱۶
۲۰:۰۰
مدیریت Theme
این جلسه به «مدیریت Theme» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۷
۴۲:۰۰
منوی Drawer - تعریف اولیه
این جلسه به «منوی Drawer - تعریف اولیه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۱۸
۳۰:۰۰
منوی Drawer - نهایی سازی
این جلسه به «منوی Drawer - نهایی سازی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Navigation Drawer - Finalizing۴۰۴ کیلوبایت
-
۱۹
۲۶:۰۰
آیکون با استفاده از Font
این جلسه به «آیکون با استفاده از Font» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۰
۲۵:۰۰
تعریف Font و محلیت برنامه
این جلسه به «تعریف Font و محلیت برنامه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Font and Locale۱٬۰۲۰ کیلوبایت
-
۲۱
۵۲:۰۰
ماژول Webservice - اساس
این جلسه به «ماژول Webservice - اساس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۲
۳۶:۰۰
ماژول Webservice - پردازش پاسخ سرور
این جلسه به «ماژول Webservice - پردازش پاسخ سرور» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Webservice Module - Response Parsing۱.۰ مگابایت
-
۲۳
۳۸:۰۰
سرور - نصب CentOS به عنوان سرور
این جلسه به «سرور - نصب CentOS به عنوان سرور» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۴
۱۱:۰۰
سرور - نصب محیط توسطه
این جلسه به «سرور - نصب محیط توسطه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۵
۲۴:۰۰
سرور - یک Framework ساده PHP
این جلسه به «سرور - یک Framework ساده PHP» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۶
۱۵:۰۰
سرور - طراحی Table ها
این جلسه به «سرور - طراحی Table ها» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۷
۳۴:۰۰
سرور - Query و تبدیل به JSON
این جلسه به «سرور - Query و تبدیل به JSON» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۲۸
۴۰:۰۰
سرور - Load اتوماتیک و Routing
این جلسه به «سرور - Load اتوماتیک و Routing» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Backend - Loading and Routing۱۳ کیلوبایت
-
۲۹
۲۶:۰۰
فایل های APK را بشناسیم
این جلسه به «فایل های APK را بشناسیم» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۳۰
۲۸:۰۰
استفاده از PHP به عنوان زبان Shell
این جلسه به «استفاده از PHP به عنوان زبان Shell» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۳۱
۱:۰۰:۰۰
بهینه سازی Dex فایلها با PHP
این جلسه به «بهینه سازی Dex فایلها با PHP» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Optimize Dex Files using PHP۶ کیلوبایت
-
۳۲
۱۲:۰۰
مروری بر گذشته
این جلسه به «مروری بر گذشته» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۳۳
۱۷:۰۰
تکه کردن پروژه به Loader و Core
این جلسه به «تکه کردن پروژه به Loader و Core» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۳۴
۱۵:۰۰
وب سرویس Updater - سرور
این جلسه به «وب سرویس Updater - سرور» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۳۵
۱:۰۰:۰۰
بهینه سازی ماژول وب سرویس
این جلسه به «بهینه سازی ماژول وب سرویس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Retouching Webservice Module۱.۰ مگابایت
-
۳۶
۱۲:۰۰
فراخوانی وب سرویس Updater
این جلسه به «فراخوانی وب سرویس Updater» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۳۷
۳۰:۰۰
توسعه UI پروژه Loader
این جلسه به «توسعه UI پروژه Loader» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Loader UI Implementation۱.۰ مگابایت
-
۳۸
۲۴:۰۰
توسعه Helper دانلود فایل
این جلسه به «توسعه Helper دانلود فایل» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
-
۳۹
۳۰:۰۰
بازکردن فایل و واکنش در UI
این جلسه به «بازکردن فایل و واکنش در UI» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Unzip and UI Tweak۱.۰ مگابایت
-
۴۰
۵۰:۰۰
بارگزاری فایل Dex و اجرای یک متد
این جلسه به «بارگزاری فایل Dex و اجرای یک متد» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Load Dex File and Call Method۲.۰ مگابایت
-
۴۱
۵۸:۰۰
هماهنگ سازی Core و Loader
این جلسه به «هماهنگ سازی Core و Loader» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Syncing Loader and Core۲.۰ مگابایت
-
۴۲
۲۳:۰۰
بررسی صحت اجرا به صورت Runtime
این جلسه به «بررسی صحت اجرا به صورت Runtime» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Test Features by Runtime۲.۰ مگابایت
-
۴۳
۵۷:۰۰
آپدیت خودکار Loader
این جلسه به «آپدیت خودکار Loader» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Loader Auto Update۱.۰ مگابایت
-
۴۴
۵۰:۰۰
تبدیل کد های اخیر به ماژول Update
این جلسه به «تبدیل کد های اخیر به ماژول Update» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Converting Update to a Module۱.۰ مگابایت
-
۴۵
۱۳:۰۰
تمیزکاری سورس
این جلسه به «تمیزکاری سورس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Cleaning۱٬۰۲۴ کیلوبایت
-
۴۶
۱۵:۰۰
محافظت از سورس
این جلسه به «محافظت از سورس» اختصاص دارد و بخشی از فصل «بخش اصلی» است.
- Obfuscation۲.۰ مگابایت
منابع مشترک این فصل
- android-sdk-essential-29.0.1۲.۵ گیگابایت
- android-studio-3.4.2-settings۲۲ کیلوبایت
- android-studio-ide-183.5692245-windows۹۷۱.۴ مگابایت
- bitstream-vera-sans-mono۱۱۴ کیلوبایت
- dex-tools۸.۵ مگابایت
- fonts۶۲۷ کیلوبایت
- gradle۴۵۰.۰ مگابایت
- ideaIU-2019.1.2۵۶۱.۴ مگابایت
- uncox-logo۱۹۴ کیلوبایت
- VirtualBox-5.2.0-118431-Win۱۰۸.۸ مگابایت
- web-development-settings۲۷ کیلوبایت
جلسهای پیدا نشد.
عبارت کوتاهتری بنویسید یا فیلتر رایگان را بردارید.
مدرس دوره
بهنام آقاجانی
من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.
رزومهٔ مدرس
شروع تماشا در uPlayer
ویدیوها در برنامهٔ uPlayer پخش میشوند. برای شروع، این چهار مرحله را انجام دهید.
-
کد را در uPlayer وارد کنید
برنامه را باز کنید و کد کپیشده را در کادر ورود بچسبانید.
قبلاً وارد برنامه شدهاید؟
به تنظیمات ← دسترسیها ← افزودن کد بروید و کد را ثبت کنید.
اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.
-
جلسه را پخش کنید
در فهرست آموزشهای برنامه، این دوره را پیدا کنید:
پروژه Notify App بر پایه اندروید - کاتلینجلسهٔ دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.
دوره را نمیبینید یا به مشکل خوردهاید؟
بررسی کنید کد حسابی را وارد کردهاید که خرید با آن انجام شده است.