پونیشا
باز

اپلیکیشن موبایل با کاتلین

  • توسعه‌ نرم‌افزار و آی‌تی
  • زمان باقی‌مانده برای ارسال پیشنهاد

سلام، ما قصد داریم یک اپلیکیشن حرفه‌ای برای مدیریت زمان و تسک (چیزی شبیه به اپ‌های پومودورو و Todo) بسازیم. استراتژی ما این است که ظاهر اپ (UI) و منطق اصلی آن را با تکنولوژی‌های وب (HTML, CSS, JS) بنویسیم، اما برای بخش‌های حساس سیستم، نیاز به یک «هسته اندرویدی» داریم که توسط شما ساخته می‌شود.

در واقع شما باید یک Container بسازید که فایل‌های وب ما را اجرا کند و امکانات زیر را به زبان ساده در اختیار ما (در لایه وب) بگذارد:

۱. نمایش اپ (WebView): یک WebView که فایل‌های HTML/CSS/JS ما را که داخل پوشه assets قرار می‌گیرد، نشان دهد.

۲. ساخت پل ارتباطی (Bridge): ما نیاز داریم در کدهای جاوااسکریپت، بتوانیم دستوراتی به اندروید بفرستیم. مثلاً کدی بنویسیم که یک نوتیفیکیشن بفرستد یا داده‌ای را در دیتابیس ذخیره کند. (استفاده از JavascriptInterface).

۳. سیستم نوتیفیکیشن و زمان‌بندی: بسیار مهم است که کاربر بتواند برای تسک‌هایش یادآور (Reminder) تنظیم کند. این نوتیفیکیشن‌ها باید دقیق باشند و حتی اگر اپلیکیشن کاملاً بسته بود، در زمان مشخص شده نمایش داده شوند.

۴. زنده ماندن در پس‌زمینه (Background Service): چون اپ ما تایمر (مثل پومودورو) دارد، نباید وقتی کاربر از اپ خارج می‌شود، تایمر متوقف یا توسط اندروید بسته شود. نیاز داریم از Foreground Service استفاده کنی تا اپ در پس‌زمینه فعال بماند.

۵. دیتابیس ساده: یک دیتابیس (مثل Room) نیاز داریم که لیست تسک‌ها را در آن ذخیره کنیم و از سمت وب به آن دسترسی داشته باشیم (حذف، اضافه، ویرایش).

۶. مدیریت لینک‌ها (Deep Linking): اگر کاربر روی لینکی با فرمت خاص (مثلاً myapp://task/12) کلیک کرد، اپلیکیشن باز شود و ما در وب بفهمیم کدام صفحه را باید باز کنیم.

۷. تشخیص وضعیت سیستم (مثل Dark Mode): اپ باید بفهمد که گوشی کاربر الان روی حالت Dark Mode است یا Light Mode، تا ما بتوانیم ظاهر وب را با آن هماهنگ کنیم. همچنین اگر وضعیت اینترنت قطع یا وصل شد، لایه وب باید باخبر شود.

۸. بروزرسانی محتوا: امکانی می‌خواهیم که اگر ما فایل‌های وب (HTML/JS) را در سرور آپدیت کردیم، اپ بتواند نسخه‌ی جدید را دانلود و جایگزین فایل‌های قدیمی کند تا نیازی نباشد هر بار کاربر نسخه جدید اپ را از بازار یا گوگل‌پلی دانلود کند.

خروجی نهایی: یک پروژه تمیز اندروید (با کاتلین) که کارهای بالا را انجام دهد و یک راهنمای ساده که به ما بگوید چطور در کدهای جاوااسکریپت، توابع تو را صدا بزنیم.

تصریح

- سورس کامل پروژه باید به کارفرما تحویل داده شود. - لازم است آموزش یا داکیومنت واضحی ارائه شود که کارفرما بتواند خودش هم خروجی APK / AAB بگیرد. - اپلیکیشن قرار است در کافه‌بازار، مایکت و گوگل‌پلی منتشر شود، بنابراین رعایت الزامات انتشار در این مارکت‌ها مهم است. - دسترسی‌ها و permissionها مثل میکروفون، لوکیشن، کانتکت و … باید به شکلی طراحی شوند که در آینده از سمت JavaScript قابل مدیریت و فعال‌سازی باشند. - برخی تنظیمات اولیه مثل: Base URL آدرس دانلود فایل‌های اولیه وب مسیر ذخیره‌سازی فایل‌ها باید به صورت قابل تنظیم قبل از Build نهایی در دسترس باشند. - وضعیت اینترنت باید هم در Core و هم در لایه JavaScript قابل تشخیص و مدیریت باشد؛ از جمله تفکیک شرایطی که اینترنت داخلی در دسترس است ولی اینترنت بین‌الملل قطع است. - اگر برای Push Notification زیرساخت یا تنظیمات خاصی لازم است، باید از ابتدا در معماری در نظر گرفته شود. - عملکرد صحیح اپ روی گوشی‌های مختلف اندرویدی یک شرط مهم پروژه است. - داکیومنت پروژه باید تمیز، روشن و قابل استفاده باشد. - بعد از تحویل پروژه، تمایل به همکاری در قالب پشتیبانی و توسعه ساعتی به مدت ۶ ماه تا ۱ سال وجود دارد.
05 خرداد 1405   12:48

مهارت‌های مورد نیاز

  • برنامه نویسی و ساخت اپلیکیشن اندروید (Android)

  • طراحی واسط کاربر موبایل


سرویس‌های مرتبط


فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند

  • کارفرما این پیشنهاد را انتخاب کرده است.
    iman551
    iman5514.93(33) امتیاز
    زمان تحویل: 31 روز
    ارسال پیشنهاد در:
  • slr560
    slr5604.92(36) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • parisash0071
    parisash00715(9) امتیاز
    زمان تحویل: 15 روز
    ارسال پیشنهاد در:
  • javadroid
    javadroid4.94(309) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • theoktay
    theoktay5(1) امتیاز
    زمان تحویل: 25 روز
    ارسال پیشنهاد در:
  • Shahrooztm
    Shahrooztm5(7) امتیاز
    زمان تحویل: 18 روز
    ارسال پیشنهاد در:
  • sepehriranian
    sepehriranian4.6(3) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • hesssamsh
    hesssamsh4.89(41) امتیاز
    زمان تحویل: 20 روز
    ارسال پیشنهاد در:
  • anovaco
    anovaco4.87(205) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
شرح پروژه ربات پایش داده

به یک برنامه‌نویس جهت طراحی و توسعه ربات نیاز داریم.

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

قابلیت‌های موردنیاز: دریافت خودکار اطلاعات از وب‌سایت موردنظر بروزرسانی اطلاعات در بازه‌های زمانی مشخص استخراج و پردازش داده‌های عددی امکان تعریف شروط مختلف برای بررسی داده‌ها ارسال هشدار و اعلان در پیام رسان هنگام وقوع شرایط تعیین‌شده جلوگیری از ارسال اعلان‌های تکراری ثبت خطاها و مدیریت قطعی احتمالی سایت مرجع قابلیت توسعه و افزودن شروط جدید در آینده

در زمان ثبت پیشنهاد، لطفاً موارد زیر را اعلام کنید:

زبان برنامه‌نویسی پیشنهادی مدت زمان انجام پروژه نمونه‌کارهای مشابه (در صورت وجود)

فرصت انتخاب
پیشنهادها7
طراحی صفحه و اتصال به سایت با api

باسلام

میخوام سایت ما توسط api به سایت https://controld.com متصل بشه که مستندات مورد نیاز هم در این سایت موجوده

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

در صفحه ای که طراحی میشه صرفا یک بحث خرید و ثبت سفارش انجام میشه و دوم ثبت اتوماتیک ای پی کاربر و فعالسازی سرویس dns برای او و همچنین امکان انتخاب لوکیشن سرویس مشابه پنل سایتی که عرض کردم که اینهارو این سایت با مستندات api به ما امکانش رو میده

ترجیحا هم وردپرس و ووکامرس باشه

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

فرصت انتخاب
پیشنهادها11
سایت ساده برای مجموعه ی ورزشی پدل و اسکواشیه سایت ساده برای مجموعه ورزشی به اسم لیما که دارای زمین پدل و اسکواش هست . سایت دارای چند قسمت خیلی ساده باشه شامل قسمت اخبار و اخرین خبر ها . قسمت معرفی مجموعه و عکس هاش . قسمت تماس با ما و قسمت زمان مسابقات و قسمت رنکینگ بازیکن ها در سطح A و B که هرکدام امتیاز بشه برای بازیکن ها ثبت کرد و در هر سید رنکینگ داشته باشند و قابلیت اپدیت بعد از مسابقات داشته باشن . بازیکن ها عکس هم داشته باشن . و در قسمت پروفایل ان ها قهرمانی های ان ها و افتخاراتشون توی مسابقات این مجموعه قابل نوشتن باشه . همین .
فرصت انتخاب
پیشنهادها38
بهبود و بازطراحی UI/UX یک وب‌سایت موجود

سلام،

برای بهبود طراحی و تجربه کاربری یک وب‌سایت فعال، به دنبال یک طراح UI/UX با تجربه هستیم.

هدف این پروژه طراحی مجدد کامل سایت‌ها نیست؛ بلکه می‌خواهیم ساختار فعلی حفظ شود و با ارائه پیشنهادهای حرفه‌ای، ظاهر، تجربه کاربری و انسجام بصری سایت‌ها تا حد امکان بهبود پیدا کند.

انتظارات ما: بررسی وضعیت فعلی وب‌سایت‌ و ارائه پیشنهادهای بهبود بهینه‌سازی رابط کاربری (UI) و تجربه کاربری (UX) حفظ ساختار کلی و هویت فعلی سایت‌ افزایش جذابیت بصری و حرفه‌ای‌تر شدن صفحات طراحی ریسپانسیو برای نسخه دسکتاپ و موبایل ارائه خروجی در Figma یا ابزار مشابه

مهارت‌های موردنیاز: تجربه طراحی UI/UX برای وب‌سایت‌ها تسلط به Figma یا ابزارهای مشابه آشنایی با اصول طراحی مدرن، کاربردپذیری (Usability) و طراحی ریسپانسیو داشتن نمونه‌کار مرتبط

شرایط پروژه: اعمال حداکثر ۳ مرحله اصلاح بر اساس بازخورد ارائه فایل‌های نهایی قابل ویرایش لطفاً در پیشنهاد خود نمونه‌کارهای مرتبط، هزینه و زمان انجام پروژه را اعلام کنید.

هدف ما ایجاد یک تجربه کاربری بهتر و ظاهری حرفه‌ای‌تر برای وب‌سایت است، بدون اینکه نیاز به تغییرات اساسی در ساختار فعلی وجود داشته باشد.

با تشکر.

فرصت انتخاب
پیشنهادها9
اتصال پنل پیامک به سایت

سایت به پنل پیامک وصل بوده .. تغییراتی در پنل پیامک ایجاد شده و اتصال قطع شده ..

سایت قالبش اختصاصیه .. و تنظیمات پنل پیامک درش دیده نمیشه ..

متاسفانه دسترسی به توسعه دهنده نداریم دیگه ..

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

همچنین حتما میخوایم جای این تنظیمات گفته بشه که از کجا قابل تغییر هستش که بتونیم خودمون در صورت تغییر مجدد انجامش بدیم ..

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

فرصت انتخاب
پیشنهادها15
طراحی وبسایت شرکتی و فروشگاه اینترنتی به همراه SEO

حدوده طراحی طراح پروژه باید برای هر دو نسخه وب و موبایل طراحی ارائه دهد. صفحات مورد نیاز صفحه اصلی سایت صفحات مربوط به دسته بندی های اصلی طراحی جذاب و مدرن

خروجی مورد انتظار Design System و Prototype طراحی اختصاصی و غیرقالبی استفاده از SVG برای Icon ها بجای WebFont طراحی هماهنگ برای نسخه وب و موبایل ساختار حرفه‌ای برای هدایت کاربر به خرید بهبود مسیر مشاهده محصول تا اقدام به خرید چیدمان اصولی بخش‌ها، فیلترها، دسته‌بندی‌ها، بنرها و نمایش محصولات رعایت اصول تجربه کاربری در صفحات فروشگاهی

فرصت انتخاب
پیشنهادها17
تغییرات در قالب یک سایت وردپرسیسلام دوستان وقت بخیر ،قالب Avada را برای راه اندازی یک وب سایت خبری برای کنکور خریداری کرده ایم.نیازه که تغییراتی در آن صورت بگیرید که شبیه قالب درخواستی ما شود.
فرصت انتخاب
پیشنهادها22
طراحی سایت مبتنی بر هوش مصنوعی

سلام خسته نباشید یه سایت شرکتی لازم دارم که بخش هایی ازش باید مبتنی بر هوش مصنوعی باشه ، مثلا بتونیم یه دستیار هوشمند پاسخگویی داشته باشیم یا حتی برخی خدمات رو کاربر بتونه با ارائه دیتا ، بهترین خروجی رو از پیشنهاد هوش مصنوعی دریافت کنه.

قصدم فعلا همین هستش اما میخوام توسعه بدم دنبال همکاری بلند مدت هستم

فرصت انتخاب
پیشنهادها16
طراحی و راه‌اندازی فروشگاه اینترنتی محصولات زیبایی

طراحی و راه‌اندازی فروشگاه اینترنتی محصولات زیبایی و ارایشی با وردپرس و ووکامرس کارهایی که نیاز دارم: 1️⃣ خرید و تنظیم هاست و دامنه 2️⃣ نصب وردپرس و ووکامرس 3️⃣ نصب قالب فروشگاهی مناسب (پیشنهاد قالب هم بدید) 4️⃣ نصب افزونه‌های ضروری (درگاه پرداخت، اینماد، سئو) 5️⃣ بارگذاری اولیه ۱۰ تا ۲۰ محصول با توضیحات و عکس 6️⃣ تنظیم روش‌های ارسال و قیمت‌گذاری 7️⃣ آموزش نحوه مدیریت سایت به من

فرصت انتخاب
پیشنهادها59
طراحی وب سایت با وردپرس برای خیریه مشاوره کسب و کار

طراحی یک و ب سایت با ورد پرس با ظاهری حرفه ای و ساده با استفاده از پوسته های آماده برای کاهش هزینه و افزایش سرعت. هاست و امنه از قبل وجود داره. تعدادی صفحه استاتیک وجود داره که به همراه یک بخش بلاگ (آکادمی) و چند فرم هست. در فازهای بعدی پروژه احتمالا قابلیت های حرفه ای تری مثل تیکتینگ و ... هم اضافه میشه. 5 صفحه + صفحه بلاگ (آکادمی) محتوای متنی آماده است. تصاویر صفحات به دلخواه طراح. سرعت و قیمت برای انتخاب طراح ملاک است. این پروژه در آینده ادامه دار خواهد بود.

فرصت انتخاب
پیشنهادها21