Підключаємо ККМ АТОЛ до AndroidStudio (оновлення до ФЗ-54)

Добрий день, Хабр. Минулого літа, мені необхідно було підключити ККМ АТОЛ, до проекту в AndroidStudio. Успішно впоравшись з поставленим завданням, я опублікував пост на Хабре, щоб полегшити шлях тим, хто піде моїм шляхом: Підключаємо ККМ АТОЛ до AndroidStudio.

У світлі оновлення законодавства (ФЗ-54), для ККМ АТОЛ були випущені оновлені драйвера, які для підключення вимагають дещо іншого підходу, ніж описаний раніше.



Під катом ви побачите, що саме я зробив. Але відразу скажу, що профі Android-розробки, нічого цікавого для себе, напевно не знайдуть, а для новачків типу мене — трохи полегшить шлях розробки.

Читати далі →

Android Tips and Tricks

В даному матеріалі можна буде побачити різні інструменти і підказки, які здорово полегшують життя Android розробникам. Велика частина зібрана безпосередньо від знайомих розробників і містить речі, які повинен знати кожен. Доповнення і розширення вітаються, і якщо ви знаєте про якомусь крутому механізмі, який не був згаданий у статті, не полінуйтеся перейти в оригінал і відкрити pull request.

Читати далі →

Як вирішити проблему обмеження в 64К методів в Unity3D

чи Можете ви уявити гру для Android, зроблений у Unity, яка використовує більше 64K методів Java? Не вдалося це і архітекторам байт-коду Dalvik. Можливо, у них вийшло (я не читав специфікації), і звинувачувати слід інші елементи тулчейна. Як би те ні було, якщо ваша гра перевищує обмеження в 64K методів на файл DEX, вам доведеться копирсатися в своїх нативних плагінах і/або процесі складання. Цей пост є спробою показати різні способи вирішення проблеми.

Читати далі →

CTRL + G — хоткей, повністю змінив принцип моєї роботи



У цій статті я розповім про один з дуже важливих і потрібних хоткея в Android Studio, що дозволить вам значно підвищити вашу продуктивність. Кейси, описані тут, зустрічаються найбільш часто при рефакторинге вже готового коду, тому рекомендую досконально вивчити статтю і вивчити описані хоткей.

Увага: Цей пост є дуже вільним перекладом цієї статті. Метою ставилося донести зміст тексту, тому в деяких місцях текст може не збігатися з оригіналом.

Читати далі →

Розробка Android додатків з використанням qt і android studio частина друга

Доброго часу доби всім відвідувачам та користувачам Хабра!

Нещодавно я на емоціях опублікував статті, де я розповідав про всі свої пригоди під час спроби створити qt додаток ( а саме викликати і використовувати
QApplication a(argc, argv);
і використовувати його за допомогою андроїд студії. Було знайдено «рішення», яке було надзвичайно костыльным. Тепер у мене були вихідні, щоб розібратися як треба працювати з qt без таких милиць з андроїд студії. Всім кому цікаво — ласкаво просимо під кат!

Читати далі →

Instant Run: як це працює?

Всім привіт! Дана стаття є перекладом нотатки Android-розробника і автора книги «Android 4. Програмування додатків для планшетних комп'ютерів і смартфонів» Рето Майєра. Над перекладом працював Android-відділ компанії Лайв Тайпинг. Оригінальна стаття доступна здесь.
Більшість людей цілком задоволені, коли їм в руки потрапляє щось просте і корисне. Але ми, програмісти, не ставимося до цієї більшості.
Взяти, приміром, Instant Run. Це фіча Android Studio, яка за допомогою «магії» скорочує час, що витрачається на складання і деплой инкриментальных змін коду в процесі написання / тестування / дебаггінга.
Я називаю це магією тому, що з боку все виглядає саме так. Після першого натискання Run або Debug все працює так, як того і слід очікувати. Проте кожного разу, коли в код вносяться зміни і знову натискається кнопка Run або Debug (але в цей раз — з іконкою у вигляді блискавки), зміни деплоятся на мій телефон настільки швидко, що я не встигаю це помітити.

Читати далі →

Розробка Android додатків з використанням qt і android studio

Добрий день, шановні хабровчане! У цій статті я хочу розповісти про свій досвід використання qt і android studio. А саме про те, як мені треба було у qt намалювати текст і передати в андроїд студію. Незважаючи на простоту завдання, вирішення її зайняло у мене досить багато часу і може бути кому-небудь коли-небудь де-небудь заощадить масу часу. Стаття в якомусь сенсі претендує на винахід велосипеда, але в інтернеті я не знайшов рішення. Кому цікаво — ласкаво просимо під кат!

Читати далі →

Реліз Android Studio 2.0: дві убер-фічі

Вітаю. Сьогодні вранці відбувся очікуваний реліз Android Studio версії 2.0, в якій google представив нам відразу дві круті фічі. По-перше, це новий емулятор android. Який, за словами google, «на хорошому залозі працює швидше фізичного пристрою». По-друге, це нова функція «instant run», яка дозволяє майже миттєво оновлювати занедбане під налагодженням мобільний додаток при зміні вихідного коду. Це практично «hot reload» з веб-розробки. Під катом — трохи детальніше і ряд менш помітних поліпшень.


Читати далі →

Шрифт Lato: Sketch vs Android Studio



Життя в Avito змусила перейти на Sketch і почати малювати в mdpi (1x). Щоб підтримати телефони та планшети. Так як я працюю за адаптованим під себе принципом Atomic Design.

Перехід на Sketch я почав c перенесення шрифтових гайдів. Взяв телефон з mdpi (1x), встановив туди своє тестове додаток з шрифтовий сіткою Avito. Почав обводити. Таке я вже робив для Photoshop. (Знати точні межі тексту мені треба, щоб складати точні специфікації дизайну для розробників)


Читати далі →