بوت استرپ و دونیت در کسبوکار ۵ (۱)

بوت استرپ و دونیت در کسبوکار
دونیت چیست? بوت استرپ چیست? بوت استرپ علاوه بر اینکه یک مفهوم برنامه نویسی هست که ما الان با اون کار نداریم یک مفهوم جداگانه در کسبوکار هم دارد که الان میخوایم به تفاوت بوت استرپ و دونیت در کسبوکار بپردازیم که تقریبا نقطه مقابل هم قرار دارند من امیدکربلایی زین پس مقاله های غیر تخصصی برنامه نویسی و با موضوعیت کسبوکار در سایت گیتی گیت قرار خواهم داد که امیدوارم لذت ببرید و مفید باشه درواقع استارتاپ هایی که به دنبال جذب سرمایه به شکل عمومی هستند و این عملیات رو با سایت...

ضبط صدا در اندروید با کلاس AudioRecord 5 (3)

چگونه با استفاده از کلاس AudioRecord در اندروید صدا را ضبط کنیم؟ برای ضبط صدا در اندروید سه راه وجود دارد. استفاده از کلاس MediaRecorder، استفاده از intent با مشخص نمودن ACTION_GET_CONTENT در متد setAction و استفاده از کلاس AudioRecord. مقایسه روش های در دسترس برای ضبط صدا استفاده از کلاس AudioRecord در مقایسه با دو روش دیگر انعطاف پذیر تر می باشد. در این روش به streamِ خام صدای در حال ضبط دسترسی داریم. اما در این روش تعداد زیادی متد از پیش ساخته شده نداریم و مجبوریم خود متدهای لازم را پیاده سازی کنیم. مثلا در این...

سوالات مصاحبه اندرویدی ۴٫۳ (۴)

در مصاحبه اندرویدی چه می گذرد؟ در مصاحبه اندرویدی سوالاتی وجود دارند که از شما بعنوان یک توسعه دهنده اندروید انتظار می رود به خوبی به این سوالات پاسخ دهید. مفاهیمی که از آنها به وفور استفاده می شود اما همه توسعه دهندگان دقت کافی به پروسه ی در حال انجام ندارند. در این مقاله به بررسی چند سوال رایج در مصاحبه اندرویدی می پردازیم. سوالات بیشتر در مقاله های بعدی بررسی خواهند شد. مراحل تولید یک اپلیکیشن در اندروید را توضیح دهید پروسه ی ساخت برنامه ی اندرویدی شامل سه مرحله...

مقایسه دو زبان جاوا و کاتلین ۵ (۴)

تفاوت های جاوا و کاتلین در چیست؟ برای توسعه ی یک اپلیکیشن اندرویدی دو زبان قدرتمند وجود دارند. جاوا و کاتلین. برای انتخاب بین دو زبانی که هر دو قدرتمند هستند، باید تفاوت های آنها را بررسی نمود. مقایسه جاوا و کاتلین به ما کمک می کند که انتخاب بهتری داشته باشیم. در این مقاله به بررسی تفاوت های جاوا و کاتلین، با ذکر مثال های عملی حین توسعه ی برنامه ی اندرویدی می پردازیم. جاوا، پیش کسوت و همه فن حریف یک بار بنویسید و هر جایی اجرا کنید. این جمله شعار جذاب جاواست که هنوز هم...

آموزش کتابخانه ی lottie در اندروید ۳ (۲)

ایجاد اینیمیشن با کتابخانه ی lottie کتابخانه ی Lottie مجموعه ای متنوع از انیمیشن ها برای اندروید و ios و react native می باشد. انیمیشن ها با  adobe after effect ساخته می شوند و با فرمت json، مورد استفاده قرار می گیرند. با استفاده از این کتابخانه به سادگی می توان انیمیشن های زیبایی را در برنامه اجرا نمود. در این آموزش پیاده سازی کتابخانه ی Lottie را در یک پروژه ی اندرویدی یاد می گیریم. قدم اول : افزودن کتابخانه به پروژه def lottieVersion = "3.4.2" implementation "com.airbnb.android:lottie:$lottieVersion" قدم دوم : ایجاد view در...

معرفی کتابخانه های bottom navigation 4 (4)

مغرفی کتابخانه bottom navigation در اندروید bottom navigation دربخش پایین صفحه قرار می گیرد که به وسیله ی آن می توان بین view های مختلف برنامه که در قالب فرگمنت ها تعریف شده اند، جا به جا شد. زمانی در برنامه از bottom navigation استفاده می کنیم که برنامه سه تا پنج view مختلف داشته باشد. در مقاله های پیشین بلاگ به آموزش صفر تا صد پیاده سازی bottom navigation در یک پروژه اندرویدی پرداخته ایم. در این مقاله قصد داریم چند کتابخانه برای پیاده سازی یک bottom navigation شکیل معرفی کنیم. معرفی کتابخانه Bubble Navigation یک...

کتابخانه های ساخت انیمیشن در اندروید ۳٫۸ (۴)

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

پیاده سازی بهینه فرگمنت ها در اندروید ۳ (۵)

پیاده سازی بهینه فرگمنت ها در برنامه های متعددی ممکن است با فرگمنت های زیادی سر و کار داشته باشیم. برای مثال در برنامه ای که bottom navigation کاربرد دارد، تعدادی fragment در برنامه خواهیم داشت نحوه استفاده از این فرگمنت ها، می تواند به پرفورمنس بهتر برنامه بیانجامد. هم چنین از بروز memory leak نیز جلوگیری کند. با هربار انتخاب کاربر از میان آیتم های bottom navigation، جریانی از fragment ها در برنامه شکل می گیرد. این جریان باید به شکل بهینه مدیریت شود تا تجربه کاربری روانی ایجاد کند. پیاده سازی صفر...

تبدیل view به bitmap در اندروید ۳٫۷ (۶)

چگونه در اندروید یک view را به bitmap تبدیل کنیم؟ تبدیل view به bitmap در بسیاری از برنامه های اندرویدی می تواند کاربرد داشته باشد. گاهی نیاز به استفاده خاصی از view داریم که فقط با تبدیل view به bitmap ممکن می شود. در چه مواردی؟ تا زمانی که به آن نیاز پیدا نکنید نمی توان گفت. اما شاید به عنوان یک نمونه کلی بتوان به حالتی اشاره کرد که کاربر می تواند در برنامه view های مختلف را شخصی سازی کند و بتواند آنها را به اشتراک گذارد. مثل شخصی سازی تم برنامه و ساخت یک نمای کلی از آن. برای چنین کاری به تبدیل...

ساخت برنامه تماس تصویری در اندروید ۳٫۴ (۵)

چگونه در اندروید برنامه تماس تصویری بسازیم؟ در وضعیت فعلی با وجود کرونا اهمیت یک برنامه تماس تصویری که بستر دورکاری را فراهم کند هر چه بیشتر احساس می شود. برنامه تماس تصویری علاوه بر مهیا ساختن موارد کاری، در این دوره برای دیدن دوستان و ایجاد ارتباط تصویری از همیشه مهم تر شده اند. شاید بارها فکر کرده باشید چگونه می توان یک برنامه تماس تصویری ساده را توسعه داد. در این مقاله با پایه های چگونه ساختن یک برنامه تماس تصویری آشنا می شویم. نیازمندی های پروژه آشنایی متوسط با...