UA EN

Блог Stfalcon

JS фреймворків день 2016

JS фреймворків день 2016

Минулого тижня я побував на цікавій для всіх фронтенд-розробників події — JS frameworks day 2016. Відбулася вона в готелі «Ramada Encore Kiev» на Столичному шосе. І хай вас не лякає віддаленість від метро — дуже добре організований підвіз звів до нуля усі незручності.

Відгук на конференцію з маркетингу MarketLab 2016

Відгук на конференцію з маркетингу MarketLab 2016

Нещодавно я спеціально шукала івент з маркетингу та комунікацій, адже натхнення потрібно «підживлювати». Надзвичайно приємно мати бажання і можливість відвідувати подібні заходи. Тому, довго не роздумуючи, вирушила в столицю за новими знаннями та враженнями на MarketLab 2016 :)

Code’n’Coffee #22 Java

Code’n’Coffee #22 Java

31-го березня Km C’n’C гостинно приймав IT-спільноту Хмельницького на черговий тематичний івент. Цього разу щасливчиками стали Java-розробники, які мали можливість отримати корисні знання від доповідачів із Києва.

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

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

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

Зустрічайте stfalcon.com на Appsworld Germany 2016, 20-21 квітня

Зустрічайте stfalcon.com на Appsworld Germany 2016, 20-21 квітня

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

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

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

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

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

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

Як ми вже знаємо, масиви у Swift — це колекції, у яких доступ до кожного елементу здійснюється через числовий індекс, наприклад songs[0]. Словники являють собою ще один поширений тип колекції. Від масивів вони відрізняються тим, що дозволяють отримати доступ до значень за спеціальним ключем, який вказав користувач.

Як створити продукти, що формують звички

Як створити продукти, що формують звички

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

Що обрати: додаток, мобільний сайт чи адаптивний веб-дизайн?

Що обрати: додаток, мобільний сайт чи адаптивний веб-дизайн?

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

Лекція «Як запустити стартап» від Віктора Локоткова

Лекція «Як запустити стартап» від Віктора Локоткова

25 лютого в студії stfalcon.com відбулася лекція Віктора Локоткова, COO eda.ua. Слухачів зібралося чимало: когось найбільше цікавив досвід роботи Віктора у стартапах, хтось хотів заповнити прогалини в теоретичних знаннях, а деяких гостей привабила можливість почути більше про можливості для створення стартапів в Україні.

Ресурси для дизайнерів логотипів

Ресурси для дизайнерів логотипів

Дизайн корпоративного логотипу — це не просте завдання, адже воно вимагає відточених графічних навичок, а також глибокого розуміння галузі та цілей клієнта. У цій статті ми зібрали поради та ресурси для дизайнерів логотипів: інструкції, блоги, книги та натхненні сайти.

Основи Swift. Масиви

Основи Swift. Масиви

Раніше ми писали про анотацію типів даних та інтерполяцію рядків, а цього разу хочемо розповісти про масиви в Swift. Масиви дозволяють нам спочатку групувати безліч значень в одну колекцію, а потім отримувати їх окремо відповідно до тих позицій, які ці значення займають у колекції.