آموزش برنامهنویسی اندروید: ساخت کامپوننتهای ساختاری
اگر تا به حال با اندروید استودیو کار کرده باشید، حتماً میدانید که گوگل برای ساخت اپلیکیشنهای حرفهای، یک سری کامپوننتهای پیشنهادی (یا همون Architecture Components) معرفی کرده. این دوره دقیقاً همون جاییه که میتونید یاد بگیرید چطور از این ...
آموزش برنامهنویسی اندروید: ساخت کامپوننتهای ساختاری
اگر تا به حال با اندروید استودیو کار کرده باشید، حتماً میدانید که گوگل برای ساخت اپلیکیشنهای حرفهای، یک سری کامپوننتهای پیشنهادی (یا همون Architecture Components) معرفی کرده. این دوره دقیقاً همون جاییه که میتونید یاد بگیرید چطور از این ابزارها درست استفاده کنید تا هم توسعه اولیه سریعتر پیش بره و هم در بلندمدت، نگهداری از پروژهتون به یک دردسر تبدیل نشه.
چرا این دوره؟
فرض کنید قراره یه اپ یادداشتبرداری ساده بسازید. شاید فکر کنید که کار راحتیه، ولی وقتی بحث ذخیرهسازی داده، نمایش لیست و بهروزرسانی رابط کاربری پیش میاد، تازه میفهمید که چقدر راحت میشه کدها به هم گره بخورن و برنامه از کنترل خارج بشه. این دوره دقیقاً برای همینه که از همون اول، مسیر درست رو برید.
توی این آموزش پیشرفته برنامهنویسی اندروید، قراره با بهترین روشهای ساخت اپهای باکیفیت آشنا بشید. تمرکز اصلی روی کامپوننتهای ساختاری پیشرفتهست که به پایداری برنامه و نمایش بهتر دادهها کمک میکنن. نکته جالب اینه که همه مفاهیم رو با هم و به صورت عملی پیش میریم و در نهایت یک برنامه کامل یادداشتبرداری رو از صفر تا صد میسازیم.
چه چیزی یاد میگیرم؟
کار با پایگاه داده SQLite با استفاده از کتابخانه محبوب Room. دیگه لازم نیست نگران نوشتن کوئریهای پیچیده و اشتباهات رایج باشید.
نمایش لیست دادهها با کامپوننت فوقالعاده کارآمد RecyclerView. اگه تجربه کار با ListView رو داشته باشید، مطمئنم از دیدن قدرت و انعطاف RecyclerView شگفتزده میشید.
بهروزرسانی خودکار رابط کاربری با آبجکتهای قابل مشاهده LiveData. این یعنی وقتی دادهای تغییر میکنه، برنامه به صورت خودکار و بدون کد اضافی، رابط کاربری رو آپدیت میکنه.
مشخصات دوره
ویژگی
توضیحات
عنوان
آموزش برنامهنویسی اندروید: ساخت کامپوننتهای ساختاری
سطح
پیشرفته
پیشنیاز
آشنایی مقدماتی با برنامهنویسی اندروید
فصلها
۷ فصل شامل ۳۳ جلسه
پروژه عملی
ساخت یک اپلیکیشن کامل یادداشتبرداری
قیمت
با تخفیف ویژه در دسترسه
سرفصلهای دوره
شماره
عنوان فصل
تعداد جلسات
1
مقدمه
2 جلسه
2
فصل اول – آغاز به کار
7 جلسه
3
فصل دوم – ساخت رابط کاربری
6 جلسه
4
فصل سوم – مدیریت پایداری داده با روم
5 جلسه
5
فصل چهارم – مدیریت داده و منطق تجاری
5 جلسه
6
فصل پنجم – ویرایش و حذف یادداشتها
5 جلسه
7
فصل ششم – کارهای نهایی
2 جلسه
8
فصل هفتم – نتیجهگیری
1 جلسه
چطور به کارم کمک میکنه؟
خب، بذارید یه مثال واقعی براتون بزنم. فرض کنید چند ماه بعد از تحویل پروژه، کارفرما ازتون میخواد که یه قابلیت جدید به اپ اضافه کنید. اگه کدها به صورت سنتی و بدون ساختار نوشته شده باشن، احتمالاً باید کلی وقت بذارید تا بفهمید هر بخش کجاست و چطور به بخش دیگه وصل شده. ولی با استفاده از همون کامپوننتهای ساختاری که توی این دوره یاد میگیرید، کدها به ماژولهای مستقل تقسیم میشن و شما دقیقاً میدونید که برای هر تغییر، کجا رو باید نگاه کنید. این یعنی صرفهجویی در زمان و انرژی، که توی دنیای واقعی برنامهنویسی خیلی ارزشمنده.
یه نکته دیگه هم بگم، این دوره با تخفیف ویژه ارائه میشه که میتونه یه فرصت عالی برای شروع یادگیری باشه. مخصوصاً اگه دانشجو هستید و بودجه محدودی دارید، اینجور مواقع بهترین زمان برای سرمایهگذاری روی مهارتهای خودتونه.
ساخت کامپوننتهای اندروید را شروع کنید؛ ثبتنام با تخفیف.