دوره برنامه نویسی اندروید با زبان کاتلین - مقدماتی

هدف از ارائه این دوره این است که شما کاربران سایت باگتو بتوانید به سطح متوسطی از برنامه نویسی اندروید برسید و به راحتی از برنامه نویسی اندروید کسب درآمد کنید.

هدف از ارائه این دوره این است که شما کاربران سایت باگتو بتوانید به سطح متوسطی از برنامه نویسی اندروید برسید و به راحتی از برنامه نویسی اندروید کسب درآمد کنید.

رایگان


توضیحات دوره برنامه نویسی اندروید با زبان کاتلین - مقدماتی

 در این دوره چه چیز هایی یاد میگیریم؟


 فصل اول : در این فصل این دوره با نصب ابزارهای مورد نیاز و شبیه ساز اندروید شروع میشود و در ادامه با activity و چرخه حیاط Activity ها  کار میکنیم و Context رو کامل توضیح میدهیم بعد از اون با Layout ها و ویجت های اندروید کار میکنیم و همچنین رویداد های ویجت ها رو هم توضیح میدهیم.
فصل دوم : در این فصل  با Intent ها کار میکنیم و از  Vector برای آیکون های اپلیکیشن استفاده میکنیم . Dialog ها ProgressBar و FloatingActionButton را توضیح میدهیم و بعد از اون فایل manifest  رو هم کامل توضیح میدهیم. از وب ویو  استفاده میکنیم با استایل و تم های اندروید کار میکنیم و همچنین از shape و selector هم استفاده میکنیم.
فصل سوم : در این فصل  با فایل gradle کار میکنیم و لایبرری های مختلف را به پروژه اضافه میکنیم. در ادامه با منو های اندروید آشنا میشویم و از آن ها استفاده میکنیم. در این فصل notification  که یک بحث خیلی مهمه توی برنامه نویسی اندروید رو آموزش میدیم و بعد از اون با fragment کار میکنیم، همچنین runtime Permission و viewPagwer و tablayout رو هم آموزش میدهیم.
و در آخر این فصل با کلاس Application کار میکنیم.
 فصل چهارم : در این فصل ذخیره دیتا ها توی اپلیکیشن رو آموزش میدهیم اول از SharedPreferences استفاده میکنیم و بعد با استفاده از Room داده ها رو روی دیتابیس ذخیره میکنیم. و همچنین با لایبرری glide تصاویری که روی سرور هستن رو توی اپلیکیشن نمایش میدهیم.
فصل پنجم : اول با RecyclerView و CardView کار میکنیم. بعد از اون با json  آشنا میشیم و ساختارش رو یاد میگیریم. در ادامه از لایبرری قدرتمند retrofit برای ارتباط با سرور استفاده میکنیم و با webApi کار میکنیم ،و همچنین با معماری محبوب MVVM آشنا میشیم ،در ادامه این فصل نحوه دیباگ کردن پروژه رو یاد میگیرد بعد از اون از پروژه خروجی apk میگیریم برای استفاده در استورها و نصب روی سیستم عامل اندروید.

 فصل ششم :  در فصل پایانی این آموزش پروژه نمایش اطلاعات فیلم های  برتر تاریخ رو انجام میدهیم این پروژه به صورت آنلاین دیتا ها رو از سرور میگیره و نمایش میده، این پروژه با معماری mvvm  ساخته میشه و از retrofit برای ارتباط با سرور استفاده میکنه و میتونه یه نمونه کار قابل قبول برای شما باشه.

  برای دریافت سورس دوره روی لینک زیر کلیک کنید : 


  دریافت سورس کد 
 
نگاهی به دوره

برنامه نویسی اندروید با زبان کاتلین - مقدماتی

مدرس میثم بابائی
مخاطب برنامه‌نویسان
فصل 6
مدت زمان 14:23:41
سطح متوسط
وضعیت غیرفعال
تعداد جلسات 45
قابل مشاهده دانلودی
قیمت رایگان
سرفصل آموزشی

برنامه نویسی اندروید با زبان کاتلین - مقدماتی

6 فصل 45 جلسه
1
Install Android Studio 00:10:23
2
Install Avd 00:20:16
3
Activity And Context 00:05:03
4
Android Ui Layout 00:27:01
5
Toast And Snack Bar 00:14:14
6
Android Views 00:20:01
7
Listener 00:06:31
1
Intent 00:16:39
2
vector 00:05:14
3
Dialogs 00:13:36
4
ProgressBar 00:04:50
5
Floating Action Button 00:03:59
6
Android Manifest 00:03:37
7
WebView 00:09:02
8
Strng and Color and Style 00:14:14
9
Shape and selector 00:08:13
1
Gradle File 00:05:33
2
Option menu and ContextMenu 00:12:07
3
Navigation Drawer 00:21:21
4
Bottom Navigation 00:10:03
5
Notifications 00:17:58
6
Fragments 00:06:18
7
Rutime Permission 00:24:25
8
Tablayout And ViewPagwe 00:15:20
9
Application Class 00:03:45
1
Shared Prefrences 00:15:57
2
Glide Library 00:06:33
3
Room DataBase Part1 00:17:49
4
Room DataBase Part2 00:14:34
1
Recycler View 00:31:31
3
Retrofit 00:25:37
4
MVVM Part 1 00:02:42
5
MVVM Part 2 00:24:40
6
Debuging 00:07:16
7
Releas Apk 00:05:13
1
project part1 01:40:57
2
Project part 2 00:27:49
3
Project Part3 00:49:02
4
Project Part4 00:37:38
5
Project Part5 00:20:43
6
Project Part6 00:58:30
7
Project Part7 00:44:52
8
Project Part8 00:39:44
9
Project Part9 00:20:34

ثبت دیدگاه

برای ثبت دیدگاه وارد حساب کاربری شوید

پس از ورود می‌توانید دیدگاه خود را با سایر شرکت‌کنندگان به اشتراک بگذارید.

نظرات شرکت‌کنندگان

دیدگاه کاربران

68

Mohsen Chert

سلام. اولا تشکر می کنم از این دوره عالی که بسیار خوب اموزش داده شده و به صورت رایگان هم منتشر شده هر چند این دوره اگر پولی هم بود من میگرفتم خیلی خوب توضیح داده شده موارد. فقط یه سوال. توی اموزش مدرس از یک live template قدرتمند استفاده می کنه که autocomplete کدها تکمیل میشن. من نه توی پلاگین ها همچین چیزی پیدا کردم نه توی live template توی گیت هاب. میشه لطفا راهنمایی کنید

hadi abasi

بسیار عالی و یادگیری راحته ممنون از سآیت خوبه باگتو☺️

پاسخ پشتیبانی باگتو

سلام

خیلی خوشحالیم که برات مفید بوده 😊
امیدواریم از این دوره هم کلی چیزای کاربردی یاد بگیری!  

hadi abasi

سلام

وقت بخیر

ببخشید استاد گرامی 

دو تا مبحث آموزش فصل سوم دوره مقدماتی 

Option menu and ContextMenu

Navigation Drawer

اولین مشکل اینه Option menu and ContextMenu, تو اکتیویتی option_menu-xml منوها نوشته میشه ولی توسط امولاتور bluestack چیزی از محتویات اون نشان داده نمیشه

حتی دکمه bt_bugeto در ادامه توی اکتیویتی Mainactivity.xml به درستی کار نمیکنه

 

دومین مشکل اینه که Navigation Drawer : کتابخانه طبق آموزش sync نمیشه و سر در گم موندم چرا پلاگین ها را هم تغییر میدم بازم error میده 

سپاس از شما 

iman

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

 به شدت منتظر دوره حرفه ای هستم و به عنوان کسی که دوره های زیادی دیده به تمام دوستانی که قصد یادگیری برنامه نویسی اندروید با کاتلین رو دارن حتما پیشنهاد میکنم این دوره رو تهیه کنند بازم سپاس از استاد عزیز به امید موفقیت و پیشرفت هرروزتون

پاسخ احسان بابائی

سلام 

ممنونم از شما 

خیلی خوشحالم که این دوره تونسته رضایت کافی برای شما ایجاد کنه.

موفق باشید 🌹

 

hadi abasi

سلام 

این پیغام نوشته میشه توی امولاتور 32Retrofi

ClearText Communication to 

moviesapi.ir

not permitted by network security policy

hadi abasi

سلام 

وقت بخیر 

از سایت حوبتون که واقعا عالیه تشکر میکنم

یه سوال دارم 

bugeto->32Retrofit

______________________________--

model -> kotlin dataclass File From jSON

اسم کلاس را گذاشتین Movies

Generate که میزنیم

سه تا فایلی که ساخته شده ایمپورتشون ساخته نمیشه

import com.google.gson.annotations.SerializedName

وباید بصورت ذستی وارد بشه 

@SerializedName("data")

بطور مثال Movies.kt

package com.sahelhdhd.gigfa.retrofit.model

import com.google.gson.annotations.SerializedName

data class Movies(
    @SerializedName("data")
    var data: List<Data>?,
    @SerializedName("metadata")
    var metadata: Metadata?
)

حتی value هم نداره

خواهش میکنم راهنمایی کنید

 

zag

سپاسگزارم  بسیار عالی  بسیار عالی 

hadi abasi

سلام

مفاهیم عالی و جامع بود

از زحمات شما سپاسگزارم

reza nahrvanian

واقعا عالیه

دمتون گرم

دوره پیشرفته کی منتشر میشه؟

ali masomi

سلام و تشکر بایت سایت خوبتون

من تازه ویندوز 11 رو نصب کردم هر وقت اندروید استودید را نصب می کنم بعد از خاموش و روشن شدن سیستم غیر فعال می شود وباید مجددا حذف و نصب کنم لطفا راهنمایی کنید با تشکر

پاسخ پشتیبانی باگتو

سلام،  

برخی از راه حل ها:

  1. بررسی سازگاری سخت افزاری: مطمئن شوید که سیستم شما حداقل مشخصات سخت افزاری مورد نیاز برای اجرای ویندوز 11 و اندروید استودیو را دارا است.

  2. به روز رسانی درایورها: مطمئن شوید که تمامی درایورهای سیستم شما به روز هستند. این مورد شامل درایورهای کارت گرافیک، کارت صدا، و دیگر قطعات سخت افزاری سیستم شما می‌شود.

  3. تغییر مسیر نصب: اگر اندروید استودیو را در یک مسیر غیر پیش فرض نصب کرده‌اید، این ممکن است مشکل ایجاد کند. تلاش کنید که نرم افزار را در مسیر پیش فرض نصب کنید.

  4. استفاده از حالت سازگاری ویندوز: این ممکن است کمک کند که برنامه در حالت سازگاری ویندوز قدیمی‌تر اجرا شود. برای این کار، روی آیکون اندروید استودیو راست کلیک کنید، سپس به 'ویژگی‌ها' بروید و در برگه 'سازگاری'، 'اجرا این برنامه در حالت سازگاری برای:' را تیک بزنید و یک نسخه ویندوز قدیمی‌تر را انتخاب کنید.

  5. به روز رسانی نرم افزار: مطمئن شوید که اندروید استودیو و ویندوز 11 شما به آخرین نسخه به روز شده است.

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

موفق باشید🌹

ali masomi

عالی بود  موفق باشید

علی .

ممنون از راهنمایی شما ، حق با شما بود ، مشکل از تفاوت ورژن  WinRar  بود ، سپاس فراوان

علی .

فایل ها خرابند ....

پاسخ احسان بابائی

سلام 

فایل ها مشکلی ندارند 

از آخرین نسخه winrar استفاده نمایید و اگر مشکل برطرف نشد احتمالا ناقص دانلود شده اند

یاسین خلیلی

سلام وقتتون بخیر، من بعد از دیدن این دوره خوبتون حداقل های ساخت یک اپلیکیشن رو یاد میگیرم که بتونم یه اپ طراحی کنم؟

 

 

 

 

arshia sabbaghian

سلام خسته نباشید

دوره عالی بود

میخواستم بدونم دوره پیشرفته رو کی قرار میدید؟

amirreza kazemi

سلام وقت بخیر.

چطور میتونم خطای context رو برطرف کنم

 

پاسخ روشن احمدی

سلام وقتتون بخیر
 لطفا متن خطا رو بفرستین تا بررسی بشه

ماهان احمدی

سلام دوره پیشرفته هم رایگان خواهد بود؟

 

محمد پارسا عبدلی

سلام خسته نباشید

ممنون بابت آموزش های خوبتون 

بعد از اتمام این دوره دوره دیگه ای نیاز هست یا کل زبان کاتلین همینه؟

پاسخ روشن احمدی

 سلام روزتون بخیر 
در این دوره  مباحث مقدماتی کاتلین رو آموزش دادیم  و مباحث پیشرفته رو در دوره پیشرفته آموزش خواهیم داد 

mohammad pakravan

درود

بسیار دوره ی خوبی هست پیشنهاد میکنم حتما ببینید مدرس دوره بسیار شیوا تدریس میکنه

اکثر دوره ها کمترین اهمیتی به اجرای دیزاین با xml میدن که واقعا جای خالیش احساس میشد جدای از دیزاین توجه به کدنویسی صحیح در کدنویسی کاتلین هم واقعا عالی بود

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

خیلی خوشحالم از اینکه سایت شما رو پیدا کردم

امیدوار بودم قسمتی برای دونیت داخل سایت پیدا میکردم که بتونم بابت زحمات این دوست خوب تشکر داشته باشم

پاسخ پشتیبانی باگتو

سلام

ممنونم از حمایت شما و خوشحالیم که از دوره راضی بوده اید.

دوره  جدید اندروید در همین هفته بر روی سایت منتشر می شود

arshia sabbaghian

سلام خسته نباشید.

دوره عالی هست

میتونیم بدونیم استاد چه تایمی دوره ی پیشرفته را شروع می کند؟

پاسخ روشن احمدی

 سلام وقتتون بخیر 

 ممنون از لطف شما 

درحال  آماده سازی این دوره هستیم .

علی محمدی

با سلام  و خسته نباشید. سورس کد برنامه فصل ششم رو از کجا تهیه کنم. جایی قرار ندادید

پاسخ روشن احمدی

 سلام روزتون ر 
 ادامه فصل بهمراه سورس کد فردا در سایت قرار داده میشود 

پاسخ روشن احمدی

 سلام روزتون بخیر
 ادامه فصل بهمراه سورس کد فردا در سایت قرار داده میشود 

ali qolamii

سلام وقت شما بخیر

برای من لینک یا پیم فرستاده نشده برای تایید حساب 

راهنمایی کنید مشکل از کجاست 

چون ویدیو ها دانلود نمیشه

پاسخ پشتیبانی باگتو

سلام ایمیل برای شما ارسال شده است.

 

محمد پارسا عبدلی

سلام خسته نباشید

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

amiralish

سلام دوره عالی واقعا ممنون که رایگان گذاشتید اگه امکانش هست فصل ۶ قسمت های جدیدش بزارید و منتظر دوره پیشرفتتون هستم بازم ممنون

پاسخ پشتیبانی باگتو

سلام

چند قسمت بعدی این دوره هم در هفته های آینده آپلود می شوند

محمد حسین جربان

سلام و خسته نباشید مجدد 

بازم ممنون بخاطر رایگان گذاشتن دوره 

میخواستم بدونم فصل ششم رو چه وقت قرار میدین ممنون

پاسخ روشن احمدی
سلام روزتون بخیر ممنون از شما طی این هفته قسمت های جدید رو آپلود می کنیم.

محمد حسین جربان

سلام ممنون از اموزش خوبتون ببخشید فصل ششم رو چه وقت قرار میدید؟؟

پاسخ احسان بابائی
سلام احتمالا اواخر فروردين

mary irani

سلام ممنون از آموزشتون. بسیار روان و  شیوا.

جساراتا فصل 6 به بعد رو چطورمیتونیم ببینیم؟؟

HOSSEIN NEYSARI APP

عالی ممنون آقای بابائی و باگتو دات نت 

Yusef Mn

سلام . تشکر از آموزش. فصل 6 رو کی قرار میدین؟

محمد

سلام این دوره تموم شده؟

پاسخ احسان بابائی

سلام

خیر چندین قسمت دیگه از دوره مونده

dz1345ddd 13451345

سلام 

باتشکر در مورد باتون و دستورها مثلا با باتون متن یه تکستو بشه عوض کرد همچنین رنگ متن یا کلا دسورهایی که با باتون مشه اجرا کرد 

باز هم ممنون

dz1345ddd 13451345

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

پاسخ احسان بابائی

سلام

تشکر از شما.

dz1345ddd 13451345

اقا کارت درسته ممنون زحمت کشیدی خیر ببینی

حسنی حسن

good

پاسخ احسان بابائی

ممنونم از توجه شما

dz1345ddd 13451345

بسیار عالی ممنون از شما

شایان

عالی بود

پاسخ احسان بابائی

امیدوارم بتوانیم در مسیر موفقیت شما تاثیر گذار باشیم

حسن

سلام من تا جلسه نهم رو دیدم در اکثر موارد عالی بود ول در مباحثی مثل contex و intent نیاز به توضیح بیشتری هست نه اینکه از کار شما ایراد بگیرم تو این جلسات  مشکل دارم .با تشکر از زحماتتون

حسن

مباحثی که گذاشتین خیلی عالی هستن دستتون درد نکنه من دانلود کردم ولی در مورد کیفیت بعد از دیدن نظر میدم ممنون

پاسخ احسان بابائی

سلام

ممنونم از شما

امیدوارم بتونید نهایت استفاده از این دوره را ببرید

مرتضی رباطجزی

سلام هیچ دوره ی کاتلین اندریدی رو مثل این دوره تو اینترنت رایگان +اینکه طولانی هم باشه پیدا نکرده بودم خیلی ممنون از شما عجرتون با خدا.

پاسخ احسان بابائی

سلام آقای رباطجزی

ممنونم از شما

منتظر دوره های بعدی اندروید باگتو هم باشید

محمد مهدی مهدی

سلام میگم باید کاتلین رو یاد گرفت دیگه بعدش بیایم فیلم های شما رو ببینیم

پاسخ احسان بابائی

سلام

بله باید آشنایی با زبان کاتلین داشته باشید

دوره آموزش کاتلین را می توانید از باگتو دانلود کنید

مسلم جهان پور

سلام خدا قوت.

بابت آموزش رایگان و عالیتون متشکرم.

سوالی که داشتم این بود که دوره ستارگان چه زمانی آپلود میشه؟

یاعلی

پاسخ احسان بابائی

سلام منظور شما کدامی یکی از دوره های ستارگان می باشد

مسعود قاسم پور

بسیار عالی . محبت کردید این دوره رو برای ما قرار دادید . امیدوارم همیشه موفق باشید 

Umid

عالی . ممنون بابت آموزش

پاسخ احسان بابائی

سلام

خوشحالم كه دوره هاي باگتو مورد پسند شماست 

اميدوارم در ادامه راه بتونيم در موفقيت شما نقش پررنگي داشته باشيم

محمدي

سلام و خسته نباشيد

من چند قسمت اول رو ديدم

تا اينجا عالي بوده آقا ميثم

با قدرت ادامه بدين

پاسخ احسان بابائی

سلام

ممنونم از شما 

لطفا اين دوره رو به دوستانتون هم معرفي كنيد

تخفیف دوره‌ها

می‌توانید دوره‌های سایت را با تخفیف تهیه کنید.