از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
هفت سال پیش منتشر شده
تعداد بازدید: 443
کد پروژه: 83226
شرح پروژه
من قبلا یک اپلیکیشن آموزش زبان انگلیسی ساختم با اکشن اسکریپت 3 ، ادوب ایر ، اما حالا تصمیم دارم این اپ رو به ری اکت نیتیو منتقل کنم تمامی فرایند ها و توضیحات به همراه یکسری نمونه اسکرین در فایل ضمیمه موجود است
بخش اسلایدر :
فکر نکنم نیاز به توضیح داشته باشه این بخش ، فقط ابتدای برنامه یکبار اجرا می شه و در دفعات بعدی برنامه نمایش داده نمی شود ، فقط سمت سرور به ازای هر بار نمایش این فرم یک کانتر وجود داشته باشه از این طریق متوجه تعداد نصب خواهیم شد.
بخش ریجستری :
عملکرد خیلی پیچیده ای در این بخش وجود ندارد ما در اینجا دو حالت داریم کاربرانی که الان می خواهند اقدام به خرید و عضویت (ریجستری) کنند و یا کاربرانی که از قبل خرید نموده اند اما الان می خواهند عضویت را تکمیل کنند
ما برای هر کاربر یک کد اشتراک یکتا در نظر می گیریم ، کاربر با ورود این کد اشتراک و بر اساس اطلاعات سخت افزاری گوشی مثل imei و یا سایر اطلاعات سخت افزاری مثل سریال بلوتوث و ... کد اشتراک و کد دستگاه را با هم متصل کرده و یک لایسنس برای استفاده از اپلیکیشن در حافظه پنهان ذخیره می کنیم ، همین اطلاعات سمت سرور ذخیره می شود و دستگاه مجاز به استفاده از اپلیکیشن می گردد ، حالا ما باید بتوانیم خودمان سمت سرور کد صادر کنیم به صورت دستی ، (این مورد خیلی مهم است چون در موارد پشتیبانی و یا افرادی که توانایی استفاده از کارت های بانکی را ندارند فوق العاده کاربردی است) و کاربر اقدام به ثبت نماید و یا پس از پرداخت از طریق درگاه بانکی و برگشت موفقیت آمیز بودن تراکنش کد به صورت خودکار صادر شود و کاربر سایر مراحل را طی کند
بخش کد معرف :
در زمان ریجستر کردن یک فیلد به اسم کد معرف وجود دارد هر فردی که اپلیکیشن رو یکبار ریجستر می کنه دارای یک کد منحصر بفرد برای معرفی می شود و از طریق کلید share می تواند از طریق اس ام اس و یا شبکه های اجتماعی این برنامه رو به دوستانش معرفی کنه به ازای هر معرفی و ریجستری از طریق اون کد یک امتیاز می گیره و از این امتیازات می تونه در موارد مختلف استفاده کنه ، که همه موارد مشخص و مکتوب شدن که در حین اجرای پروژه در جریان قرار خواهید گرفت ، اما برخی از این امتیازات به صورت دستی از جانب ما اعمال می شوند و شاید خیلی از این امتیازات اصلا ربطی به داخل اپلیکیشن نداشته باشند به عنوان مثال کد تخفیف برای خرید اپلیکیشن بعدی ما که به صورت پیامک به کاربر اعلام می شود .
بخش فوتر :
در بخش فوتر کلید های ، کتاب الکترونیک ، تله فیلم ، کتاب صوتی و پاداش قرار دارد به صورت پیش فرض این کلید ها همه غیر فعال هستند با ارسال کد معرف و کسب امتیاز این بخش ها برای کاربران باز می گردد اطلاعات این بخش ها کاملا بروز هستند و باید از سمت سرور فراخوانی شوند به عنوان مثال یک کتاب الکترونیک جدید به لیست کتاب ها اضافه می گردد که باید به صورت بج عددی روی آیکون مربوطه قرار گیرد.
بخش منوی هدر :
در بخش منوی هدر آیتم های درباره ما ، تماس با ما ، پشتیبانی ، تنظیمات ، وب سایت وجود دارد و امتیاز معرفی کردن و همچنین کد معرفی + دکمه اشتراک گذاری وجود دارد .
در آیتم تنظیمات آیتم پاک سازی حافظه ، دانلود تمام محتوای دوره ها و سایر تنظیمات سیستمی وجود دارد و سایر آیتم ها هم نیاز به توضیح اضافی ندارند.
بخش دانلود منیجر :
کاربران به دو صورت می توانند محتوای دانلودی اپلیکیشن را دانلود نمایند ، ابتدا دانلود کل محتوا به صورت یکجا و دوم دانلود آیتم به آیتم ، دانلود کل محتوا از طریق بخش تنظیمات انجام پذیر است اما دانلود آیتم به آیتم به عنوان مثال آموزش الفبا درس 1 ، وقتی کاربر روی درس یک کلیک کرد درصورت موجود نبودن فایل مربوطه ابتدا دانلود و سپس اجرا می شود
نکات مهم دانلود منیجر : در صورتی که تلفن همراه زنگ خورد و یا به هر دلیلی دانلود متوقف شد کاربر بتواند دوباره دانلود رو از همان جایی که توقف ایجاد شده پیگیری کند .
حداقل حافظه لازم جهت دسترسی سایر برنامه ها در حافظه داخلی مد نظر قرار بگیرد و تا انتهای حافظه شخص پر نشود
بخش ویدیو پلیر :
بعد از انتخاب درس مورد نظر ویدیو آن نمایش داده می شود ، پلیر این ویدیو چیزی شبیه به پلیر ویدیوی یوتیوب باشد
نکات ویدیو پلیر : در صورت قطع شدن ویدیو بر اثر تماس تلفنی و ... دوباره ویدیو از همان نقطه قطع شده شروع شود ، تمام بخش های برنامه در حالت عمودی است اما زمانی که برای نمایش ویدیو اقدام می شود این حالت به افقی تغییر می کند و بعد از خروج از ویدیو پلیر دوباره باید به حالت افقی تغییر وضعیت داده شود
عدم به خواب رفتن گوشی هنگام پخش ویدیو
لازم به توضیح است که برخی از فایل ها صوتی هستند و این پلیر باید قابلیت پخش فایل صوتی را داشته باشد
بخش TTS :
یکی از آیتم های درسی تمرین تست تلفظ است در اینجا تعدادی لغت + تصویر وجود دارد : لغت انگلیسی + معنی فارسی ، واژه انگلیسی توسط ماشین خوانده می شود (با کلیک بر روی کلید بلندگو) و کاربر با استفاده از میکروفون دستگاه می تواند با کلیک بر روی آیکون میکروفن همان لغت را تلفظ کند که سیستم چک کنه آیا درست تلفظ کرده یا خیر ؟
فرایند مورد نظر : تبدیل متن به صوت - تبدیل صوت به متن
یک Ane به زبان اکشن اسکریپت 3 که توسط یک برنامه نویس خارجی نوشته شده و خریداری کردم برای اپلیکیشن موجود است که می توانید در صورت نیاز از آن بهره ببرید
بخش مارک:
کاربر از طریق تیک زدن هر درس می تواند متوجه شود که چقدر از راه هر دوره را پیموده است در کنار هر آیتم (درس) یک چک باکس قرار میگیرد که با تیک آن در بخش اطلاعات هر دوره یک درصد به میزان پیشرفت بر اساس تعداد دروس اضافه می گردد ، نکته مهم اینجاست که با تیک زدن هر درس یک امتیاز به امتیاز کاربر اضافه می شود (اصلا هم مهم نیست که واقعا اون درس رو خونده یا نه فقط جنبه تشویقی داره )
بخش آموزش متنی :
در اینجا فقط متن است که به کاربر ارائه می شود البته متن ها به صورت فارسی و انگلیسی است (فایل swf برای این بخش وجود داره اما ترجیح داده می شود درقالب کارت به کاربر نمایش داده شود )
بخش نمایش فایل PDF:
در بخش فوتر که در قبلتر گفته شد امکان بارگزاری کتاب های الکترونیک وجود دارد که کاربر باید بتواند کتاب را از داخل اپلیکیشن مطالعه کند .
بخش سیستم پرداخت :
آیتم دوم همه دوره ها در صورتی که برنامه خریداری نشده باشد قفل هستند کاربران یا به صورت پرداخت آنلاین مستقیم زرین پال پرداخت خواهند کرد و یا از طریق پرداخت های درون برنامه ای مارکت ها که فقط مارکت کافه بازار اجرا می شود .
نکات امنیتی:
عدم دسترسی کاربران به فایل های آموزشی دانلود شده و یا در صورت دسترسی فایل ها قفل شوند
عدم نمایش و یا پیمایش مسیر دانلود محتوای آموزشی توسط کاربران و ربات ها
عدم تشخیص سیستم رمزنگاری و صدور لایسنس
کارهایی که ما برای شما انجام می دهیم :
ما دقیقا می دانیم که چه چیزی می خواهیم همین مسئله ،کمک بزرگی در روند اجرای پروژه است ، یکبار این پروژه اجرا شده نواقص آن مشخص شده و حالا در نسخه جدید می خواهیم نواقص را رفع و امکانات را بیشتر کنیم از این رو شما به هیچ عنوان نگران فایل های گرافیکی نباشید ما همه رو داخل فتوشاپ با سایز 720*1280 طراحی کردیم و شما می توانید تصاویر را اجرا نمائید ، هاست دانلود و همجنین هاست لینوکس در اختیارتان قرار خواهد گرفت برای امور کاری و لازم . می توانید نمونه قبلی اپلیکیشن را از EnglishX3.com دانلود کنید.
کارهایی که در پایان پروژه ما از شما می خواهیم :
سورس کامل برنامه ، نسخه ios (مارکت سیب اپ ) ، نسخه اندروید (سیستم پرداخت آنلاین زرین پال ) نسخه اندروید ( مارکت کافه بازار)
پشتیبانی به مدت شش ماه (به صورت اخلاقی) ، توسعه سایر اپلیکیشن های همسو (به صورت پروژه های جدید)
ما قصد داریم حدود 40 زبان بین المللی را آموزش حرفه ای بدیم از همین رو اکثر این برنامه ها ساختارهای یکسانی دارند اما در مواردی جزیی دچار تغییراتی هستند به عنوان مثال در زبان انگلیسی دوره مبتدی 150 درس داریم در زبان ارمنی دوره مبتدی 98 درس ، که با تغییرات جزیی مثل تم ، تصاویر و یکسری متغییر ها همین اپلیکیشن تبدیل به یک اپلیکیشن دیگر می شود در صورتی که می توانید توسعه پایدار داشته باشید یکبار عملا کدنویسی می کنید و دفعات بعدی با تغییرات جزیی درآمد کسب خواهید کرد
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
20روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت هفت سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار