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


  • مدرس: میثم بابائی
  • مخاطب: برنامه‌نویسان

رایگان

برای دسترسی به محتوای این دوره، ابتدا وارد حساب کاربری خود شوید یا یک حساب جدید ایجاد کنید. ما با شما هستیم در هر گام از مسیر موفقیتتان 🚀!

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


 فصل اول : در این فصل این دوره با نصب ابزارهای مورد نیاز و شبیه ساز اندروید شروع میشود و در ادامه با 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
قابل مشاهده دانلودی
قیمت رایگان
سرفصل‌های دوره برنامه نویسی اندروید با زبان کاتلین - مقدماتی

فصل 1 : فصل اول

فصل 2 : فصل دوم

فصل 3 : فصل سوم

فصل 4 : فصل چهارم

فصل 5 : فصل پنجم

فصل 6 : فصل ششم

برای ارسال دیدگاه، لطفاً وارد حساب کاربری خود شوید.

64 دیدگاه برای برنامه نویسی اندروید با زبان کاتلین - مقدماتی
iman
1402/09/08

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

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

پاسخ توسط احسان بابائی
1402/09/08

سلام 

ممنونم از شما 

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

موفق باشید 🌹

 


hadi abasi
1402/07/08

سلام 

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

ClearText Communication to 

moviesapi.ir

not permitted by network security policy


hadi abasi
1402/07/08

سلام 

وقت بخیر 

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

یه سوال دارم 

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
1402/06/12

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


hadi abasi
1402/05/06

سلام

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

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


reza nahrvanian
1402/04/17

واقعا عالیه

دمتون گرم

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


ali masomi
1402/03/09

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

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

پاسخ توسط پشتیبانی باگتو
1402/03/09

سلام،  

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

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

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

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

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

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

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

موفق باشید🌹


ali masomi
1402/02/31

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


علی .
1402/01/21

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


علی .
1402/01/21

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

پاسخ توسط احسان بابائی
1402/01/21

سلام 

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

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


یاسین خلیلی
1401/11/14

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

 

 

 

 


arshia sabbaghian
1401/10/27

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

دوره عالی بود

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


amirreza kazemi
1401/10/24

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

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

 

پاسخ توسط روشن احمدی
1401/10/24

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


ماهان احمدی
1401/10/19

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

 


محمد پارسا عبدلی
1401/04/20

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

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

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

پاسخ توسط روشن احمدی
1401/04/21

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


mohammad pakravan
1401/04/17

درود

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

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

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

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

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

پاسخ توسط پشتیبانی باگتو
1401/04/18

سلام

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

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


arshia sabbaghian
1401/04/06

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

دوره عالی هست

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

پاسخ توسط روشن احمدی
1401/04/06

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

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

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


علی محمدی
1401/03/10

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

پاسخ توسط روشن احمدی
1401/03/17

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

پاسخ توسط روشن احمدی
1401/03/17

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


ali qolamii
1401/03/06

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

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

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

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

پاسخ توسط پشتیبانی باگتو
1401/03/07

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

 


محمد پارسا عبدلی
1401/03/01

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

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


amiralish
1401/02/29

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

پاسخ توسط پشتیبانی باگتو
1401/02/31

سلام

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


محمد حسین جربان
1401/02/15

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

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

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

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

محمد حسین جربان
1400/12/28

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

پاسخ توسط احسان بابائی
1400/12/29
سلام احتمالا اواخر فروردين

mary irani
1400/12/05

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

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


HOSSEIN NEYSARI APP
1400/12/02

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


Yusef Mn
1400/11/29

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


محمد
1400/11/26

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

پاسخ توسط احسان بابائی
1400/11/30

سلام

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


dz1345ddd 13451345
1400/11/19

سلام 

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

باز هم ممنون


dz1345ddd 13451345
1400/11/19

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

پاسخ توسط احسان بابائی
1400/11/30

سلام

تشکر از شما.


dz1345ddd 13451345
1400/11/16

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


حسنی حسن
1400/11/13

good

پاسخ توسط احسان بابائی
1400/11/13

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


dz1345ddd 13451345
1400/11/06

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


شایان
1400/10/29

عالی بود

پاسخ توسط احسان بابائی
1400/11/04

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


حسن
1400/10/22

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


حسن
1400/10/18

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

پاسخ توسط احسان بابائی
1400/10/20

سلام

ممنونم از شما

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


مرتضی رباطجزی
1400/10/15

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

پاسخ توسط احسان بابائی
1400/10/20

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

ممنونم از شما

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


محمد مهدی مهدی
1400/10/06

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

پاسخ توسط احسان بابائی
1400/10/08

سلام

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

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


مسلم جهان پور
1400/10/04

سلام خدا قوت.

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

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

یاعلی

پاسخ توسط احسان بابائی
1400/10/08

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


مسعود قاسم پور
1400/08/28

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


Umid
1400/08/27

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

پاسخ توسط احسان بابائی
1400/08/27

سلام

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

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


محمدي
1400/08/27

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

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

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

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

پاسخ توسط احسان بابائی
1400/08/27

سلام

ممنونم از شما 

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