Матеріали на тему «Android»

RSS

Ефективне відлагодження застосунків. Як заощадити час і підвищити якість продукту

Artur Mytsko 865

Згідно з так званим правилом 80/20 — 20% часу йде на написання 80% програми, а далі починаються години шліфування коду і відлагодження. Артур Мицко, Lead Software Engineer, у свої статті розбирає важливість відлагодження застосунку й ділиться одним із підходів, який може значно покращити ефективність цього процесу. 5

Прокачуємо соло-розробку на Android: інструменти, користувачі та монетизація

Павло Рекун 3333

Як помилки в монетизації застосунків роблять соло-розробники, як просувати свої проєкти на Reddit та як спростити розробку — читайте у блозі Павла Рекуна, Android-розробника із шестирічним досвідом. 20

Шукаємо причини витоку пам’яті в програмній клавіатурі для Android, реалізованої за допомогою Compose

Максим Коваль 797

Автор досліджує витоки пам’яті в кастомній Android-клавіатурі, створеній за допомогою Jetpack Compose. Попри початкову відсутність витоків, за допомогою LeakCanary 3.0-alpha-8 вдалось виявити їх на Android 14. Детальніше читайте в матеріалі. 2

Зупини баги до ready for test: як забезпечити якість коду на Kotlin із detekt

Volodymyr Stelmashchuk 1071

Вова Стельмащук, Team Lead Android Hily, ділиться своїм досвідом роботи із detekt. Він розповідає, як можна використовувати detekt для підтримки читабельності коду, уникання критичних помилок ще до фази тестування та контролю дотримання кастомних правил на проєкті.

Реалізація програмної клавіатури для Android засобами Compose

Максим Коваль 1034

Максим — Android-розробник, який наразі працює над власним застосунком. Під час роботи над проєктом, графічна частина якого розроблялася за допомогою Compose, в автора виникла ідея покращення досвіду взаємодії користувача з застосунком. Про це він і розповідає у статті. 5

Як я створив MuBarometer — неочікувано успішний pet-проєкт

Вадим Хохлов 2665

Мобільний розробник Вадим Хохлов ділиться історією створення свого pet-проєкту — барометра μБарометр. У статті він розповідає, як з’явилася ідея, як реалізувався функціонал, як працює архітектура застосунку та як він здобув популярність серед користувачів. 4

Мій досвід створення застосунку на KMP, або Як робити CI/CD для кросплатформи

Volodymyr Stelmashchuk 4810

Автор розповідає, як він зробив CI/CD для мобільного кросплатформного застосунку на KMP, а також чому використовувати KMP на реальних продуктах — не найкраща ідея. Буде цікаво передусім фахівцям, які працюють із KMP, цікавляться GitHub Actions або просто хочуть автоматизувати деплой свого проєкту. 9

Створюємо плавний анімаційний перехід з Pager у Jetpack Compose

Max Yablochkin 2932

Мобайл-розробник Максим розповідає, як створити адаптивний інтерфейс у Jetpack Compose із динамічним анімованим градієнтом і плавними переходами між картками для світлої та темної тем. Дізнайтеся, як реалізувати цей екран із мінімальним кодом, використовуючи HorizontalPager та PagerState.

Від монстра до гнучкої системи. Наш досвід створення компонентної архітектури для Android

Serhii Nerush 2157

Сергій Неруш, Android-розробник у SKELAR, розповідає про створення власної компонентної архітектури для мобільних застосунків. У статті — реальний кейс, проблеми масштабованості, вибір підходу, а також код рішення на GitHub. 4

Як нам вдалось збільшити кількість завантажень застосунку Jooble на 56%

Андрій Провізіон 1688

Андрій Провізіон розповідає, як завдяки ASO-оптимізації та злагодженій командній роботі з клієнтом вдалось значно посилити позиції застосунку з пошуку роботи в App Store та Google Play. Автор ділиться конкретними способами оптимізації та її результатами у різних країнах. 2

Мій досвід з Android StrictMode. Здивування, розчарування, рішення

Anatolii Berchanov 1012

Анатолій Берчанов, Android Tech Lead у N-iX, ділиться досвідом роботи з Android StrictMode — інструментом для динамічного аналізу застосунків. У статті ви також знайдете рішення, яке автор створив на противагу недолікам StrictMode. 5

Шпаргалка з UI-елементів на різних платформах

Anna Voroshchuk 13013

QA Engineer Анна оглядає основні елементи інтерфейсу користувача (UI), їхні категорії та особливості використання на різних платформах (Web, iOS, Android). Вона підготувала корисний гайд для тестувальників, що допоможе краще розуміти функціональність UI-компонентів і використовувати їх ефективно. 18

Міграція застосунків на Kotlin Multiplatform: покроковий гайд

Anatolii Berchanov 2067

Анатолій Берчанов, Android Tech Lead, ділиться досвідом міграції Android-застосунків на Kotlin Multiplatform (KMP). У статті він розглядає перенесення наявного коду, налаштування середовища, а також адаптацію DI, локального сховища та мережевої логіки. 8

Автоматичне генерування ресурсів із Figma для Compose

Volodymyr Nevmerzhytskyi 924

Бувало у вас так, що внесення однієї простої дизайнерської правки до проєкту забирало багато часу? Android-розробник Володимир Невмержицький написав для розв’язання цієї проблеми плагін і докладно розповідає про його розробку. 12

Проблеми mobile-розробки, які вже всім набридли

Volodymyr Nevmerzhytskyi 3743

Android-розробник Володимир Невмержицький вирішив, що досить терпіти це все, і зібрав велику добірку найбільш поширених проблем у mobile, які його дратують. Тут і неструктуровані проєкти, і біди з коментарями, і відсутність README — і це ще не все. 8

Сесії Appium з використанням Python

Vadym Andriienko 1858

QA Engineer Вадим Андрієнко ділиться зі спільнотою своїм досвідом роботи з сесіями Appium для тестування застосунків на Android та iOS. В цій статті Вадим розповідає про вимоги до застосунку для тестування в Appium, а також створення та завершення сесій на обох найпопулярніших мобільних платформах. 6

Оптимізація Load Time для React Native-застосунків

Artie Herasymov 2138

У статті Senior React Native розробник Артем Герасимов розповідає, що треба знати React Native розробнику перед оптимізацією Load Time для React Native-застосунків. А також ділиться думками про те, якими способами можна пришвидшити старт застосунку вдвічі. 11

← Сtrl 123456...9 Ctrl →

Коментарі

цирк на дроті, легким порухом руки гора уламків вчорашнього хруща перетвориться на хмарочос бізнес класу якщо знищене житло належить державі чи громаді, то яким боком там компенсація невласникам і оформлення заднім числом того що вже не існує у власність...
взагалі не розумію як це можна об’єктивно оцінити — «не взяли через вік» вам же не відмовили з таким формулюванням тобто це думка (здогади) самого кандидата — як перевірити чи він просто не облажався на співбесіді?
Ти можеш бути дуже позитивним метросексуалом, і це не буде тобі в мінус, звичайно, навіть навпаки. Але якщо ти будеш «плавати» на технічній співбесіді, моя думка різко зміниться — «По одежі зустрічають, по розуму проводжають».
что в вашем понимании «снаряд», каков принцип выстрела/запуска?
на рахунок miltech, цікаво і дуже імовірно, з тих трендів, які прослідковуються.
Немає Відпустку так + всі вихідні США, лікарняні ні, спортзал так, + всякі плюшки (наприклад, сертифікати на Амазон) Так, є На доу
Після 40+ років роботу шукати складніше тут і до 40 впринципі непросто
Відео для тих хто боїться overqualified кандидатів www.youtube.com/watch?v=uo1Tznr4_Qc
я відповім теж, бо прямі контракти існують) немає надає, 25 робочих днів відпустки, 5 робочих днів лікарняних, усі державні свята їхньої країни контракт є безстроковим із 2-ма місяцями на попередження з обох боків; коли зовнішніх контакторів масово...
Тоді якщо можна кілька уточнюючих питань 1. Чи є у вашій компанії офіс в Україні? 2. Чи надає компанія лікарняні та відпустку 3. Чи є контракт безстроковим, а якщо ні, то чи легко його продовжити? 4. Де ви знайшли цей контракт (або де вас знайшли)?
15метрів до цілі, а не від носія. В голові одного 60мм снаряду можна запакувати біля 1000 5мм кульок з зарядом, а в патроні дробовика що? Пряме влучання там малоймовірне, тим більше з 50+м, треба щоб шрапнель гарантовано в усі напрямки летіла.
горшочек, не вари ©
воно не втрачає свою структурну міцність Достатньо пошкодження гнучкої ємності бака, який займає значну площу планера, чи компонентів.
Аутстаф до іноземної компанії як приклад, це не фріланс.
Повністю підтримую, тільки гарні враження.