
سورس متن باز اپلیکیشن مدیریت کار های پیشرفته ساخت شده با Kotlin ( کاتلین ) در این پست از وبلاگ اندروید ریور معرفی شده و قابل دانلود است. این سورس برای اهداف آموزشی و درک کار با توابع به صورت پروژه محور و همچنین معرفی لایبرری یا کتابخانه های استفاده شده در این سورس منتشر شده پس در ادامه همراه باشید. البته مطالعه این مقاله با یه لیوان قهوه داغ بیشتر میچسبه 😇
معرفی سورس اندروید اپلیکیشن مدیریت کارها با کاتلین
کاتلین عزیز ، کاتلین فوق العاده ، این سورس با کاتلین نوشته شده و یکی از دلایل ما برای معرفی این سورس همین است
ابتدا پیشنمایش apk اپلیکیشنی که با این سورس ساخته شده است رو از طریق دکمه زیر دریافت کنید و نصب کنید
رابط کاربری بسیار خلوت و راحت طراحی شده عملکرد بسیار سریع بوده و بدون کار اضافه ای همه چیز دم دست شماست. شما می توانید لیست مد نظر خود را بسازید با هر عنوانی که دوست دارید.
لیست لایبرری های استفاده شده در این سورس کد مشاهده می کنید :
implementation 'androidx.legacy:legacy-support-v4:1.0.0' implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0-alpha02' implementation 'androidx.appcompat:appcompat:1.0.2' implementation 'com.google.android.material:material:1.1.0-alpha08' implementation 'androidx.recyclerview:recyclerview:1.0.0' implementation 'org.immutables:gson:2.5.6' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlinVersion" implementation 'com.google.android:flexbox:1.1.0' implementation 'com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:1.0.0' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1' googlePlayImplementation 'com.google.firebase:firebase-core:17.0.1' googlePlayImplementation 'com.google.firebase:firebase-core:17.0.1'
مهم ترین لایبرری های سورس اپلیکیشن لیست کارها کاتلین
از لایبرری Immutables برای ذخیره اطلاعات شئ یا آبچکت که همان اطلاعات لیست و خود لیست است استفاده شده این لایبرری کاربردی در این سورس به کار گرفته شده که با بررسی این سورس کد می توانید نحوه کار با این دیتابیس را نیز بیاموزید
برای ساخت لیست هم از لایبرری recyclerview برای نسخه اندروید x استفاده شده که طبق اطلاعاتی که گوگل ارائه داده برای ساخت لیست های بی نهایت برای لیست هایی که داده های زیادی یا داده هایی که مداوم تغییر می کنند استفاده می شود.
از لایبرری Flexbox هم برای طراحی رابط کاربری جدول استفاده شده تا لیست طراحی شده استفاده از المان های پیشرفته تر و تکامل یافته تری طراحی شده و نیاز اپلیکیشن را برای نمایش یک لیست پویا بر آورده سازد.
دریافت سورس اندروید لیست پیشرفته از لینک زیر :
لطفا برای مشاهده لینک های این نوشته به حساب کاربری خود وارد شوید
علی شیرالی CO-Founder نویسنده مقاله
بنیانگذار مارکت اندروید ریور و گاهی هم گیم باز 🎮 و صد البته یه عاشق فیلمسازی 🎬 و عکاسی 📷 که چندین گام جدی هم توی این زمینه برداشته..
نگارش کد بلند یا نگارش بخش عمده یک سورس کد :