مقالات این نویسنده

آموزش استفاده از Motion Editor در اندروید استودیو

نسخه جدید اندروید استودیو 4.0 شامل امکانات پیشرفته بسیاری بوده است که باعث افزایش قدرت برنامه نویسان و بازشدن دست آنها در این محیط توسعه شده است. یکی از بهترین ویژگی هایی که در اندروید استودیو معرفی شد قابلیت Motion Editor بود که به توسعه دهندگان این امکان را میدهد تا لایه های جذاب و […]

اطلاعات بیشتر

بررسی قابلیت view binding در اندروید استودیو

در نسخه جدید محیط برنامه نویسی اندروید استودیو 3.6 ویژگی جدیدی به نام view binding معرفی شده است که میتوانید جایگزین دستورهای تکراری findViewById کنید و از نوشتن کدهای تکراری و تولید باگ اجتناب کنید. برای فعال کردن view binding نیاز به کتابخانه خاصی نیست و این کار از طریق گریدل انجام میشه. این کار […]

اطلاعات بیشتر

چگونه یک برنامه نویس فریلنسر موفق باشیم؟

در ابتدا باید با این واقعیت روبرو شوید که فریلنسر بودن بعضی اوقات ممکن است وحشتناک و غیر قابل تحمل باشد. فریلنسر یا آزادکار به افرادی گفته می‌شود که بدون وابستگی به یک سازمان یا شرکت خاص، به عنوان متخصصان مستقل در زمینه‌های مختلف کار می‌کنند. این افراد می‌توانند خدمات خود را به شرکت‌ها، افراد […]

اطلاعات بیشتر

آشنایی با کامپوننت ViewPager2 در اندروید

یکی از کامپوننت های قدیمی اندروید که برای ساخت اسلاید ها و تب ها از آن استفاده میکردیم کامپوننت ViewPager بود. گوگل به تازگی این کامپوننت با ارائه نسخه جدیدی به نام ViewPager2 بروزرسانی کرده و امکانات بسیار زیادی را برای بهینه تر شدن اپلیکیشن ارائه داده است. آموزش کار با ViewPager2 ViewPager2 یک کامپوننت […]

اطلاعات بیشتر

چگونه یک برنامه نویس موبایل شویم

همیشه شروع یک کار سخت ترین بخش اون هست. مخصوصا وقتی ندونیم از کجا باید شروع کنیم,دنبال چی بگردیم, چی بخونیم, تا کجا جلو بریم و…. برنامه نویسی هم سخت ترین قسمتش شروع کردن اون هست که بدونیم دقیقا باید پله اول و از کجا برداریم.

اطلاعات بیشتر

آشنایی با شبکه های Machine 2 Machine به اختصار M2M

شبکه کامپیوتری یک سیستم کامپیوتری است که به کمک آن، دستگاه‌های مختلفی از جمله کامپیوترها، لپتاپ‌ها، تبلت‌ها، موبایل‌ها و دستگاه‌های دیگر، با یکدیگر ارتباط برقرار می‌کنند و از طریق آن، امکان انتقال داده‌ها، به اشتراک گذاری منابع و ارائه خدمات مختلف از جمله اینترنت، ایمیل، فایل‌ها، پرینترها و غیره وجود دارد. شبکه کامپیوتری از دو […]

اطلاعات بیشتر

شروع کار با فریموورک Flutter

شروع کار با فریموورک گوگل Flutter  برای برنامه نویسی و طراحی اپلیکیشن های اندروید و iOS امروز میخوایم با هم دیگه اولین پروژه اپلیکیشن فلاتر خودمون و ایجاد کنیم. برای این کار ابتدا نیاز به اندروید استودیو و یک شبیه ساز اندروید داریم. آشنایی با فلاتر فلاتر یک فریمورک توسعه اپلیکیشن است که گوگل در […]

اطلاعات بیشتر

مدیریت ناچ Notch صفحه در برنامه نویسی اندروید

از ناچ Notch برای اولین بار در گوشی آیفون X رونمایی شد منظورم همون بریدگی سیاه بالای صفحه می باشد. این طراحی کم کم به گوشی های اندرویدی هم منتقل شد و تا ماه اگوست 2018 حدود 16 گوشی از ناچ استفاده می کنند.

اطلاعات بیشتر

آموزش اندروید کار با دیتابیس Room

دیتابیس Room یک ORM هست که گوگل سال 2017 برای توسعه دهندگان اندرویدی معرفی کرد. ORM ها امکانات زیادی به ما برای کار کردن با دیتابیس های معمولی می دهند که در یک پست جداگانه حتما با هم بررسی خواهیم کرد.

اطلاعات بیشتر

آشنایی با فریموورک برنامه نویسی Flutter

فلاتر یک فریمورک توسعه نرم افزار میباشد که توسط شرکت گوگل توسعه و پشتیبانی میشود. این فریمورک باعث میشود تا با استفاده از یک زبان برنامه نویسی ثابت و کدهایی که یکبار مینویسید خروجی اندروید, iOS, وب و دسکتاپ دریافت کنید. Fluttet باعث صرفه جویی در هزینه و زمان طراحی اپلیکیشن میشود. همچنین یادگیری بسیار […]

اطلاعات بیشتر