در اين مقاله در مورد طراحي اپليكيشن اندرويد صحبت خواهيم كرد.
تارنما هاي اشتراك پروژه: ميتوانيد از تارنما هايي كه پروژه هاي نرم افزار نويسي و پروژه هاي اندرويد را به اشتراك مي گذارند به كارگيري نماييد. وبسايت هايي مانند گيت هاب (GitHub)، گيت لب (GitLab) و تمامي وبسايت هايي كه دراين باره كار دارا هستند.كاوش در گوگل: گوگل سايتي ميباشد كه ميتواند شمارا با خطاي بسيار معدود به چيزي كه ميخواهيد برساند. پس ميتوانيد درحالتي كه پروژه اي در ذهنتان ميباشد آن را در گوگل كاوش نماييد.ايده هاي خودتان: يك كدام از ديگر از شايسته ترين منابعي كه براي كشف كردن پروژه ميتوانيد از آن به كار گيري فرماييد، ايده هاي خودتان ميباشد. شجاع باشيد و يك كدام از ايده هاي خودتان را سريعا عملي فرمائيد.
قدم چهارم – شناخت با ساختار نرم افزار ها
براي انكه يك روءيت كرد كلي به ساختار نرم افزار ها داشته باشيد، بايستي با بخش هاي كلي نرم افزار هاي اندرويد (و اليته احتمالا بخش اعظمي از قابل انعطاف افزارهاي هر پلتفرم ديگري) آشنا گرديد. به عكس هاي پايين با تمركز نگاه نمائيد و توضيحات آنانرا بهدنبال بخوانيد:فرانت اند و بك اند در ساختار نرم افزارفرانت اند (Front-End) چه مي باشد؟
همان طور كه در تصوير مي بينيد، تمامي نصيب هايي كه مخاطب با آنان راز و فعاليت دارااست و مشاهده ميكند در مجموعه بندي فرانت اند نرم افزار قرار ميگيرند. فرانت اند معمولا از پباده سازي هاي گرافيكي و زيبايي هاي بصري متعددي منفعت مي برد. كليه تعاملات استفاده كننده با نرم افزار در فرانت اند واقعه مي افتد. در واقعيت فرانت اند حدود ۲۰ درصد از كارايي مجموع نرم افزار را به خويش تخصيص ميدهد. فرانت اند دارنده چه نصيب هايي ميباشد؟
رابط كاربريپباده سازي گرافيكيتعاملات مخاطب
بك اند (Back-End) چه است؟
بر پايه ي چيزي كه در ويديو هم توضيح داده شد، بك اند مشمول تمامي اتفاقاتي ميباشد كه در بخش پشتي نرم افزار فيس ميدهد. كليه داده ها آنلاين و ارتباطات در نرم افزار ها، كدهاي سمت سرور، داده ها يوزرها و كليه واقعه هايي كه در سرور ها ميفتند ميگردد. اين بخش قادر است تا ۸۰ در صد از سعي هاي مستعمل براي ايجاد كرد نرم افزار را به خويش تخصيص بدهد. بك اند دارنده چه بخش هايي ميباشد؟
مقر هاي دادهسمت سرورداده ها استفاده كننده