یکشنبه ۲۳ مهر ۰۲ | ۱۲:۵۷ ۱۷۵ بازديد
۳. Uber
اوبر نرم افزار اندرویدی پر اسم و رسم دیگری میباشد که در Google Play بیشاز ۵۰۰ میلیون نصب فعال داشته میباشد. نرم افزار اندرویدی اوبر را خصوصیتها و همت فوقالعادهاش از سایر نرم افزارهای اندرویدی متمایز نموده است. شاید بشود سرمایهگذاری زیاد این حصولوکار را برای استعمال از کاتلین درین نرم افزار برهان عملکرد سریع و فارغ از خطای آن دانست. سهم کاتلین در نرم افزار اوبر بسیار قابلدقت میباشد.مجموعه مهندسی اوبر در گزارشی کامل بااستناد به دادهها و داده های عددی راجعبه عملکرد کاتلین در نرم افزار اوبر طراحی اپلیکیشن در مشهد مشاجره کردهاند.
۴. Evernote
Evernote از دوست داستنیترین نرم افزارهای اندرویدی برای سروساماندادن به شغل های روزمره میباشد. این نرم افزار امکانهایی داراست که آن را از برنامههای رئیس و اپلیکیشنریزی کارها فردی بسیار بالاتر میبرد. از این نرم افزار برای مدیر شغل های تیمی و شغلی هم میگردد استفاده نمود. Evernote تا به امروز بیشاز ۱۰۰ میلیون نصب فعال داشته میباشد. با این اوصاف ابدا نباید تعجب کرد کهاین نرم افزار نیز کاتلین را جایگزین جاوا نموده است.
۵. Twidere for Twitter/Mastodon
Twidere for Twitter اپلیکیشنی برای عاشقان توییتر میباشد. در صورتی میخواهید توییتری خالص را سوای هرگونه تبلیغ تجربیات فرمائید، پیشنهاد می کنم این نرمافزار را نصب نمائید. این نرم افزار به شما قابلیت می دهد تا یک سری اکانت توییتری را باهم داشته باشید و همینطور نسبتاً تمامیچیز را فردیسازی فرمائید. شغل با این نرم افزار اندرویدی بسیار جاری و بیگونه های میباشد. Twidere for Twitter همت خوباش را وامدار کاتلین میباشد.
۶. Kickstarter
جذابترین و مختلفترین اپلیکیشن کاتلین که میخواهم معرفی کنم، Kickstarter میباشد. این نرم افزار جایی میباشد برای شناخت هنرمندان بایکدیگر و همینطور پیداکردن سرمایهگذار یا این که حمایت کننده برای افرادیکه می خواهند ایدههای هنری و خلاقانهی خویش را عملی نمایند. بااستفادهاز این نرم افزار هنرمندان پروژههای هنری خویش را با سایرافراد بهاشتراک میگذارند تا عده ایکه عشقمند به آن ایده میباشند، از آن مدد مالی نمایند. این نرم افزار اندرویدی که مانند دیگر برنامههای اندرویدی دارای شهرت به کاتلین سفر نموده است، هرروز دوست داستنیخیس میگردد.
۷. Trello
با این نرم افزار حصولوکارهای اهل ایران هم معدودوبیش شناخت دارا هستند. با تمامیگیری COVID-19 و دورکارشدن بیشتر دستیابیوکارها، قابل انعطافافزارها و نرم افزارهای مدیر پروژهها و شغل های تیمی بسیار دوست داستنی و پراستفاده شدند. Trello درمیان نرم افزارهای مدیر پروژه پرطرفدارترین میباشد و بیشاز ۱۰ میلیون نصب فعال داشته میباشد. حصولوکارهای بسیار والا eBay نیز از ترلو به کارگیری مینمایند. گروه گسترشدهندهی ترلو عمکلردهای مهم نرم افزار اندرویدی ترلو را تماما به لهجه کاتلین منتقل کردند و خصوصیتهای جدیدی که به اپلیکیشن افزودند نیز با کاتلین درج شده میباشد.
۸. Square
کمپانی Square از کمپانیهای دارای اعتبار خدماتی مالی در آمریکاست. این موسسه سرویس ها مختلفی ارائه میدهد. از این سرویس ها میقدرت به پیاده سازی و ایجاد کرد نرم افزارها و پلتفرمهای پرداخت آنلاین اشاره نمود. در سال ۲۰۱۵ این موسسه به طور رسمی اظهارکرد که کاتلین را برای توسعه و گسترشی برنامههای اندرویدی خویش گزینش نموده است. دسته مهندسی این مجموعه در زمینهی سهم کاتلین در نرم افزارهایشان و کارهایی که با کاتلین اعمال می دهند هم در وب لاگ Square نوشتند و هم در کنفرانسهای فی مابینالمللی اگاهیرسانی کردند.
۹. Duolingo
با این طوطی سبز ما اهل ایرانها بهتر شناخت داریم. Duolingo بیشاز ۵۰۰ میلیون مخاطب در سراسر عالم داراست. برخی معتقدند که دولینگو شایسته ترین نرم افزار یادگیری لهجه در دنیا میباشد. این نرم افزار تماما کاتلین را جایگزین جاوا نموده است. پس از مسافرت به کاتلین دولینگو گفت که ابتکار عمل و سودوری درمیان مجموعه بسطدهندگان اندروید این موسسه بیشتر گردیده است. کتابخانه های کاتلین برای بسطی اندروید
کاتلین را JetBrains (کمپانی پیشرفت قابل انعطافافزاری لهستانی) ساخته میباشد. در شرایطیکه کسی بخواهد کاتلین را بشناسد، علاوهبر سایت قانونی کاتلین بایستی وب لاگ کاتلین در JetBrains را نیز رسیدگی نماید. براین اساس، میگردد داعیه کرد که برای کاتلین دو وبسایت مرجع وجود داراست. در هر دوی این وبسایتها در ارتباط کتابخانههای کاتلین کلام گردیده و کتابخانههایی نیز معرفی شدهاست. مبنای اینجانب برای تعیین کتابخانههایی که درادامه میایند، دردرجه ی نخستین این دو وبسایت مرجع بوده میباشد.
در شرایطیکه به نصیب Documentation تارنما کاتلین رجوعنمایید، در منوی سمت راست برگه این تیتر را پیدا می کنید: Official libraries. تحت این تیتر ۳ کتابخانه معرفی گردیدهاست: Kotlinx.coroutines, Kotlinx.serialization & Ktor. ولی، Ktor فریمورک کاتلین میباشد (بعد از قضیه دعوا ما بیرون میشود). در وب لاگ JetBrains، علاوهبر آن کتابخانههای قانونی ۳ کتابخانهی دیگر نیز معرفی شدهاست: Multik, Viktor & Kotlinx.datetime. یک کتابخانهی دیدنی دیگر (MockK) هم برای کاتلین تاسیس شده است که پیشرفتدهندگان اندرویدی از آن به کارگیری مینمایند. درباره ی آن هم توضیحاتی میدهم.
با کتابخانههای قانونی استارت می کنم.
۱. Kotlinx.coroutines
اصولا اجرای برابر تعدادی عمل بیآنکه خللی به جریان اساسی (نخ اساسی) اجرای کدها وارد نماید، از بحرانهای نرمافزارنویسی میباشد. بههمینعامل، در نرم افزارنویسی برای وبسایت یا این که نرم افزار، Asynchronous Programming یا این که اپنویسی ناهمگام دعوا مهمی به شمار می رود. چارههای مختلفی برای حل این معضل توصیه شدهاست. یک کدام از اینشیوهحلها کوروتینهاست. گویشهای گوناگون ازجمله C , Java ,Ruby ,Python & Kotlin از کوروتینها به کارگیری مینمایند. در بیشتر گویشهایی که از کوروتینها یاری می گیرند، این شغل ازطریق کتابخانههای آن گویش اعمال می شود. کاتلین هم این شغل را به مهمترین و بی نیازترین کتابخانهاش واگذار نموده است: Kotlinx.coroutines. با کوروتینها بهراحتی میشود اجرای برابر تعدادی عمل در نرم افزار را ممکن کرد. همینطور، کوروتینها بسیار معدودوسعت و مدل میباشند.
اصول روانشناسی طراحی اپلیکیشن که باید بدانید