بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

خوشامد گویی

uncocoder  3 سال پیش  1 سال پیش
+30 0

دوستان عزیز کاتلینی، خوش آمدید.

پیشنهادات خود را در این تاپیک مطرح نمایید.

+3 0
سلام استاد بسیار بسیار خوشحال شدیم ممنون از انتشار به موقع آموزش های کاتلین (3 سال پیش)
+2 0
آفرین و خسته نباشید به وقت شناسی شما (3 سال پیش)
+3 0
نظر خواهش می کنم. البته هدف من ارائه بیش از 10 ساعت برای امروز بود اما متأسفانه ناکامی در استفاده از Video Interactive و زمانی که توسعش گرفت، همینطور خاکبرداری ساختمان روبرویی که سر و صدا ایجاد می کنه مانع از این امر شد. اما بزودی آموزشها تکمیل تر خواهد شد. (3 سال پیش)
0 0
بعنی استاد با این اوصاف ویدیو ها همانند قبل هستند و از Video Interactive استفاده نشده؟ (3 سال پیش)
+2 0
نظر بله، اما Video Interactive به زودی در سایت وجود خواهد داشت با مطالبی که بسیار به آموزش Kotlin کمک خواهد کرد. (3 سال پیش)
+2 0
سلام ممنون از وقت شناسی تون. استاد اگه میشه تایم بیشتری رو بذارید برای اندروید چون کارایی کاتلین بیشتره برای اندرویده تا سایر چیزهایی دیگه.ممنون (3 سال پیش)
+3 0
نظر کارایی کاتلین بیشتر برای اندروید نیست بلکه اتفاقاً در خارج از اندروید کاربرد وسیع تری دارد. آموزش اندروید کامل است و با دانستن سینتکس کاتلین می شود به راحتی کدها را پورت کرد. پس نیازی به آموزش گسترده نیست اما مثالهای خوبی در آن زمینه خواهیم داشت. (3 سال پیش)
+1 0
با سپاس فراوان از زحمات شما استاد عزیز. ویدیوهای فعلی هم بعدا به صورت تعاملی خواهند شد یا اینکه ویدیوهای آینده فقط تعاملی میشن؟! (3 سال پیش)
+4 0
نظر فقط ویدئو های دانش نامه ( که در آینده عرضه می شود ) و رایگان است، بر اساس Video Interactive خواهد بود. (3 سال پیش)
+1 0
سلام استاد ممنونم از آموزش خوب شما کمترین شکی که در یاد گیری برنامه نویسی داشتم با آموزش kotlin کاملا بر طرف شده به این که فقط قسمت های اول kotlin را مشاهده کردم بدون شک می تونم بگم که کسی که به برنامه نویسی آشنایی نداره می تواند فقط با مطالعه بخش های اولیه کاملا با بر نامه نویسی آشنا بشه با تشکر فراوان از آموزش های خوب شما . (3 سال پیش)
+2 0
لینک ممنون از آموزش های جدید و مشتاق برای دیدن دانشنامه Video Interactive (3 سال پیش)
0 0
راستی استاد چطور میشه جوابو به نظر به صورت شما نشون داد . (3 سال پیش)
+2 0
سلام به همگی و استاد عزیز.. ممنون که با آموزش های خوبتون ما رو خوشحال میکنید. امیدوارم این آموزش ها ما را به اهدافمون برسونه (3 سال پیش)
+1 0
سلام و درود استاد اگر امکانش هست در این سری آموزش در مورد مکانیزم و شیوه استفاده صحیح و کاربردی gradle از قبیل امکانات و تعریف توابع و... بخشیو براش در نظر بگیرید (3 سال پیش)
+1 0
با توجه به این که یکم با کاتلیلن کار کرده بودم و یه لایبری کوچیک برا کار با دیتابیس نوشته بودم گفتم شاید آموزش برام تکراری باشه اما همونطور که استاد هم تو ویدیوی اول گفتن نکات جالبیو تا به این لحظه از آموزشا به دست آوردم. خسته نباشین (3 سال پیش)
+1 0
سلام استاد گل و دوست داشتنی. زنده باد و عرض خسته نباشید خدمت شما عزیز دلها (3 سال پیش)
0 0
استاد سلام میشه چند تا از کارایی های کاتلین رو در خارج از برنامه نویسی بیان کنید. (3 سال پیش)
 برای این سوال 8 پاسخ وجود دارد.
پاسخ به سوال 
امین علیپور  3 سال پیش
+10 0

با عرض سلام و خسته نباشید خدمت استاد عزیز

اگر امکانش هست یک بخش رو به توسعه سمت سرور اختصاص بدید.

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

+2 0
بله منم به شدت موافقم و حتی بیشتر از یک بخش چون آموزش سینتکس برای کاتلین زیاد وجود داره، درسته که به پای آموزش های استاد آقاجانی نمیرسه ولی کار آدم راه میفته ولی آموزش سمت سرور کاتلین سخت پیدا میشه که البته خیلی مهم هست (3 سال پیش)
+1 0
من هم با این نظر 100% موافقم. چون در پکیج جدید اموزش اندروید بر پایه جاوا ، بخش سرور از پکیج قدیمی اندروید استفاده شده بود. و در اینجا لازم میدونم نظرمو بدم که اگه میشه لطفا حتما اینو مد نظر داشته باشید. (3 سال پیش)
+2 0
نظر نظر ایشون توسعه سرور هست و فرمایش شما استفاده از سرور هست. در سری پیشین آموزش اندروید بحث استفاده از سرور به طور کامل پوشش داده شده که در سری جدید هم به آن رجوع می شود. (3 سال پیش)
+1 0
بله. یکی از جدی ترین مسائل استفاده از سرور هست که نیاز به آن خیلی احساس میشه (3 سال پیش)
پاسخ به سوال 
arash  3 سال پیش
+2 0

با سلام و خسته نباشید خدمت استاد عزیز و با عرض معذرت تنظیماتی که برای کاتلین داد رنگ بندی خیلی بد است مال جاوا تو اندروید استادیو خیلی بهتر بود خواهشا اگر میشه مثل اون با شه(مثلا رنگ متد و کلاس یکی تو تنظیمات آموزش کاتیلین !!!!)

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

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

پاسخ به سوال 
هادی اکبرزاده  3 سال پیش
0 0

سلام استاد عزیز
ادامه آموزش‌هارو کی منتشر میکنین؟!

+2 0
سلام دوست عزیز همین چند روز پیش منتشر شد که :| (3 سال پیش)
+1 0
خخخ ممنون آخه بالای انجمن تو قسمت هدر ساعتش آپدیت نشده بود (3 سال پیش)
پاسخ به سوال 
Amir Ab  3 سال پیش
+2 0

درود استاد عزیز در داخل این سری آموزش چند بخش هست که میتونه بهش اضافه بشه و اموزش هارو کامل تر کنه (سینتکس و مباحث پیشرفته)

یکی مربوط به  inline function  و reified type parameters  که میگفتن یکی از محاسن کاتلین همین  inline  ها هستن و من هم بصورت عمقی متوجهش نشدم که کارشون چیه.

در خصوص method contract ها که میشه برای ساخت توابعی که دارای لامبدا هستن مفیده.

استفاده از  delegate  ها در کاتلین برای سهولت در مدیریت پروپرتی ها

و موضوع  رفلکشن کاتلین(و ارتباطش با  رفلکشن جاوا)و کروتین ها  که در پکیج هاش وجود داره و محاسنش نسبت به  thread  ها

 

+3 0
inline function ها اتفاقاً خوب نیستند و بهتر است از آن تا جای ممکن استفاده نشود اما در شرایطی مجبور به استفاده از reified و در نتیجه Inline Function ها هستیم، از نظر Syntax فرقی با تعریف غیر inline ندارد. در خصوص method construct منظورتون رو متوجه نشدم، اگر لینکی دارید ارائه بدید. delegate ها مفید هستند، برخی از آنها در آموزش گفته شده. در خصوص coroutine بله حق با شماست و خودم هم دوست دارم این بخش اضافه بشه. در خصوص reflection هم حرفهایی برای گفتن دارم. انشاا.. در آپدیت بعدی خواهند بود. (3 سال پیش)
0 0
پکیج method contract ها برای داشتن قرارداد هایی با کامپایلر که در خیلی ازاکستنشن فانکشن های پکیج kotlin هم از method contract و هم از inline استفاده شده (برای نمونه اکستنشن فانکشن let )که در اینترنت رفرنس مناسبی برای این دو موضوع پیدا نکردم. لینک سایت کاتلین در خصوص پکیج method contract ها لینک (3 سال پیش)
+2 0
بررسی خواهم کرد (3 سال پیش)
پاسخ به سوال 
r22222  3 سال پیش
+1 0

سلام استاد ممکنه در مورد MVVM هم صحبت کنید؟ بر خلاف فریمورکی که شما ساختید من به کدهای MVVM نگاه میکنم سرگیجه میگیرم بخصوص وقتی پای RX و Dagger هم میاد وسط. ولی خب دو تا مسئله هست که نمیذاره از کنارشون رد بشم اولین مسئله اینه که خیلی شرکت ها از این معماری استفاده میکنن و مسئله دوم اینکه یه سری عملکردای خوبی ازش دیدم مثلا اینکه محتوا خیلی کمتر به چرخه اکتیویتی وابستست و مثلا با چرخش صفحه اطلاعات ریفرش نمیشه. (و البته خوندم برای تست پروژه های بزرگ استفاده از این فریمورک مهمه اما چون تا حالا از کتابخونه های تست استفاده نکردم این مسئله رو درک نمکینم.) ممنون میشم با توضیحاتتون ما رو از سردرگمی نجات بدید.

آیا استفاده از فریمورک شما در کنار MVVM و RX کار منطقی ایه؟

+1 0
بله، برای پروژه های بزرگ تست بسیار مهم است اما یک نرم افزار اندرویدی در بدترین شرایط یک پروژه کوچک است و به دلیل المان های زیادی در UI تست برای آن عمل صحیحی نیست. من معتقد به استفاده از Test در اندروید نیستم. در خصوص دیزاین پترن هایی نظیر MVVM هم خیلی معتقد نیستم اما با دانستن اصول برنامه نویسی و کسب تجربه کافی در خصوص برنامه نویسی و معماری ها ( بالاخص مطالبی که در آموزش مطرح شده ) فرا گرفتن هر نوع معماری جدید کار ساده ای برای شما خواهد بود. (3 سال پیش)
+4 0
استاد نمیدونم امکانش وجود داره یا نه اما با توجه به تجربه ای که شما دارید اگر یک تحلیلی از این دیزاین پترن و به خصوص برنامه نویسی RX و کتابخونه هایی مثل dagger که الان زیاد توی اینترنت اسمشون به چشم میخوره ارائه بدید خیلی راه گشا خواهد بود. اینکه بدونیم اگر به سمت استفاده از اینها میریم چرا میریم و اگر نمیریم دلیلش رو بدونیم. (3 سال پیش)
+1 0
نظر سلام من الان نرم افزار هایی که می نویسم بر اساس معماری MVVM و RxJava هست و به شدت راضی هستم هم از نظر سرعت هم از نظر عملکرد (3 سال پیش)
+1 0
اضافه کنم که از آموخته های استاد هم در طراحی منطق برنامه استفاده می کنم (3 سال پیش)
پاسخ به سوال 
h.k.m  3 سال پیش
+1 0

با سلام خدمت استاد عزیز

اگر امکانش هست آموزش recycler view در anko و همچنین آموزش استفاده از pager indicator در anko رو هم بگذارید

ممنون

+2 0
استاد اگر مقدوره tabLayout و viewPager در anko رو هم آموزش بدید. (3 سال پیش)
پاسخ به سوال 
mmz_133  2 سال پیش
+4 0

با سلام خدمت استاد عزیز

قصد دارید برای coroutine آموزش قرار بدید؟

پک آموزش کامل تر میشه یا نه؟

+6 0
سرفصل های مورد نیاز در حد پیشرفته در پکیج قرار گرفته است. coroutine نیز با توجه به دانشی که در این پکیج کسب خواهید کرد، به سادگی قابل استفاده خواهد بود. شاید یک بخش کوچک در حد 30 دقیقه در آینده اضافه شود. (2 سال پیش)
پاسخ به سوال 
Neshat  1 سال پیش
+2 0

با سلام خدمت استاد آقاجانی عزیز، من دارم آموزش notify app رو مطالعه میکنم و واقعا بخاطر نحوه تدریس و انتقال مطالب ازتون تشکر میکنم 

اما  سوالم در خصوص کتابخابه  Anko هست که دپریکیت شده و میخواستم بدونم چه پیشنهاد و یا راهکاری برای این موضوع دارید؟

+2 0
هر چند این کتابخانه کاملاً قابل استفاده و مناسب است اما می توانید خودتان یکی مثل آن را با حدود ۱۰۰ تابع بنویسید و تمرین خوبی برای درک بهتر کاتلین خواهد شد. (1 سال پیش)
+1 0
ممنون استاد من هم همین کارو کردم و تابع هارو به فریمورک اضافه کردم ، ممنون (1 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .