برنامه نویسی با اسفندونه
921 subscribers
1.95K photos
62 videos
34 files
633 links
آموزش و تجربیات شخصی در برنامه نویسی موبایل (کاتلین)
لینک گروه:
https://t.me/+bywa9lYlaIBiMzQ8
مدیر
@abbasali72m
Download Telegram
isar
یک #دیتابیس قدرتمند برای #flutter که از همه پلتفرم های فلاتر حتی وب هم پشتیبانی میکنه.
#اندروید #ios #linux #windows #web #mac

https://pub.dev/packages/isar


@Esfandune_ir
#فلاتر
https://mac.sibapp.ir/assets/SibAppExport.zip

@Esfandune_ir

اگر اکانت دولوپر اپل ندارید و میخواهید خروجی
ios
برای اپ استورهای ایرانی بگیرید. این ابزار فوق العاده است.


#ios #ترفند
👍2
Forwarded from Abbasali .M
jetBrains
از ide نسل بعد خود به اسم fleet رونمایی کرده.
برای برنامه نویسی کاتلین مولتی پلتفرم این این IDE بسیار مناسبه و دیگه نیاز نیس تکه ای از کد رو بری داخل xcode بنزی ‌(البته که نصب بودنش اجباریه) و خودش همه رو پشتیبانی میکنه.

پیش نمیاش عمومیش به صورت رایگان عرضه شده می تونید تست کنید:
https://www.jetbrains.com/fleet/

#kotlin #kmm #kmp #کاتلین #android #siwft #ios #xcode
#اندروید


@Esfandune_ir
👍3
بالاخره اولین نسخه پایدار کتابخانه voyager منتشر شد.

ویجر، یک کتابخانه ناوبری برای جت پک کامپوز در اندروید و کاتلین مولتی پلتفرم هست.

@Esfandune_ir
#jetpack #compose #android #ios #kmp #kotlin
🤔2
#compose multi platform 1.6.0
منتشر شد.🥳🥳🥳🥳
#kotlin #kmp #ios #android
@ESfandune_ir

لیست تغییرات واقعا زیاد و امیدوار کننده هست
https://www.jetbrains.com/help/kotlin-multiplatform-dev/whats-new-compose-1-6-0.html#across-platforms
👍3
اگه آیفون و لینوکس داری، این مقاله بدردت میخوره:
https://www.omgubuntu.co.uk/2024/03/how-to-mirror-your-iphone-ipad-to-ubuntu

#ubuntu #linux #ios #ترفند
@Esfandune_ir
🔥2
نسخه جدید
sibap export
منتشر شده که میتونید هنگام خروجی گرفتن، مشخصات برنامه رو هم تغییر بدید.
@Esfandune_ir
#ios
عالیه🍎
🍓3
اگر برای خروجی ios با خطای زیر رو برو شدید:

Could not find "org.jetbrains.compose.material:material" in [/Users/.konan/klib, /Users/.konan/kotlin-native-prebuilt-macos-aarch64-1.9.0/klib/common, /Users/.konan/kotlin-native-prebuilt-macos-aarch64-1.9.0/klib/platform/ios_arm64]

#ترفند

باید فعلا
api(compose.material)
اضافه کنید تا بیلد بگیره.
#kmp #ios
@Esfandune_ir
اناردونی هم یک روی برای خروجی گرفتن ipa از Xcode بدون نیاز به خرید اکانت دولوپر اپل ارایه داد.

ضمن اینکه اینکارشون واقعا قابل تقدیر هست ولی
به نظرم، روشی که sibExport پیش رفته خیلی راحتتر ه

@Esfandune_ir
#anarduniExport
#sibExport
#swift #iOS
طبق برنامه زمانی که اپل منتشر کرده ، سخنرانی اصلی این رویداد در ساعت 20:30 به وقت ایران در روز 21 خردادماه برگزار خواهد شد.

این رویداد مربوط به برنامه نویس‌هاست و معمولا نسخه جدید سیستم عاملهای اپل در این رویداد منتشر میشه و بعدش هم ویدیوهای آموزشی ش رو منتشر میکنه.

https://developer.apple.com/wwdc24/

@ESfandune_ir
#wwdc24 #ios #swift
قسمت 1️⃣7️⃣ آموزش کاتلین مولتی پلتفرم:
با استفاده از state# ها در #compose می تونیم ، کامپوننت های داخل صفحه رو در زمان اجرای برنامه تغییر بدیم. مثلا اگر بخوایم یه صلوات شمار بسازیم که با کلیک برروی + / - مقدارش تغییر کنه نیاز به state ها داریم.

https://www.aparat.com/v/ylakq25
https://youtu.be/jxV4Mjd0lqU

#kmp_learn
@Esfandune_ir

#kotlin #jetpack #android #ios #swift #kmp
❤1👍1
قسمت ۱۸ هم آموزش برنامه نویسی #کاتلین مولتی پلفترم :‌

خوب دیگه وقشته که یه پروژه بزنیم و
چیزهایی که باهم تا اینجا یاد گرفتیم رو داخلش اعمال کنیم. جدا از اون کلی چیز جدید دیگه هم می خواهیم باهم یاد بگیریم.

https://youtu.be/Vm7CZIqFz0I
https://aparat.com/v/hsa58cj

#kmp_learn
@Esfandune_ir

#kotlin #swift #ios #android #برنامه_نویسی #موبایل
❤2🤩1
قسمت ۱۹ ـ آموزش #کاتلین مولتی پلتفرم: پروژه مسافت یاب (۲)

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


https://youtu.be/togSpvTuoEs
https://www.aparat.com/v/pni7777

#kmp_learn
@Esfandune_ir

#kotlin #swift #ios #android
❤3
آموزش برنامه نویسی با کاتلین مولتی پلتفرم(۲۱) پروژه مسافت یاب (۴)- نمایش snack
@Esfandune_ir

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


https://www.aparat.com/v/jpi666c
https://youtu.be/T0t9QguZP9A



#kmp_learn
#kotlin #ios #android
❤2👍1
آموزش برنامه نویسی با کاتلین مولتی پلتفرم(۲۳) - پروژه هتل داری(۲)- lazy column

در قسمت دوم پروژه هتل داری می خوایم با هم یه لیست از اتاق هامون با استفاده از lazy column بسازیم


https://aparat.com/v/qneg6i6
https://youtu.be/CyV4NHFe744

#kmp_learn
@Esfandune_ir
#compose #android #kotlin #ios #jetpack
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Reorderable
یه کتابخونه همه فن حریف برای #android و کاتلین مولتی پلتفرم
@Esfandune_ir
افزودن درگ اند دراپ به
LazyColumn
LazyRow
LazyGrid(همه نوع ها)
Column
Row

#kmp #kotlin #compose #کتابخانه #ios

https://github.com/Calvin-LL/Reorderable
👍2☃1
تو نسخه جدید Koin دیگه نیاز به init دستی نیست که خیلی کار رو راحت کرده. این یعنی دیگه نیاز نیست برید تو پورژه اندرویدت context بگیری 🎉



@Esfandune_ir #kotlin #kmp #android #ios
👏👏
👍3
تو این مقاله خیلی ساده نوشته چطور در کامپوز مولتی پلتفرم، سیستم به اشتراک گذاری عکس، متن و فایل رو برای iOS و Android پیاده کنید:

https://medium.com/@mohaberabi98/sharing-data-and-files-in-compose-multiplatform-602105eaa3e2

من فایل مربوط به دسکتاپش رو هم براتون میزارم

#composemultiplatform #compose #android #iOS #kotlin
@Esfandune_ir
👍2