Прості Unit-тести в Android

Прості Unit-тести в Android

Прості Unit-тести в Android

Ось і настав час розібратися і написати невеличку замітку про те, що з себе представляє тестування логіки Android-додатків. До цього питання я прийшов не одразу, проте вчитися ніколи не пізно!

Android WebSocket. Зворотній зв'язок, або Коли важлива кожна частка секунди

Android WebSocket. Зворотній зв'язок, або Коли важлива кожна частка секунди

Android WebSocket. Обратная связь, или Когда важна каждая доля секунды

Мобільні програми, що працюють у мережі, спілкуються з сервером через надсилання запитів-відповідей. Сервер — це щось подібне до довідкового бюро, яке відповідає на будь-які питання, приймає довідки у певній формі, а також обробляє та зберігає їх. Ця модель вирішує більшість поставлених перед сервісом завдань. А що робити, якщо нам потрібно повідомити клієнта про надходження нових даних, які відповідають його запиту? Змоделюємо цю ситуацію на прикладі бюро.

Зберігання даних в Android за допомогою Realm

Зберігання даних в Android за допомогою Realm

Зберігання даних в Android за допомогою Realm

Існує три способи збереження даних мобільного додатка: Shared preferences/User defaults, файли і база даних. Вибір того чи іншого способу залежить від обсягу даних, з якими має справу додаток, їхнього типу і того, що потрібно буде з цими даними робити. Традиційно розробники мобільних додатків використовували SQLite, але існує ще один підхід — Realm, мобільна база даних, про яку ми сьогодні і поговоримо.

Google Analytics для Android. Посібник

Google Analytics для Android. Посібник

Google Analytics for Android. Behavior

Сьогодні випало організовувати аналітику для одного великого комерційного проєкту. Хоч це й далеко не перший мій досвід, без сюрпризів не обійшлося. Сюрпризом для мене стало нове GA SDK v4, яке, до речі, SDK Manager навіть не запропонував оновити, вважаючи, що остання версія за номером три. Але тому є логічна причина, адже тепер усі інструменти для роботи з GA знаходяться у Google Play Services SDK.