برهه زماني دوران يادگيري نرمافزار نويسي اندرويد
در طراحي اپليكيشن اندرويد صورتيكه به شما بگوييم كه بعداز ۶ ماه مي توانيد به درآمد يكسري صد ميليون توماني برسيد، يك لاف شيرين و جالب گفتهايم، ولي واقعيت اين ميباشد كه حقيقت را مي بايست به عهده گرفت، هرچند تلخ باشد! در شكل اجراي اين اپليكيشني ۶ ماهه، شما به اپليكيشن نويس اندرويدي كه ماهيانه ۲۰ ميليون تومان حقوق و دستمزد ميگيرد تبديل نخواهيد شد، ولي به علم بسيار نيكي در اين مورد دست پيدا مي كنيد.
مسيري كه در تحت معرفي شدهاست، با اين پيشفرض مندرج ميباشد كه شما هيچ پيش مسئله اي در اپ نويسي نداريد. در شرايطي كه شم ميكنيد كه از جمله اپليكيشني ماه نخستين براي شما خيلي آسوده ميباشد، مي توانيد از اپ آن سريعتر عبور نماييد و تمرينهاي ماههاي ديگر را آغاز نماييد. در ذيل نرمافزاري ۶ ماههي پيشنهادي سون لرن براي تبديل شدن به يك نرمافزار نويس اندرويد را باهم مرور مي كنيم:
ماه اوليه: يادگيري مقدمات نرمافزار نويسي : متغيرها، توابع و…
يادگيري نرمافزار نويسي اندرويد
اولين پيش نياز نرمافزار نويسي اندرويد ، مقدمات و مبناهاي كلي نرمافزار نويسي ميباشد. مفاهيمي در نرم افزار نويسي وجود داراست كه مبنا و مبنا كل گويشهاي اپليكيشن نويسي مي باشند. مثلا اهميت ندارد كه شما با چه زباني مي خواهيد اپليكيشن نويسي نمائيد، شما در هر شكل با مفاهيم پايين در مجموع لهجههاي نرم افزار نويسي مواجه خواهيد شد. اين مفاهيم عبارتند از :
متغيرها (Variables)
آرايهها (Arrays)
توابع (Functions)
كلاسها و شيها (Class & Object)
شرطها (Conditions)
رينگها (Loops)
و ...
شما در ماه نخستين بايستي مفاهيم مرتبط با پيش نياز نرمافزار نويسي اندرويد را به خير شعور فرماييد. اوليه از كليه در مورد تاريخچه اپليكيشن نويسي پاره اي كاوش فرمائيد تا حافظه بگيريد كه نرمافزار نويسي چه مي باشد، قابل انعطاف افزارها چطور نوشته مي شوند، نرمافزار نويسي چه مسئله هايي داراست، كدها چطور اجرا مي گردند و... . بعد از اينكه با اين مقدمات آشنا شديد، كافي ميباشد بهدنبال يادگيري مفاهيم بالا باشيد.
ممكن ميباشد در زمان مطالعهي اين مفاهيم پاره اي سردرگم گرديد و دقيقا متوجه كاربرد آنان نشويد، البته ابدا نگران نباشيد! مقصود از اين مطالعات فقط شناخت شما با مفاهيم شالوده اي و پيش نياز اپليكيشن نويسي اندرويد است. چون درپي بصورت بدون نقص خواهيد آموخت كه كاربرد هريك از اين مفاهيم در قابل انعطاف افزارهاي حقيقي و واقعي چه مي باشد و چطور مي بايست آنهارا بكار گيريد.
بيشتر بدانيد : اپليكيشن نويسي چه است و به چه كسي اپليكيشن نويس مي گويند ؟
ماه دوم: يادگيري نرمافزار نويسي جاوا به طور مقدماتي
بعداز سپري كردن ماه اوليه، ذهنيت شما تماما با مفاهيم اپليكيشن نويسي آشنا شدهاست. در دومي ماه از نرمافزار آموزشي خويش قصد داريم تا يك گام اساسي براي يادگيري نرمافزار نويسي اندرويد برداريم. همانگونه كه مي دانيد يكي نحوههاي اپ نويسي براي سيستم برهان اندرويد، به كارگيري از گويش نرم افزار نويسي Java ميباشد. چنانچه مي خواهيد در زمينه ي بقيه طرزهاي نرمافزار نويسي اندرويد بدانيد، مطالعه نوشتهي علميي اپليكيشن نويسي اندرويد چه چيزي است را از دست ندهيد.
ولي براي اينكه اپليكيشن نويسي اندرويد با لهجه جاوا را به خير خاطر بگيريد، پيش از آن نياز ميباشد كه گويش جاوا را خاطر بگيريد. چون اپ نويسي با جاوا و اپليكيشن نويسي اندرويد با جاوا مقداري باهم تفاوت مي باشند. در واقعيت اپ نويسي با گويش جاوا پيش نياز نرم افزار نويسي اندرويد با اين لهجه محسوب ميشود. پس يادگيري جاوا را دورازشوخي بگيريد و كارايي نماييد مجموع تمركزتان را بر روي يادگيري آن جممع نمائيد. دراين ماه به هيچ وجه قرار وجود ندارد كه طرحي براي اندرويد بنويسيد، بلكه كافي ميباشد كه تا حد خير و خوبي اپ نويسي با جاوا را حافظه بگيريد و بصورت كلي با اطراف و ساز و فعاليت جاوا آشنا گرديد.
براي اينكار مي بايست پيرو يك منبع آموزشي براي لهجه جاوا باشيد كه بتوانيد ماه دوم را با خيال و خاطر شل به يادگيري جاوا تخصيص دهيد. در همين راستا مطالعهي نوشتهي علميي شايسته ترين طرز يادگيري اپ نويسي اندرويد نيز مي تواند بسيار اثر گذار باشد.
بيشتر بدانيد : شايسته ترين نحوه يادگيري اپ نويسي اندرويد
ماه سوم تا پنجم: آغاز عمل با دور و اطراف اندرويد و پياده سازي جاوا براي اندرويد
يادگيري نرم افزار نويسي اندرويد
بعداز اينكه با نرم افزار نويسي جاوا آشنا شديد، حال برهه زماني آن رسيده كه از جاوا براي نرم افزار نويسي اندرويد به كار گيري نماييد. همانگونه كه احتمالا ميدانيد از گويش جاوا مياقتدار براي هدف هاي متعددي استفاده نمود و تايپ كردن اپهاي اندرويدي فقط يكياز هدف هاي آن ميباشد. براي اينكه شما بتوانيد اپهاي اندرويدي را توسعه و گسترش دهيد، نياز به اپليكيشنهاي توسعه و گسترش اپ نويسي يا اين كه IDEها داريد.
بيشتر بدانيد : شايسته ترين IDE براي ساخت سايت و اپ نويسي
قابل انعطاف افزاري كه امروزه براي اپ نويسي اندرويد بسيار عالي ميباشد و پيشنهاد مي شود، Android Studio اسم داراست. براي داده ها بيشتر مطالعهي نوشته ي علميي پيش نيازهاي نرمافزار نويسي اندرويد قادر است بسيار موثر باشد. از ماه سوم تا پنجم شما مي بايست مقدمات نرم افزار نويسي اندرويد با جاوا را خاطر بگيريد و بدانيد كه چطور مي توانيد با به كار گيري از گويش جاوا در اندرويد استوديو، نرم افزارهاي بي آلايشي اندرويدي را توليد نماييد. براي اينكار بايستي يك منبع آموزشي خوب داشته باشيد كه شمارا دراين راستا ملازمت و همراهي نمايد. يادتان نرود كه مهم ترين چيز در گفت و گو يادگيري يك تخصص، گزينش يك منبع آموزشي خوب ميباشد.
ماه ششم: تمجيد يك پروژه براي تمرين مجموع نكاتي كه حافظه گرفتيم
بعداز اينكه اپ نويسي جاوا براي اندرويد را حافظه گرفتيد و به ايجاد نرمافزارهاي معمولي اندرويدي مسلط شديد، دوران آن فرا رسيده كه مباحثي كه حافظه گرفتهايد را يه خرده كاربرديخيس و ماهرخيس دنبال نماييد. در مراحل يادگيري اپليكيشن نويسي هيچ چيز مثل ساختوساز پروژههاي تمريني و كاربردي به شما امداد نميكند! شما ميتوانيد هفتهها دوران بگذاريد و به كاربرد يك معنا اپليكيشن نويسي تصور كنيد يا اين كه از طرفي ديگر ميتوانيد به عبارتي معني را بصورت عملي در يك پروژه به كارگيري نمائيد و دقيقا متوجه گرديد كه آن مضمون در دنياي حقيقي چه كارهايي براي شما انجام ميدهد.
وقتي كه شما مباحث مقدماتي و ميانگين اپليكيشن نويسي اندرويد را حافظه گرفتيد، از آن مدت به سپس فعاليت شما صرفا مي بايست انجام پروژههاي تمريني و تستي باشد. مدام بايستي براي خودتان پروژههاي مختلفي را گزينش نماييد و انجام دهيد. نكتهي مهمي كه دربارهي پروژهها تستي وجود دارااست اين ميباشد كه هر پروژه اي كه تعريف و تمجيد ميكنيد مي بايست دارنده يك معضل عظيم براي شما باشد. به عنوان مثال ممكن ميباشد كه شما تا كنون با مقر داده در اپليكيشن نويسي اندرويد فعاليت نكرده باشيد، پس مي بايست پروژه اي تعريف و تمجيد نماييد كه مقر داده داشته باشد.