Бо проект на Android. Треба перевіряти специфічні речі. Android Lint з цим справляється нормально. Разом з ним використовую detekt для Kotlin.
Як видно на скріншотах і далі по тексту, в мене тести запускаються в воркфлоу. Так само і результати лінтера виводяться і тд
Чеклист більше для того, шоб рев’юер не лазив по пул реквесту і не шукав чи нічого не забули. Типу як нагадування для автора пул реквестах перевірити себе перед тим, як відправляти його на рев’ю
цілком погоджуюсь. я, наприклад, котлін вивчив і не проти на ньому писати, але тут багато залежить від команди. якшо команда з 5 андроїдів і я буду знати котлін, а інші нє, то проект буде писатись довше в рази. принаймні на перших етапах. бізнесу все одно на то, шо ти хочеш, шоб тобі було зручніше — йому треба здати проект в визначений термін
деякі проекти стартуються на котліні, якшо знайдуться компетентні люди. чуваки, які його поки не знають будуть просто фігачити гамнокод
згадайте скільки проектів запускав гугл і скільки з них не взлетіло і тоді можна буде говорити про фуксію. + на відроїді тоже бувають великі проекти(не такі як на бекенді, але все одно) і запускаються вони не завжди на флагманах. їх на якомусь жс не напишеш(як мінімум лаги, дропатимуться фрейми і тд).
на рахунок котліна, то думаю 99% бекенд проектів можна сміло на ньому писати. тільки нашо, якшо чувак уже знає джаву і пише на ній швидко.
Котлін класний на мобайлі через то, шо в нас гавняча джава там використовується(ні тобі Optional, ні стрімів). хоча комусь і цього вистачає. тут питання смаку
це далеко не так. є деякі компанії, які стартують всі нові проекти на Котліні, але це навіть не половина від всього ринку(думаю навіть не 30%, якшо ми говоримо про Україну). а навіть там, де проекти на котліні, питання на співбесіді переважно все одно по джаві
+ різниці на чому писати особо нема. Котлін класна заміна Джавки на мобайлі(бо на мобайлі джава не так швидко апдейтиться, як на бекенді і вона в нас трошки адова. навіть не на всіх проектах 8 джавка з лямбдами і куртизанками стоїть(а навіть, якшо і стоїть, то куртизанками — Optional і всякі такі штучки — можна користуватись тільки з 6 андроіда(24 апі))), але все одна це той же байткод джави в кінцевому результаті. хоть пиши зразу на двох мовах, аби зручно було в тому болоті копирсатись
ми на роботі з колегами тебе читаємо. канал в тебе бомбезний!
Ви не розібрались у предметній області взагалі. Просто якісь абсурд, ніяк не пов’язаний не тільки з українським айті, а й взагалі з айті. Про режисуру, акторів, сценарій і несмішні жарти вам уже вище сказали.
Це ж треба вміти так гарно описати галеру з дикими овертаймами, з якої всі гребці тікають)
Я помічаю, шо всі компанії в Україні з «особливою» культурою компанії, революційними підходами і умінням сцяти в вуха кандидату(який тоже, до речі, має бути «особливим») — це переважно галери, в яких працівники довго не затримуються))
хто взагалі такий Cloud Desk Administation i ServiceNow Developer? і чому на цих посадах люди з досвідом роботи в ІТ 5 років заробляють 800 баксів?
Так «часть» бекенду не тільки в них на С написана. Я про то, шо на кожну мову є своє примінення. І не треба вибирати мову за принципом «всі кажуть, шо вона крута». Треба вибирати за принципом «справляється з поставленими задачами». Нікому не потрібен оверхед. Якшо я буду писати якийсь сайт для власних потреб, то точно не виберу С і навряд виберу Java. Бо задачу «швидко накидати пару веб-сторінок» непогано виконують інші мови.
Коледж взагалі така собі ідея. Я б на твоєму місці закінчив 11 класів і вступив до універу. Повір, тобі не треба витрачати час на коледж. Сенсу 0, гемору більше.
Чому завжди знаходяться люди, яким все одно яка тема, лиш би похоліварити?) Кожна мова має свою нішу. Ти ж не будеш бекенд на С писати
Можливо уже це писали...просто лінь перечитувати коментарі, але є одна порада: опиши свій проект. Напиши шо ти в ньому робив, який фронт робіт виконував, які технології використовував і тд. Самого посилання на гітхабі мало. В більшості випадків по ньому ніхто не перейде, на жаль.
Або лайк, якщо, слава богу, тут не навчався)
Перефразую ваше питання, виходячи з питання на редіті: «Чому мобільних розробників менше, ніж бекендерів?»
Якщо розібратись, то цілком зрозуміло, шо не в кожного бекенду є мобільний клієнт. Ось і вся відповідь.
Якщо говорити про частку девайсів на Android i iOS, то частка Android значно більша. І цьому є мільйон пояснень. Так само і розробників на Android більше. І вакансій. І це не говорить, шо якийсь з цих напрямків занепадає. Так було і 5 років тому (насправді, вакансій було ще менше).
Тому як сформулювали питання, таку й відповідь отримали))