توجه: این دوره فرض می کند که شما اصول اولیه React Native را پایین آورده اید. دوره من "The Complete React Native and Redux" را بررسی کنید، آماده سازی عالی است!
از اصول اولیه React Native فراتر بروید! این دوره به شما موضوعات پیشرفته ای را که برای ساختن یک برنامه پرفروش شماره 1 نیاز دارید به شما آموزش می دهد.
Push Notifications؟ آن را یاد خواهید گرفت. در انیمیشنهای عمیق؟ مشمول. پایداری داده آفلاین؟ البته!
------------------------------
چه چیزی خواهید ساخت؟
همه دوره های من "یادگیری از طریق انجام" هستند: بدون سخنرانی بی پایان خسته کننده با پاورپوینت، فقط نمونه های زنده و تعاملی کدنویسی. در این دوره ما سه اپلیکیشن مجزا با پیچیدگی فزاینده می سازیم که هر کدام ویژگی های مختلف React Native را نمایان می کند. با قرار دادن هر مفهوم در یک برنامه واقعی، ایده بهتری درباره زمان استفاده از هر ویژگی منحصر به فرد و قدرتمند خواهید داشت.
1) یک Deck Swipe Deck شبیه Tinder بسازید. بله، مولفه متحرک کلاسیک! ما یک پشته بزرگ از کارتهای زیبا میسازیم که کاربر میتواند آنها را در اطراف صفحه بلغزد، برای «پسندیدن» یک مورد یا «چپ» برای دوست نداشتن یک مورد، انگشت خود را به سمت راست بکشد. این گرم کردن شما را با تفسیر ورودی لمسی از طریق سیستم PanResponder، جابجایی عناصر با ماژول Animated و برون یابی مقادیر انیمیشن از طریق سیستم Interpolation آشنا می کند.
2) با احراز هویت یک بار گذرواژه به قسمت پشتیبان بروید. آیا تا به حال از شما خواسته شده که با استفاده از کدی که برای شما پیامک ارسال می شود، وارد شوید؟ گذرواژههای یکمصرف یک جریان احراز هویت جدید هستند که از شماره تلفن کاربر به عنوان رمز شناسایی منحصربهفرد آنها استفاده میکنند. ما از Twilio API برای ارسال پیام متنی به کاربر برای تأیید هویت او استفاده خواهیم کرد، در حالی که منطق کسب و کار خود را در توابع جدید Google Cloud Firebase ایمن می کنیم.
3) برنامه جستجوی شغل خودتان. Tinder برای مشاغل! این برنامه 100٪ ویژگی کامل است! ما یک برنامه با یک آموزش کامل روی صفحه خوش آمدگویی برای اجزای کاربر جدیدمان، احراز هویت فیس بوک و نقشه خواهیم ساخت. با استفاده از Indeed's Job API فهرستی از مشاغلی که میخواهد یا نمیپسندند بر اساس موقعیت مکانی به کاربر ارائه میشود، سپس آنها را پیگیری کرده و برای مشاغل انتخابی خود اعمال میکند.
هر دو OSX و Windows پشتیبانی می شوند - iOS یا Android را توسعه دهید!
------------------------------
این چیزی است که ما یاد خواهیم گرفت:
من دورهای را ساختهام که میخواستم در زمان یادگیری React Native آن را بگذرانم. دوره ای که مفاهیم و نحوه اجرای آنها را به بهترین نحو توضیح می دهد تا شما آنها را یاد بگیرید و عمیقاً درک کنید.
معمار مهندسی
نمایش نظرات