У цій статті Дмитро Скуріхін ділиться власним досвідом вивчення розробки від self-study до курсів, а також розповідає про історію створення застосунку KharkivHeritage, про знайомство з Flutter, внутрішнє тестування на Google Play, робочу версію та майбутні плани.
Арсеній Фещенко, засновник та дизайнер bird, ділиться досвідом пʼяти років життя застосунку для оренди квартир.
За цей час команді вдалося створити фільтр для відсіювання «бабціного ремонту», вирішити проблему фейкових оголошень, запуститися в різних містах України та закордоном і дуже багато покреативити!
Добірка цікавих новин зі світу iOS та macOS від Сергія Бутенка з MacPaw уже тут! Copilot у вебі та нові слеш-команди, анімація зміни числа в SwiftUI, яка робиться всього одним рядком коду, гайд про роботу з Neovim і багато чого іншого. Традиційно є текстовий та відеоформати.
Ця стаття — спроба порефлексувати про місце ORM у загальній архітектурі програмного застосунку. На прикладі пет-проєкту — застосунку для реєстру безпритульних собак — Євген Денесюк розбирається, як і коли застосовувати ORM.
На проєкті, де працює Микита, ставлення до E2E-тестування дуже прискіпливе: відіграють важливу роль покриття тестами use case вебсервісу, змога автоматично їх виконувати, налаштовувати, бачити результат та запускати їх у різних браузерах.
Як виявилося, Playwright в поєднанні з Cucumber — саме те, що потрібно в такому випадку. І про це детально розказує Микита в статті.
Запорукою хорошої локалізації є не тільки робота перекладачів, а й залученість усіх спеціалістів — саме такий інсайт отримала Ярослава Качан, коли її команда самотужки робила українську адаптацію застосунків.
Тож тепер Ярослава ділиться досвідом, аби ця статті убезпечила від можливих граблів, а українські продукти завжди мали топовий рівень локалізації.
Важко не помітити популярність, якою користується Flutter останніми роками. Він став привабливим для багатьох спеціалістів і вже завоював звання найкращого фреймворку для кросплатформенної розробки. Тож у цій статті Ігор Козар пропонує поговорити про нього як про технологію, що відкриває нові можливості й для програмістів, і для бізнесу загалом.
І Spring JDBC, і Spring Data JPA служать одній меті — доступу до даних. Але роблять вони це, виходячи з різних філософій і можливостей. Обидва підходи мають свої переваги та недоліки, і вибір між ними може суттєво вплинути на архітектуру сервісу, швидкість розробки та легкість підтримки коду. Як саме — читайте в цій статті.
Цікаве та нове зі світу iOS та macOS від Сергія Бутенка з MacPaw: новий Observation-фреймворк, перехід Airbnb на SwiftUI, інструмент для тестування макросів на основі снепшот-тестів та багато іншого! Як завжди, є текстовий та відеоформати.
У цій статті Максим Дудка, Java Engineer у компанії EPAM Systems, розповідає про переваги Kotlin, зокрема підвищену безпеку, зменшення обсягу коду та покращену читабельність. А також ділиться улюбленими функціями цієї мови та міркуваннями, чому загалом з нею варто працювати.
У статті Senior React Native розробник Артем Герасимов розповідає, що треба знати React Native розробнику перед оптимізацією Load Time для React Native-застосунків. А також ділиться думками про те, якими способами можна пришвидшити старт застосунку вдвічі.
Ця стаття — остання та найдовша для проєкту Cat Facts. Ти колись мріяв писати UI під компи на Jetpack Compose? Була потрібна якась дрібна самописна утиліта, чи ще щось? Ні? А як щодо написання одного застосунка — як для компʼютерів, так і для телефонів? Сьогодні ми саме це і зробимо.
Олексій Шевченко, Chief Product Officer, розповідає про те, як створити продукт з такою стратегічною ціллю, як збільшення кількості Daily Active Users (DAU) — передусім через зростання кількості retention показників. Ця стаття буде корисна для Product-менеджерів, Product та Data-аналітиків, Back-end та Front-end-розробників, які працюють в Growth-командах або їхніх аналогах.
У цій статті Сергій Моренець ділиться своїм досвідом міграції коду з Groovy на Kotlin, зокрема міграції скриптів збірки Gradle. А також розглядає дві основні помилки, які свідчать про те, що синтаксис та можливості Kotlin DSL відрізняються від аналогічних у Groovy DSL.
Ігор Кравченко, у минулому розробник мобільних застосунків, продовжує наводити практичні приклади використання MAUI. Ігор показує різні способи створення власних елементів керування у своїх статтях. Сьогодні пропонуємо вам ознайомитися з прикладом модифікації елемента керування через механізм Handlers.
Цікаве та нове зі світу iOS та macOS від Сергія Бутенка з MacPaw: як полегшити роботу з SwiftData, підбірка лайфхаків з Xcode, детальний приклад, як зробити Live Activity і багато іншого. Як завжди — є текстовий та відеоформати.
У новому випуску YouTube-рубрики «X питань», де ми розпитуємо представників різних спеціальностей про те, що турбує IT-спільноту, DOU розібрався чим займається Android-розробник, які є плюси й мінуси професії, скільки заробляє такий спеціаліст та куди може вирости.
Чому локалізація — головна умова міжнародного успіху? Згідно зі статистикою, 40% споживачів вирішальним при покупці є наявність інформації про продукт рідною мовою. У цій статті Юрій Варбанець і Сергій Венцковський зібрали свій досвід замовників локалізації та її виконавців, щоб розказати про складнощі процесу та шляхи їхнього подолання.
Сергій Моренець розповідає про ті фічі Kotlin, які дозволять вам писати більш простий, безпечний і читабельний код. Також він пояснює як цей код буде компілюватися і працювати всередині JVM.
Сьогодні ми сприймаємо сайти, адаптовані для мобільних пристроїв, як належне. Однак, ще нещодавно кількість десктопного трафіку переважала мобільний. Коли це змінилося, у гру ввійшли RWD, UX і SEO. Про їхній вплив на топи пошукової видачі й ефективне використання розповідає Антон Синявський.
Коментарі