کسب درآمد با دعوت دوستان
...

پروژه‌های کاتلین (Kotlin) | فریلنسرهای حرفه‌ای

پروژه‌ها و استخدام برنامه‌نویس کاتلین در لنسریفای
فریلنسر هستی و مهارت "kotlin" داری؟
به صفحه پروژه‌های کاتلین (Kotlin) در لنسریفای خوش آمدید. اگر می‌خواهید یک اپلیکیشن اندرویدی باکیفیت بسازید، بک‌اند سریع و قابل‌اعتماد راه‌اندازی کنید یا تیم خود را آینده‌دارتر کنید، اینجا بهترین نقطه شروع است. در لنسریفای می‌توانید پروژه را رایگان ثبت کنید، از فریلنسرهای معتبر پیشنهاد قیمت بگیرید و با خیال راحت استخدام کنید. کاتلین زبان مدرن و رسمی توسعه اندروید از سوی گوگل است؛ خوانا، ایمن در برابر Null، و کاملاً سازگار با Java. فراتر از موبایل، Kotlin در سرور (Ktor، Spring)، خودکارسازی، و Kotlin Multiplatform (KMM) برای اشتراک کد بین اندروید، iOS و وب نیز می‌درخشد. ترکیب Jetpack Compose، Coroutines و Retrofit توسعه را سریع، حرفه‌ای و لذت‌بخش می‌کند و به تیم‌ها کمک می‌کند محصولی پایدار و مقیاس‌پذیر تحویل دهند. چه پروژه‌هایی با کاتلین در لنسریفای انجام می‌شود؟ - توسعه یا بازطراحی اپلیکیشن‌های اندروید با Jetpack Compose - مهاجرت از Java به Kotlin و بهینه‌سازی کد - توسعه بک‌اند و API با Ktor یا Spring Boot - پیاده‌سازی KMM برای اشتراک کد بین پلتفرم‌ها - تست واحد/یکپارچه، CI/CD و بهبود کارایی چرا کاتلین در بازار کار مهم است؟ شرکت‌ها برای کاهش زمان عرضه، کیفیت بالاتر و هزینه نگه‌داری کمتر به Kotlin مهاجرت می‌کنند. تقاضای روزافزون برای برنامه‌نویس کاتلین، فرصت‌های شغلی فراوان و دستمزد رقابتی ایجاد کرده است؛ بنابراین انتخاب این مهارت، مسیری حرفه‌ای و آینده‌دار به‌حساب می‌آید. اگر کارفرما هستید: نیازمندی‌ها، بودجه و زمان‌بندی را به‌صورت شفاف ثبت کنید. در کوتاه‌ترین زمان، پیشنهادهای قیمت را دریافت و مقایسه کنید، نمونه‌کار و امتیازها را ببینید و با فریلنسر منتخب گفتگو کنید. امکان مدیریت مراحل، گزارش‌گیری و پرداخت امن، مسیر همکاری را مطمئن و سریع می‌کند. اگر فریلنسر هستید: پروفایل حرفه‌ای بسازید، نمونه‌کارهای کاتلین (Compose، KMM، Ktor) را نمایش دهید و پیشنهادهایی دقیق و شخصی‌سازی‌شده ارسال کنید. با ارتباط شفاف، تحویل به‌موقع و مستندسازی حرفه‌ای، امتیاز بالاتر بگیرید و پروژه‌های بیشتری جذب کنید. همین حالا پروژه کاتلین خود را در لنسریفای ثبت کنید یا بین پروژه‌های باز جستجو کنید. با شبکه‌ای از فریلنسرهای باتجربه، مسیر ساخت محصولی باکیفیت، سریع و اقتصادی هموار است؛ فرصتی معتبر برای رشد کسب‌وکار شما و جهشی حرفه‌ای برای مسیر شغلی توسعه‌دهندگان کاتلین.
توضیحات بیشتر +

کسب درآمد از همکاری در فروش
آزمون مهارت
انقضا: 3 مرداد 1405 - 2 پیشنهاد
توسعه اپلیکیشن اندروید برای ایجاد محیط مجازی (Virtual Sandbox) با قابلیت اجرای چند نمونه مستقل از یک اپلیکیشن ### شرح پروژه به یک توسعه‌دهنده حرفه‌ای اندروید مسلط به Java/Kotlin، Android Runtime، Virtualization و Sandbox نیاز دارم. هدف پروژه توسعه یک اپلیکیشن اندرویدی است که یک محیط مجازی (Sandbox) ایجاد کند و امکان نصب و اجرای چند **نمونه مستقل** از یک اپلیکیشن را در همان محیط فراهم کند. هر نمونه باید فضای داده، تنظیمات و فایل‌های اختصاصی خود را داشته باشد و از سایر نمونه‌ها مستقل باشد. ### قابلیت‌های مورد نیاز * ایجاد محیط مجازی برای اجرای اپلیکیشن‌ها * امکان وارد کردن فایل APK * امکان ایجاد چند نمونه مستقل از یک اپلیکیشن در محیط مجازی (هر نمونه با فضای داده و تنظیمات جداگانه) * مدیریت، حذف و اجرای هر نمونه به‌صورت مستقل * اجرای نمونه‌ها به‌صورت نوبتی از طریق رابط کاربری یا API * مدیریت فایل‌ها و داده‌های هر نمونه به‌صورت کاملاً ایزوله * قابلیت توسعه و افزودن ویژگی‌های جدید در آینده ### الزامات فنی * توسعه با Kotlin یا Java * معماری ماژولار و قابل توسعه * آشنایی کامل با Android Runtime، PackageManager، ActivityManager، Binder و ClassLoader * تجربه در توسعه سیستم‌های Virtualization، Sandbox یا App Container * مستندسازی کامل پروژه ### خروجی مورد انتظار * سورس کامل پروژه * مستندات نصب و راه‌اندازی * مستندات API * مستندات ساختار پروژه برای توسعه‌های بعدی ### لطفاً در پیشنهاد خود اعلام کنید 1. آیا سابقه توسعه پروژه‌های Virtualization یا Sandbox اندروید را دارید؟ 2. چه معماری برای پیاده‌سازی این پروژه پیشنهاد می‌کنید؟ 3. زمان و هزینه اجرای پروژه چقدر است؟ 4. نمونه کارهای مشابه خود را ارسال کنید.
انقضا: 16 آبان 1404 - 0 پیشنهاد
با سلام و احترام اینجانب قصد دارم یک اپلیکیشن کاربردی، جذاب و کاملاً کاربر‌محور را در سه نسخه iOS، اندروید و تحت وب طراحی و اجرا نمایم. این اپلیکیشن باید به‌طور کامل توسط فریلنسر محترم توسعه یافته و در پلتفرم‌های زیر بارگذاری گردد: بازار، مایکت، سیب‌اپ، سیبچه، سیب ایرانی، اناردونی، آی‌اپس و در صورت فراهم بودن شرایط فنی و مالی، گوگل‌پلی (با حساب کاربری اینجانب). هزینه‌های مرتبط با این پلتفرم‌ها توسط اینجانب پرداخت خواهد شد. برای اخذ گواهی اینماد، فریلنسر موظف است نسخه آزمایشی اپلیکیشن را به نام و حساب کاربری اینجانب پیاده‌سازی و آماده نماید. این نسخه باید دارای کد فعال‌سازی رایگان، غیرقابل انتشار و غیرقابل استفاده مجدد باشد. همچنین اخذ گواهی اینماد به نام اینجانب جزو شرایط اصلی پرداخت می‌باشد. اپلیکیشن اصلی باید طوری طراحی شود که پس از خرید فعال گردد، تنها بر روی گوشی کاربر خریدار قابل استفاده باشد و امکان کپی یا انتشار رایگان وجود نداشته باشد. جهت جذابیت و آشنایی کاربران، یکی از ماژول‌ها به‌صورت رایگان ارائه شود. این اپلیکیشن دارای حداقل ۸ ماژول اصلی، چندین زیر‌ماژول، و صفحات کاربردی دارای آیکون و دکمه بازگشت به صفحه اصلی خواهد بود. زمان‌بندی انجام کار در صورت نیاز و با هماهنگی قابل تمدید است. همچنین، مدت زمان لازم برای دریافت گواهی اینماد و تایید انتشار اپلیکیشن در پلتفرم‌ها به زمان کلی پروژه افزوده خواهد شد. ویژگی‌ها و الزامات کلیدی پروژه: 1. اتصال به درگاه پرداخت متناسب با پلتفرم‌های انتشار. 2. اتصال خروجی هر ماژول به پیام‌رسان‌های داخلی و خارجی (واتساپ، تلگرام، روبیکا، ایتا، ایمیل، جیمیل، اینستاگرام، سروش و...). 3. رابط کاربری ساده، جذاب و کاربرمحور با طراحی خلاقانه. 4. اتصال به هوش مصنوعی رایگان. 5. قابلیت توسعه و به‌روزرسانی در آینده. 6. پشتیبانی رایگان ۳ ماهه برای رفع باگ‌ها، با استفاده از ایمیل اختصاصی info@نام‌اپ (ساخته‌شده توسط فریلنسر و تحویل مشخصات به اینجانب). 7. اجرای هر امضای الکترونیکی مورد نیاز برای بارگذاری کار، به نام اینجانب و فقط با هماهنگی من انجام شود. موارد تحویلی در پایان پروژه: - کلیه سورس‌کدها (اندروید، iOS، وب). - کلیه فایل‌ها، کدها و ملزومات اجرایی. - حساب‌ها و رمزهای مربوط به ایمیل‌ها و دسترسی‌های ایجاد‌شده. - پاورپوینت یا فیلم کوتاه کم‌حجم معرفی اپلیکیشن، هم برای آیکون معرفی اپ و هم برای تبلیغات شبکه‌های اجتماعی. شرایط پرداخت: مبلغ توافق‌شده صرفاً پس از انجام کامل کار، رفع اشکالات، اخذ گواهی اینماد به نام اینجانب، بارگذاری و تایید انتشار در پلتفرم‌های ذکرشده و تست موفق عملکرد پرداخت می‌گردد. هیچ هزینه‌ای پیش از تحویل کامل پروژه پرداخت نخواهد شد. با سپاس و احترام
انقضا: 23 مهر 1404 - 1 پیشنهاد
محدودهٔ کار (High-level Scope) احراز هویت: ایمیل/رمز + Google، تأیید ایمیل، فراموشی/تغییر رمز. هستهٔ اپ: ثبت چرخه ۵‌مرحله‌ای (فرم چندگامی + ولیدیشن) «چرخه‌های من» (لیست، فیلتر، جستجو) داشبورد (کارت‌ها + برخی امکانات قفل برای پلن‌های پولی) بخش آموزش (چند کارت محتوایی آماده) پرداخت/اشتراک: Paywall + Google Play Billing (ماهانه/سالانه)، مدیریت Entitlement. پشتیبانی «Redeem Code» (فعالسازی با کد برای خریدهای بیرون از اپ). آفلاین‌اول: ذخیرهٔ محلی رمزگذاری‌شده + صف همگام‌سازی. محدودیت نسخهٔ رایگان: ۱ چرخه/روز حتی آفلاین. اعلان‌ها: دو یادآور قابل تنظیم (مثلاً ۸ صبح/۸ شب). چندزبانه: FA/DE/EN (RTL کامل) + نمایش تاریخ شمسی/میلادی. AI (سمت سرور): ارسال متن چرخه برای تحلیل، Toggle «Opt-in»، گزینهٔ «حذف داده از AI». خروجی: CSV برای همه؛ PDF در Premium. تنظیمات: زبان/تقویم، اعلان‌ها، حساب، Redeem Code، حذف حساب. فناوری پیشنهادی (باز است) ترجیح: Kotlin + Jetpack Compose، Room/SQLCipher، WorkManager، BillingClient، Hilt. جایگزین: Flutter در صورت ارائهٔ دلیل و تجربهٔ قوی. بک‌اند سبک (پیشنهادی): Supabase یا Firebase + یک فانکشن پروکسی برای AI. آنچه ما فراهم می‌کنیم اسکرین‌شات‌ها/کپی‌تکست‌ها، ساختار صفحات، فلسفه و محتوای آموزشی، قوانین پلن‌ها، متون Privacy/Terms. راهنمای رفتارها (محدودیت رایگان، منطق Insight پایه، …). تحویل‌های مورد انتظار (Deliverables) اپ اندروید آمادهٔ انتشار (APK/AAB) + سورس کامل و مستندسازی نصب/دیپلوی. اتصال کامل Google Play Billing (ماهانه/سالانه) + Redeem Code. پایگاه دادهٔ محلی رمزگذاری‌شده و همگام‌سازی. یک ادمین‌پنل سبک یا روش مشاهدهٔ وضعیت اشتراک/کاربر (کافی‌ست ساده باشد). کمک کوتاه برای انتشار در Play Store (لیستینگ، تنظیمات Privacy). معیارهای کلیدی پذیرش ورود/ثبت‌نام با تأیید ایمیل؛ محدودیت ۱ چرخه/روز در Free. خرید/تمدید درون‌برنامه‌ای کارا + Grace Period آفلاین چندروزه. دو اعلان زماندار؛ چندزبانه و RTL؛ ذخیرهٔ محلی امن؛ Export CSV و PDF (Premium). AI با Opt-in و دکمه «حذف از AI» در تنظیمات. کرش/باگ بحرانی نداشته باشد؛ عملکرد روان روی Android 8+ (موبایل/تبلت). لطفاً در پیشنهادتان بفرستید معرفی کوتاه + نمونه‌کار مرتبط (Play Billing، آفلاین DB، i18n، یا AI/HTTP). رویکرد فنی و استک پیشنهادی (Compose/Flutter و چرا). زمان‌بندی و مایل‌استون‌ها (۳ فاز منطقی). برآورد هزینه + شرایط پشتیبانی پس از تحویل. ریسک‌ها/پیش‌نیازها که باید از ابتدا شفاف کنیم. پس از غربال اولیه، ما فایل‌های دقیق (اسکرین‌ها، متون آماده و قوانین هر صفحه) را برای نهایی‌سازی زمان/هزینه در اختیار می‌گذاریم.
انقضا: 23 شهریور 1404 - 2 پیشنهاد
با سلام و احترام اینجانب قصد دارم یک اپلیکیشن کاربردی، جذاب و کاملاً کاربر‌محور را در سه نسخه iOS، اندروید و تحت وب طراحی و اجرا نمایم. این اپلیکیشن باید به‌طور کامل توسط فریلنسر محترم توسعه یافته و در پلتفرم‌های زیر بارگذاری گردد: بازار، مایکت، سیب‌اپ، سیبچه، سیب ایرانی، اناردونی، آی‌اپس و در صورت فراهم بودن شرایط فنی و مالی، گوگل‌پلی (با حساب کاربری اینجانب). هزینه‌های مرتبط با این پلتفرم‌ها توسط اینجانب پرداخت خواهد شد. برای اخذ گواهی اینماد، فریلنسر موظف است نسخه آزمایشی اپلیکیشن را به نام و حساب کاربری اینجانب پیاده‌سازی و آماده نماید. این نسخه باید دارای کد فعال‌سازی رایگان، غیرقابل انتشار و غیرقابل استفاده مجدد باشد. همچنین اخذ گواهی اینماد به نام اینجانب جزو شرایط اصلی پرداخت می‌باشد. اپلیکیشن اصلی باید طوری طراحی شود که پس از خرید فعال گردد، تنها بر روی گوشی کاربر خریدار قابل استفاده باشد و امکان کپی یا انتشار رایگان وجود نداشته باشد. جهت جذابیت و آشنایی کاربران، یکی از ماژول‌ها به‌صورت رایگان ارائه شود. این اپلیکیشن دارای حداقل ۸ ماژول اصلی، چندین زیر‌ماژول، و صفحات کاربردی دارای آیکون و دکمه بازگشت به صفحه اصلی خواهد بود. زمان‌بندی انجام کار در صورت نیاز و با هماهنگی قابل تمدید است. همچنین، مدت زمان لازم برای دریافت گواهی اینماد و تایید انتشار اپلیکیشن در پلتفرم‌ها به زمان کلی پروژه افزوده خواهد شد. ویژگی‌ها و الزامات کلیدی پروژه: 1. اتصال به درگاه پرداخت متناسب با پلتفرم‌های انتشار. 2. اتصال خروجی هر ماژول به پیام‌رسان‌های داخلی و خارجی (واتساپ، تلگرام، روبیکا، ایتا، ایمیل، جیمیل، اینستاگرام، سروش و...). 3. رابط کاربری ساده، جذاب و کاربرمحور با طراحی خلاقانه. 4. اتصال به هوش مصنوعی رایگان. 5. قابلیت توسعه و به‌روزرسانی در آینده. 6. پشتیبانی رایگان ۳ ماهه برای رفع باگ‌ها، با استفاده از ایمیل اختصاصی info@نام‌اپ (ساخته‌شده توسط فریلنسر و تحویل مشخصات به اینجانب). 7. اجرای هر امضای الکترونیکی مورد نیاز برای بارگذاری کار، به نام اینجانب و فقط با هماهنگی من انجام شود. موارد تحویلی در پایان پروژه: - کلیه سورس‌کدها (اندروید، iOS، وب). - کلیه فایل‌ها، کدها و ملزومات اجرایی. - حساب‌ها و رمزهای مربوط به ایمیل‌ها و دسترسی‌های ایجاد‌شده. - پاورپوینت یا فیلم کوتاه کم‌حجم معرفی اپلیکیشن، هم برای آیکون معرفی اپ و هم برای تبلیغات شبکه‌های اجتماعی. شرایط پرداخت: مبلغ توافق‌شده صرفاً پس از انجام کامل کار، رفع اشکالات، اخذ گواهی اینماد به نام اینجانب، بارگذاری و تایید انتشار در پلتفرم‌های ذکرشده و تست موفق عملکرد پرداخت می‌گردد. هیچ هزینه‌ای پیش از تحویل کامل پروژه پرداخت نخواهد شد. با سپاس و احترام
انقضا: 23 شهریور 1404 - 2 پیشنهاد
استخراج اطلاعات سرور از اپلکیشن تماس تلفنی voip جهت تنظیم روی برنامه دیگر voip یا هر راهکار مشابه برای رفع مشکل با سلام و احترام یک اپلکیشن تماس voip نسخه شخصی شده اپراتور داریم، اما جدیدا اجازه ورود به ما بدلیل این که در لوکیشن امارات نیستیم، نمیدهد. میخواهیم اطلاعات سرور رو از اپلکیشن استخراج کنیم و در یک برنامه به پیشنهاد فریلنسر (از گوگل پلی) که جهت تماس voip استفاده میشود تنظیم کنیم و بتوانیم با اکانت خودمان وارد شویم. خطای مربوطه ضمیمه گردیده است.
انقضا: 3 تیر 1404 - 3 پیشنهاد
===== موارد ضروری میخواهم یک اپلیکیشن قدیمی اندروید دفترچه یادداشت رو از جاوا به کاتلین تغییر داده بشه و به لیست دکمه های کنار صفحه دکمه undo و Redo اضافه بشه ===== موارد غیر ضروری برای هر قسمت از کد توضیحاتی مختصری کامنت شود رابط های کاربری بروز شود، مثلا بجای layout های قدیمی از constraint layout استفاده شود
انقضا: 20 آذر 1403 - 1 پیشنهاد
سلام برنامه تحت موبایل می خواهم که کاربر در موقعیتی که هست با روشن کردن موقعیت یاب گوشی همراه امکان ارسال موقعیت فعلی را فراهم کند. مایلم موقعیت بازاریاب ها را شناسایی کنم البته خودشان اعلام موقعیت می کنند ولی اجازه انتخاب ندارند بلکه موقعیت فعلی انها باید گزارش شود.
انقضا: 8 خرداد 1403 - 0 پیشنهاد
وقت بخیر یک اپلیکیشن اندروید و ios نیاز به تولید داریم که طبق api که بهش میدیم سرویس اکانتینگ داشته باشه و بتونه زمان تماس صدای طرف مقابل رو به api بفرسته و بصورت real time جوابش رو که تکست فارسی هست روی صفحه تماس برای کاربر نمایش بده از مجری های عزیز تقاضا دارم اول بررسی کنن که تویلد همچین اپلیکیشنی ممکل هست و در صورت ممکن بودن کار رزومه نمونه کار و روش کار خود را برای بنده ارسال کنند. با تشکر
انقضا: 11 خرداد 1402 - 0 پیشنهاد
با سلام طراحی زیبا و با کیفیت. قابلیت کارآیی در نسخه ۵ تا ۱۲ شامل صفحه راهنما و چندین تصویر با قابلبت زوم. صفحات ورودی داده ها ( 3 صفحه ) با ۸ یا ۹ کنترل و هر کدام محدودیتی در ورودی دارند .. چند باکس مقدار رو از جدول می خونن و در فرمول قرا  می دهند. صفحات محاسبه صفحات بالا ( قرار است اعداد از صفحات ورودی گرفته شود و در لوپی قرار داده شده و اطلاعات خروجی - عددی است در جدولی قرار داده شود که جایی ذخیره نمی شود این صفحات تصویر دارند و اعدادی که کاربر در باکس ها  وارد کرده نیز بالای جدول قید میشود. اضافه کردن گراف خطی در صفحات محاسبه. اضافه کردن دو جدول به اپ ( قابلیت دیدن توسط کاربر ) و خواندن اطلاعات از آنها برای متغیر گیری در فرمول ها. اضافه کردن اشتراک سالیانه بازار و نصب موفق در بازار ( تا زمانیکه بازار اوکی نداده مبلغ پرداخت نمی شود ). دیتابیس و بک اند ندارد کاری بسیار ساده است که در ۷ روز می بایست با بهترین طراحی روز تحویل شود و اگر ریجکت شد دوباره طراحی شود اگر قرار است منو ایجاد شود منوی زیبا با رنگ های جذاب استفاده شود.  
انقضا: 10 اردیبهشت 1402 - 0 پیشنهاد
سلام وقت شما بخیر ما نیاز به یک برنامه اندروید داریم که 2 تا صفحه داره و توی صفحه اول 10 تا باتن داره که وقتی روش میزنی یه آلرت ویو باز بشه و پس از انتخاب موارد مثل زمان و روز هفته و تایید یه پیام بره به یه شماره خاص . از این 10 تا باتن 3 تاش دارای زمان و روز هفته است که توی آلرت ویو انتخاب میشه ؛ یه دونش دارای روز هفته و زمان هست با این تفاوت که سه تا زمان میشه انتخاب کرد . 2 تا کلید فقط وقتی روش میزنی روشن و خاموش میشه که یه کد میفرسته 2 تا کلید دیگه هم یه آلرت ویو باز میشه که میگه اگر ورودی یک و دو وصل شد روشن بشه 2 تا کلید دیگه هم یه آلرت ویو باز میشه که یوزر یه رنج دما انتخاب میکنه و در صورت بودن توی اون رنج دما فعال بشه چنانچه کل صفحه پایین کشیده بشه صفحه تازه سازی بشه به این صورت که پیامک درخواست وضعیت به شماره بفرسته و با توجه به وضعیت کلید ها نمایش داده بشن . در صفحه دوم چند تا تکس ویو ساده باشه که در صورت رفرش کردن صفحه میزان دما نور و رطوبت محیط رو نشون بده ui پروژه هم به عهده شماست و کلید هایی که کار متفاتی از هم دارند رنگش با هم تفاوت داشته باشه /.البته یو آی خاصی و حرفه ای مد نظر نیست . وضعیت کلید ها حتما ذخیره بشه و وقت فعال شدن پر رنگ تر و در زمان غیر فعال بودن کم رنگ و شفافیت پایین تری داشته باشه .
انقضا: 24 بهمن 1401 - 0 پیشنهاد
برنامه نویس اندروید تمام وقت _ تسلط به Kotlin _ تسلط به اصول برنامه نویسی (MVVM,Clean Architecture,SOLID) _ توانایی پیاده سازی UI های جدید و پیچیده _ آشنایی و توانایی کار با ++c/c در اندروید ساکن تهران کار غیر حضوری برای جلسات ضروری در دسترس باشد. محدوده شرکت اقدسیه پایین تر از پارک نیاوران بدون نیاز به کارت پایان خدمت حقوق ماهانه ۱۵۰.۰۰۰.۰۰۰ میلیون ریال تا ۲۵۰.۰۰۰.۰۰۰ میلیون ریال نسبت به تخصص و مهارت
انقضا: 13 آبان 1400 - 0 پیشنهاد
سلام و خسته نباشید یک اپلیکیشن به زبان جاوا هست که بنده روی کاتلین تسلط ندارم و نیاز دارم به کاتلین تبدیل بشه اپلیکیشن ToDoList هست و پیچیدگی خاصی نداره و ساده هست و با امکان convert کردنی که خود اندروید استودیو داره میخوام به کاتلین برگردونده و خطاهاش گرفته بشه.باتشکر