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

RSS

Peer-to-Peer дзвінки в мобільних застосунках: досвід інтеграції та про що не пишуть в документації

Putilov Ivan 1798

Нещодавно Іван, Head of Mobile в Jiji, завершив інтеграцію P2P-дзвінків у мобільний застосунок. Це була одна з найскладніших задач за його кар’єру. Саме тому він вирішив поділитися досвідом, який допоможе вам зекономити тижні й уникнути пасток, про які зазвичай не пишуть у документації. 12

Застосунок для пошуку спортивної тусовки у своєму місті — як ми зробили Sportouch

Dmytro Ivashchuk 3536

Дмитро Іващук розповідає, як йому з командою вдалось створити мобільний застосунок для легкого пошуку партнерів для бігу, волейболу та інших спортивних ігор. Які інструменти використовували, що спрацювало й чи вдалося досягти очікуваних результатів за перші три місяці після релізу — читайте у блозі. 37

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

Artur Mytsko 841

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

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

Павло Рекун 2970

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

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

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

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

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

Volodymyr Stelmashchuk 996

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

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

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

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

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

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

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

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

Volodymyr Stelmashchuk 4387

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

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

Max Yablochkin 2768

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

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

Serhii Nerush 2083

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

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

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

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

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

Anatolii Berchanov 953

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

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

Anna Voroshchuk 9946

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

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

Anatolii Berchanov 1909

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

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

Volodymyr Nevmerzhytskyi 903

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

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

Volodymyr Nevmerzhytskyi 3650

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

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

Jolya Tony 1812

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

← Сtrl 123456...8 Ctrl →

Коментарі

Тому що вона вже вказує себе як американська
Намбер ван дядя Фрідман
Ми їй не потрібні ще з 1991 року. А до 1991 були потрібні?)
ой, зараз виправимо! без тестувальників ніяк)
Привіт. У вас на головному банері в заголовку друкарська помилка в слові *зарплат*. :)
Давно користуюся цим сервісом, і дійсно можу відмітити, як сильно він виріс у плані АІ-функціоналу.
Я б з радістю, але там ходити в офіс в Києві, перевірка на поліграфі та інше....
Модулі коштували 300-400$ за штуку, гадаю в мілітарі воно ще дорожче....
А «мілітарі» корчі та китайські «мілітарі» багі ? Та чого дріб’язуватися, треба зробити мільйони балістичних ракет щоб до кожного куточка боліт долетіло. А, забув, в нас грошей нема ...
Загалом проблема з управлінцями в оборонних компаніях системна. Загалом проблема управління в країні — системна. ©
кхм... ну типу на кожен дрон з життєвим циклом 30 хв, будемо витрачати 21 день тестування на одиницю це типу як кейс з розробкою базуки під час 2 світової війни, прототип був з куска труби і деревяної ручки, а чувак який нею керував хрестився в масці...
по-перше, це мовою ворога На западном мовном фронте без перемен.
Хороша платформа. Одне питання, якщо компанія українська, чому я оплачую у валюті, на іноземний рахунок?)
Я розробляв електроніку для атомних станцій, ми тестували блоки в умовах 100% вологості (відкритий шафа з 20 блоками, багатошарове ізоляційне е покриття), використовували kV рівні завад, щоб порушити їх роботу на випробуваннях і т.п.
Сам ледь не купив колись за 1К у селі під Корсунем