UA EN
Вивчення жестів Android

Вивчення жестів Android

Навчання жестам Android

Що відбувається в системі, коли користувач торкається екрану? І ще більш важливо — як правильно з цим впоратися? Настав час розібратися з усім раз і назавжди! Сьогоднішній пост про те, що я дізнався про Touch System в Android і мій досвід роботи з ним.

Як створити та опублікувати свою першу Android бібліотеку

Як створити та опублікувати свою першу Android бібліотеку

Як створити та опублікувати свою першу бібліотеку для Android

Рано чи пізно кожен розробник Android накопичує чимало готових рішень і вирішує, що було б чудово поділитися ними з рештою світу. На жаль, більшість з нас так і не доходять до цього, адже кожне рішення потрібно перетворити на окрему бібліотеку та розмістити в окремому відкритому репозиторії.

За межами MVC: Як використовувати MVVM в iOS

За межами MVC: Як використовувати MVVM в iOS

MVVM за межами MVC: як використовувати MVVM в iOS

Сьогодні ми поговоримо про патерн MVVM. Обговоримо його переваги в порівнянні з MVC та розглянемо два приклади реалізації: маленький і великий. Ви зможете використати останній у своїй роботі як приклад хорошої архітектури для майже будь-якого проекту на MVVM. Отже, почнемо з основ :)

Основи Swift. Функції

Основи Swift. Функції

Основи Swift. Функції

Функції — це самостійні фрагменти коду, які вирішують певне завдання. Кожній функції присвоюється унікальне ім’я, за яким її можна ідентифікувати і «викликати» в потрібний момент. Сьогодні ми навчимося створювати функції у Swift.

Основи Swift. Оператори передачі управління switch case

Основи Swift. Оператори передачі управління switch case

Основи Swift. Оператори передачі управління switch case

Ми вже встигли вивчити умовні оператори та цикли. Окрім них у мові Swift є також оператор передачі управління switch case. Його можна розглядати як розширену форму умовного оператора if, у якій представлені всі можливі варіанти рішення, серед яких Swift повинен обрати єдине правильне.

Основи Swift. Цикли

Основи Swift. Цикли

Основи Swift. Цикли

Коли справа доходить до повторення однотипних завдань в коді, «скопіювати і вставити» — найшвидше рішення. Але набагато ефективніше буде застосувати цикли, прості програмні конструкції, які повторюють блок коду до тих пір, поки умова залишається істинною (значення «true»).

Основи Swift. Умовні оператори

Основи Swift. Умовні оператори

Основи Swift. Умовні оператори

В контексті програмування термін «потік» — це процес виконання програми. У Swift існують спеціальні механізми, які дозволяють керувати цим процесом, наприклад виконувати або, навпаки, ігнорувати код в залежності від заданих умов, а також багаторазово повторювати певні блоки коду.

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

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

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

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