UA EN

Мобільна розробка

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

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

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

DataBinding: Як швидше розробляти Android додатки

DataBinding: Як швидше розробляти Android додатки

Кожного разу, коли ви дивитесь на ці численні рядки коду з findViewById та тернарними операціями з видимістю, вам хочеться, щоб Ктулху нарешті з'явився на Землі, щоб ви більше не бачили цього, чи не так? Але повірте, є спосіб. І ми покажемо його вам далі.

Топ 5 трендів дизайну мобільних додатків у 2015 році

Топ 5 трендів дизайну мобільних додатків у 2015 році

Дизайн мобільних застосунків не стоїть на місці, а стрімко розвивається. Смартфони увійшли в наше життя давно і зайняли в ньому значну частину. Щодня з'являється величезна кількість застосунків, які пропонують нам нові можливості використання смартфонів.

iOS-розробка на Swift. Працюємо з основними типами даних. Відеоурок

iOS-розробка на Swift. Працюємо з основними типами даних. Відеоурок

Цим уроком я продовжую висвітлювати нову мову програмування від компанії Apple під назвою Swift. Я пропоную всім бажаючим розпочати її вивчення разом зі мною. Обов'язково ознайомтеся з першим уроком. Сьогодні я розповім про основні типи даних.

Мова програмування Swift від Apple. Відеоурок

Мова програмування Swift від Apple. Відеоурок

Цим уроком я починаю вивчення та популяризацію нової мови програмування від компанії Apple під назвою Swift. Це молода мова, ще не минуло й року з моменту її офіційної презентації у 2014 році.

Записки Junior-а: мій досвід роботи з Evernote та Anki

Записки Junior-а: мій досвід роботи з Evernote та Anki

Всім привіт! Хочу привітати всіх з наступившим Новим роком та Різдвом, побажати миру, здоров'я, нових вражень і досягнень! А також поділитися своїми ідеями щодо зберігання, обробки, пошуку та запам'ятовування великих обсягів інформації. Упевнений, що кожен читач зможе знайти для себе щось корисне. Отже...

Записки Junior-а: поради по роботі з масивами NSArray

Записки Junior-а: поради по роботі з масивами NSArray

Вітаю всіх. Нещодавно я відкрив для себе кілька способів роботи з елементами масиву. Інформація, можливо, не така цінна, як, скажімо, управління потоками або робота з мережею, але я думаю, що вона може бути корисною тим, для кого швидкість обробки при великій кількості даних є пріоритетом.

A/B тестування в Android-додатках

A/B тестування в Android-додатках

Напевно, у кожного розробника/замовника виникало по кілька ідей реалізації того чи іншого функціоналу, інтерфейсу або чогось ще, що він міг придумати.

Записки Junior-а: UIAlertCollection в iOS 8

Записки Junior-а: UIAlertCollection в iOS 8

Всім привіт. З виходом нової версії iOS 8 компанія Apple анонсувала понад 4 000 нових API. Сьогодні я хочу поділитися досвідом застосування нового класу UIAlertController, який замінив одразу 2 старих об'єкти: UIAlertView та UIActionSheet.

Записки Junior-а: Extension Today в iOS 8

Записки Junior-а: Extension Today в iOS 8

Усім привіт. З виходом версії iOS 8 компанія Apple анонсувала понад 4 000 нових API. Серед безлічі «смаколиків» я звернув увагу на технологію Extensions (розширення). Ознайомившись в Інтернеті з величезною кількістю матеріалів про нову функцію, мені захотілося на практиці застосувати отримані знання — так би мовити, поєднати приємне з корисним.