شروع برنامه نویسی اندروید برای تازه کارها

سلام . من مدت زمان زیادی را درگیر یادگیری برنامه نویسی بودم البته در اون اوایل که حدودا سال 89 تا 90 تازه شروع کرده بودم.اون زمان اینترنت تری جی گوشی ها هنوز نیامده بود و اینترنت به این شکل نبود ولی من به چشم دیدم که با ورود اینترنت 3 جی به ایران و بعد 4 جی چه غوغایی به پا شد . کسب و کارهایی که به زور میتونستند اجاره ی شرکتشون در تهران را بپردازند در عرض کمتر از یک سال به یک شرکت عظیم با سرمایه ی چند بیلیون تومان رسیدند و همگی مدیون گسترش و نفوذ اینترنت به زندگی مردم بود.این وسط مارکت های اندرویدی و اپلیکیشن های خوب اندرویدی هم خیلی خوب رشد کردند چون هر کسی یک گوشی اندرویدی میخرید و قصد داشت سریعا به اینترنت 3 جی یا 4 جی وصل شود و اولین کارش هم ورود به کافه بازار و دانلود بازی یا برنامه بود این وسط برای اپ هایی که خوشش می آمد هم مشکلی نداشت هزار تومن دو هزار تومن برای خدمات یا محصولات درونش بپردازه ولی همین هزارتومن ها جمع میشد و در عرض یک ماه میشد چند میلیارد سود خالص !!!خیلی از اپ های ساده به حالت کتاب ساده پول های میلیاردی به جیب زدن از جمله برنامه ی رمزهای مخفی اندرویدی که یک کتاب ساده بود ولی تا جایی که من میدونستم صد میلیون تومن د رآورده بود.شروع برنامه نویسی اندرویددر نوروز سال 1393 بود که من برای اولین بار تصمیم گرفتم برنامه نویسی اندروید را با جدیت هر چه تمام تر دنبال کنم . دوره های آموزشی زیادی را دیدم و اون زمان ها دوره های خوب فارسی هنوز مثل الان وجود نداشت و من از چند دوره ی انگلیسی شروع کردم . الان کار راحت تر شده چون الان دوره های خوب فارسی خیلی زیاد شده اخیر دوره ی برنامه نویسی اندروید با زبان کاتلین استاد نیک زاد به فارسی رو میدیدم کارشون واقعا عالی بود و میشه گفت ایول در نوع خودش.شاید الان سوال شما هم این باشه برنامه نویسی اندروید را از کجا شروع کنم ؟اگر همین سوال را سه سال پیش میپرسیدید من میگفتم بشین جاوا یاد بگیر ولی الان داستان فرق داره . الان نباید جاوا یاد بگیرید الان باید با جاوا شروع کنید سپس kotlin یاد بگیرید.کاتلین در بحث برنامه نویسی اندروید تقریبا داره جاوا رو نابود میکنه از سال پیش دو میلیون برنامه نویس در سرتاسر جهان از جاوا به زبان جدید کاتلین سوئیچ کردن و این کم مسئله ای نیست . زبان برنامه نویسی کاتلین و جاوا برای اندروید استودیوبعضی ها به دنبال آموزش اندروید استودیو میرن اندروید استودیو یک محیط هست . و شما در اصل باید زبان برنامه نویسی را مسلط باشید . محیط کمک کنندست اگر اندروید استودیو نباشه یک چیز دیگر میشه جایگزینش بشهدر ابتدای شروع یک ماه زمان بزارید و مفاهیم اولیه زبان برنامه نویس را خوب بخوانید و تمرین کنید.سپس یک ماه فقط اپلیکیشن بسازید و این تنها راه پیشرفت شماست ...من خودم اینطوری پیشرفت کردم هر چه میتونید اپلیکیشن بسازید در طول توسعه و ساخت اپ های جدید هر سری مباحث جدیدی را میبینید و یاد میگیرید هر سری نکاتی را یاد میگیرید که با هزاران ساعت دوره ی اموزشی هم ممکن بود یاد نگیرید پس تمرین و تمرکز مهم ترین ملاک هست.الگو گرفتن از کار دیگر برنامه نویس ها شروع برنامه نویسی اندرویدیکی دیگر از تکنیک های مهم که من خودم سالها ازش استفاده کردم و باعث پیشرفت من شده الگو گرفتن از کارهای برنامه نویسی دیگران هست . سعی کنید ابتدا اپ هایی که دیگر برنامه نویسان ساخته اند را نصب و تست کنید تا ببینید شما چه چیزهایی میتونید بسازید همانطور که فلان برنامه نویس ساخته دومین قدم رفتن به گیتهاب و سرچ کردن سورس کدهاست . اونجا میتونید میلیون ها نمونه کد پیدا کنید که به دردتون میخوره و خیلی باعث پیشرفت شما میشه . اگه این مقاله را تا اینجا خوندید کاش بنویسید که قبلا شما چطور و چه چیزی را یهویی شروع کردید و بصورت باورناپذیری سریعا در آن مسلط شدید ...