تجربه های اولین کار ( اشتراک گذاری تجربه ها )
با سلام خدمت همه ی دوستان
ان شاءالله ایام به کام
در این پست همگی قصد داریم تا تجربیات اولین کارمون رو به همدیگه بگیم
تا اولا ؛ کسانی که درشرف انتشار اولین برنامه شون هستند ، بهتر کارکنند
و دوستانی هم که آبی در این مزرعه ریختند ؛ بهینه تر کار کنند...
پس دوستان خواهشا همگی مشارکت کنید.
******************************************************************
اولین نرم افزار من نزدیک اسفند93 در بازار منتشر شد؛
لینک بازار : http://cafebazaar.ir/app/?id=com.converter.adnan.app
که شکرخدا از انتظاری که داشتم استقبال بیشتری شد با بیش از 1600 دانلود
البته دوستان عزیزی هم انتقاداتی درمورد گرافیک و... داشتند که از همینجا دوباره تشکر میکنم.
اما نکته ی مهمی که من در ابتدای کار و از این نرم افزار یاد گرفتم این هست که
کاربران اندروید درسطح جهانی و بخصوص در ایران بیشتر به ظاهر علاقمند هستند
از آنجا که هنر نزد ایرانیان است و بس ...
چه برسه به اینکه نرم افزاری پولی باشه ؛
درکل میخوام بگم اگه بیشتر از تعداد انگشتان دست از نرم افزاری که شما می سازید در بازار وجود داشته باشه
اما گرافیک کار شما چشم نواز باشه ؛ گوی سبقت از آن شماست.
صفحه بـرنامه های من در بـازار :
https://cafebazaar.ir/developer/kamrani_apps
اولین نرم افراری که تو بازار اخیراً منتشر کردم، "تند خوانی و تقویت حافظه" هستش،
لینک بازار: تندخوانی وتقویت حافظه
متأسفانه استقبال خوبی ازش نشد و برنامه من با اینکه محتوا محور نیست و تلفیقی از محتوا و ابزارهای کاربردی هست، نتونست به برنامه محتوا محور مشابهش غلبه کنه دلیلش رو هم هنوز متوجه نشدم، یه اشکالی هم که تو کارم بود و تازه متوجه شدم اینه که وقتی تو بازار به اسم فارسی برنامم رو search میکنم برنامه من نشون داده نمیشه ولی وقتی به اسم project، یعنی fastreading جستجو میکنم برنامه من نشون داده میشه. تو یه تاپیک هم از دوستان راه حل تکرار نشدن اشتباه بالا رو پرسیدم ولی فعلاً کسی جواب نداده.
و اما تجربه هایی که از نوشتن این پروژه کسب کردم:
1- سعی کنید که حتماً یه طرح کلی از برنامتون رو قبل از استارت پروژه رو کاغذ پیاده کنید خیلی کمک میکنه
2- استفاده از کلاس ها و برنامه نویسی object oriented و رعایت اصول برنامه نویسی و داینامیک نوشتن برنامه در حد امکان ممکنه در اول سخت به نظر برسه ولی فوق العاده به توسعه برنامتون کمک میکنه، پس سعی نکنید چون یک متد استاندارد سخت تر به نظر میرسه ازش صرفنظر کنید. مثلاً من در ابتدا تو یک قسمت از پروژه چون فکر میکردم استفاده از کلاس جدا و داینامیک کردن اون سخت میشه اون رو با " if " و بصورت استاتیک نوشتم، خوب نتیجه وحشتناک شد نزدیک به 2200 خط مجبور شدم کد اضافه کنم و تو دیباگ کردن منو کلافه کرد، ولی همون کد رو وقتی بصورت داینامیک و با class پیاده سازی کردم باعث شد که هم بتونم راحت تر گسترشش بدم و هم تعداد خطوط کد من به 300 تا کاهش پیدا کرد، پس پیدا کردن یه راه حل سریع و موقت همیشه به نفع شما نیست.
3- تا پروژه ننویسی هرچقدر هم که آموزش نگاه کنی بازم فایده ای نداره، چون خیلی از مطالب رو فقط وقتی درگیرش بشی متوجه میشی، پس حتماً خودتون رو درگیر پروژه کنید هرچند که ساده باشه.
سلام به همه دوستان
من تازه کارم واولین کارمو میخوام به عنوان پروژه پایانیم درست کنم ولی نمیدونم ازکجاشروع کنم یه برنامه مثل ساخت کتاب ادعیه میخوام باشه ؛لطفا اگ کسی میتونه راهنماییم کنه
اولین کار من اپلیکیشن "سالم بمانید" هستش که بعد از فعال شدن هر نیم ساعت به شما نوتیفیکیشن میده که یک حرکت ورزشی رو انجام بدید تا سر کار، موقع آشپزی، موقع درس خوندن یا هرکار دیگه ای یادتون نره یه تحرکی داشته باشید... (البته برداشتمش چون نه تنظیماتی داشت نه چیز دیگه ای)
دومین اپم "اسم و فامیل" بود.
کل برنامه هایی که توسط من یا گروه من نوشته شده رو هم می تونید در این لینک و این لینک مشاهده کنید.
موفق باشید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .