بایگانی برچسب: s

صفر تا صد: بازنویسی کدباز اپ فرایاد

اپ «فرایاد» را حدود ۳ سال قبل برای کارهای شخصی خودم نوشتم و بعد تصمیم گرفتم آن را در کافه بازار هم منتشر کنم. ابتدا کافه بازار به دلیل (احمقانه) این که برنامه مشابهی در کافه بازار وجود دارد از انتشار آن سر باز زد و من هم از انتشار آن منصرف شدم. بعد از چند وقت تصمیم گرفتم یک بازنگری کلی در برنامه انجام بدهم. این بار با این که چندین و چند برنامه یادآور یا Reminder در کافه‌بازار وجود داشت، کافه بازار برنامه را پذیرفت! برنامه توانست نظر مخاطبان اندک خودش را تأمین کند و امتیازش در کافه بازار بالاتر از ۴ شد و حدود ۴۰۰ نظر اغلب مثبت از کاربران دریافت کرد.

حالا تصمیم دارم این برنامه را بازنویسی کنم و با اعمال نظر کاربران، بخش‌هایی را به برنامه اضافه کنم. اما چرا این موضوع را در اسمارت‌لب و با شما خوانندگان اسمارت‌لب مطرح کردم؟ چون می‌خواهم کل این فرایند بازنویسی را با هم قدم به قدم طی کنیم! از صفر تا صد این بازنویسی را با هم خواهیم بود و در تمام مراحل کار کد برنامه را در گیت‌هاب (یا جایی مشابه) منتشر خواهم کرد!

تغییرات برنامه بنیادین خواهد بود! چند هفته‌ای درگیر کار خواهیم شد و امیدوارم در انتهای کار هم برنامه خوبی نوشته بشود و هم همگی با هم چیزهای جدیدی یاد بگیریم!

اما اپ فرایاد چه تغییراتی خواهد کرد؟ مهم‌ترین تغییر برنامه این خواهد بود که برنامه به صورت client/server خواهد شد و اطلاعات کاربران را سایت اختصاصی‌اش ذخیره خواهد کرد. رابط کاربری برنامه هم دو زبانه (یا شاید چند زبانه) خواهد شد. در انتها هم برنامه را علاوه بر کافه‌بازار در گوگل پلی هم منتشر خواهم کرد!

اگر نمی‌دانید فرایاد چیست، فرایاد را از کافه بازار دانلود کنید و توضیحات آن را بخوانید.

سغر هیجان انگیزی خواهد بود! خودم که برای شروع آن لحظه‌شماری می‌کنم!