آموزش ساخت کاستوم ویوی پیام صوتی برای آی او اس

بسم الله الرحمن الرحیم

در دو جلسه پیش دو آموزش در مورد ساخت کاستوم ویو ها خدمتتون تقدیم شد که امیدوارم اول اونا رو بخونید از اینجا میتونید دو آموزش قبلی رو پیدا کنید (آموزش قسمت اول و آموزش قسمت دوم) در این جلسه قصد داریم یه طرحی که توی سایت دیریبل دیدم باهم پیاده کنیم

نوشته شده توسط محمد فلاح

منتشر شده در

۲۲ دی

آموزش ساخت کاستوم ویو در XCode برای IOS - قسمت اول

بسم الله الرحمن الرحیم

یه وقتایی وقتی میخوایم مزیت های استفاده از زبان نیتیو رو بیان کنیم میگیم میتونیم توش هرکاری بکنیم مثلا اگر گرافیستمون یه ویوی جدیدی زد که هیچ کجا نبود خودمون میتونیم بسازیم

اصلا یه سوال اون ویو هایی هم که توی گیتهاب هست رو کی میزنه؟ بالاخره یکی پیدا شده و یه طرحی رو اجرایی کرده

شما هیچوقت نمیتونید با جاوا اسکریپت توی ری اکت نیتیو یه ویو بزنید تنها کار اینه که برید با جاوا برای اندرویدش یه ویو بزنید و بعد توی سویفت هم اون ویو رو برای ای او اس پیاده کنید و بعد ازشون استفاده کنید

پس چه برنامه نویس ای او اس به زبان سویفت باشید چه ری اکت نیتیو کار٬ این پست به دردتون میخوره

نوشته شده توسط محمد فلاح

منتشر شده در

۲۰ دی

کار با نقشه گوگل GMS در آی او اس - سویفت

به نام خدا

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

کاری به این ندارم که هرموقع یه چیزی مورد استقبال مردم قرار میگیره همه میخوام یکی مثل اونو بسازن

و کاری هم ندارم که اسنپ خوبه یا بده

فقط قراره باهم یاد بگیریم چجوری میشه با نقشه گوگل توی ای او اس کار کرد.

نوشته شده توسط محمد فلاح

منتشر شده در

۵ دی

هرآنچه از RxSwift آموختم! (قسمت سوم)

به نام خدا

توی قسمت قبل یاد گرفتیم چجوری یه متغیر بسازیم و اونو Subscribe کنیم یه خورده هم به این بحث که چجوری اون متغییر رو به یه ویو bind کنیم پرداختیم

نوشته شده توسط محمد فلاح

منتشر شده در

۲۳ آذر

هرآنچه از RxSwift آموختم! (قسمت دوم)

kبه نام خدا

توی قسمت اول فهمیدیم که RxSwift به چه کاری میاد شاید شما با مطالعه همون قسمت رفتید و توی اینترنت سرچ کردید که سریع تر یاد بگیرید اما با یه عالمه کد مواجه شدید

اشکالی نداره RxSwiftهمینجوریه یعنی کدهاش به ظاهر دشوار و طولانیه که آدم گاهی به ذهنش میرسه بیخیال بشه اما وقتی یادگرفت لذت میبره از خوندن و نوشتنش

نوشته شده توسط محمد فلاح

منتشر شده در

۲۳ آذر

هرآنچه از RxSwift آموختم! (قسمت اول)

به نام خدا

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

نوشته شده توسط محمد فلاح

منتشر شده در

۲۳ آذر

اسکرول کردن ویوهای بالای تیبل ویو در IOS (سویفت)

به نام خدا

گاهی اوقات یه صفحاتی رو باید طراحی کنید که یه ویو با سایز ثابت در بالا و تیبل ویو در زیر اون قرار داره ولی میخواید هنگام اسکرول کردن تیبل ویو اون ویو هم به سمت بالا بره و کامل اسکرول بشه تا چیزی ازش پیدا نباشه

خب پیاده کردن چنین چیزی توی اندروید به مراتب ساده تره به این شکل که ریسایکلر ویو رو توی یه اسکرول ویو میزارید و بالاش اون ویوی ثابت رو میزارید و ریسایکلر ویو رو هم روی wrap_content تنظیم میکنید فکر نمیکنم چیز دیگه ای مونده باشه که نگفته باشم

اما توی ios قضیه کمی فرق داره شما با اسکرول ویو دیگه کاری ندارید و همه چیز رو باید با کد بنویسید

نوشته شده توسط محمد فلاح

منتشر شده در

۲۸ شهریور

آموزش کار با اسکرول ویو در IOS (سویفت 4)

بسم الله الرحمن الرحیم

یه چیزی که فکر کنم با ورود به دنیای ios کمی آزار دهنده باشه، مبحث اسکرول و اسکرول ویو ها توی این سیستم عامل در محیط xcode باشه

تا الان که در حال نوشتن این آموزش هستم xcode 9.4 با سویفت 4.2 در حال استفاده است و این آموزش طبق این نسخه ها نوشته میشه

نوشته شده توسط محمد فلاح

منتشر شده در

۲۸ شهریور

شروع کار با Flutter

بسم الله الرحمن الرحیم

امروز هم مثل روزهای دیگه که سرکی به چیزهای جدید میکشم گذرم به فلاتر خورد.

حالا فلاتر چی هست؟ یه فریمورک برای دارت که میتونه اپلیکیشن های نیتیو اندروید و ios رو بسازه.

نوشته شده توسط محمد فلاح

منتشر شده در

۲۵ تیر