در این کلاس یاد خواهید گرفت که چگونه یک برنامه ارز دیجیتال در Android Jetpack Compose بسازید. در این برنامه شما یک ماژول شبکه می سازید که به اپلیکیشن کمک می کند تا با یک نقطه انتهایی وب تماس های شبکه برقرار کند و با کمک کلاس mappers، تمام داده ها را از نقاط پایانی به انواع داده های خودمان با استفاده از پایگاه داده اتاق نقشه برداری می کنیم و سپس رندر می کنیم. تمام داده های برنامه با استفاده از پایگاه داده اتاق. کل کلاس با استفاده از معماری MVVM،
ساخته شده استبنابراین در اینجا نکات کلیدی است که در این کلاس یاد خواهید گرفت.
1. برای برقراری تماس های شبکه، سرویس گیرنده Okhttp و t را به روز کنید.
2. کلاس نگاشت Api برای نگاشت شی شبکه در کلاس داده پایگاه داده اتاق.
3. نحوه ایجاد نمودارهای خطی و میله ای و نحوه ترسیم آنها بر روی بوم را خواهید آموخت.
4. صفحه بندی
5 انیمیشن Lottie
6. چگونه با استفاده از معماری MVVM یک برنامه بسازیم.
7. نحوه ایجاد مدل view .
مورد نیاز برای این کلاس :-
1.Windows 10 یا Mac
2. Android Studio Bumblebee یا نسخه بالاتر Android Studio
3. حداقل 8 گیگابایت رم اگر قصد دارید برنامه را روی شبیه ساز استودیو اجرا کنید، در غیر این صورت 4 گیگابایت کافی است.
4. دانش مقدماتی کاتلین کمک خواهد کرد، اما اجباری نیست زیرا من همه چیز را از ابتدا به شما آموزش خواهم داد.
در اینجا کاری است که برای پروژه انجام خواهید داد.
1. یک دکمه عمل شناور ایجاد کنید، آن را در پایین تا انتهای صفحه اصلی قرار دهید.
2. یک صفحه نمایش جدید برای صفحه نمایش موارد دلخواه ایجاد کنید.
3. نماد مورد علاقه را در صفحه اصلی قابل کلیک کنید، با کلیک بر روی این نماد، یک سرگرمی برای نماد دلخواه ایجاد کنید
باید آن رمزارز را به جدول پایگاه داده جدید به نام "crypto_fav" اضافه کند.
4. صفحه مورد علاقه را به دکمه Floating Action متصل کنید، بنابراین با کلیک بر روی FAB باید به صفحه مورد علاقه هدایت شوید.
5. با کلیک مجدد بر روی نماد مورد علاقه، رمز ارز از جدول "crypto_fav" حذف می شود.
6. یک تابع به نماد دلخواه اضافه کنید، بنابراین اگر رمز ارز به صفحه مورد علاقه اضافه شود، باید قرمز به نظر برسد، در غیر این صورت باید سفید باشد.
برنامه نویس اندروید
نمایش نظرات