مقالات این نویسنده
آموزش استفاده از 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 باعث صرفه جویی در هزینه و زمان طراحی اپلیکیشن میشود. همچنین یادگیری بسیار […]