В последнюю летнюю неделю мы рассказываем про бумажную клавиатуру, про качество приложений и Google Pay, про мобильную навигацию, анимацию, карты историй и многое другое.
Рубрика «kotlin» - 30
Дайджест интересных материалов для мобильного разработчика #267 (20 августа— 26 августа)
2018-08-26 в 13:14, admin, рубрики: App Store, apple, kotlin, react native, ux дизайн, Блог компании Everyday Tools, геймдизайн, маркетинг мобильных приложений, машинное обучение, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS, тестированиеKotlin + React vs Javasript + React
2018-08-24 в 16:53, admin, рубрики: cross-platform, java, javascript, kotlin, ReactJS, версткаМысль перевести фронт на какой-либо js фреймворк появилась одновременно с возможностью писать React на Kotlin. И я решил попробовать. Основная проблема: мало материалов и примеров (постараюсь эту ситуацию поправить). Зато у меня полноценная типизация, безбоязненный рефакторинг, все возможности Kotlin, а главное, общий код для бека на JVM и фронта на Javascript.
В этой статье будем писать страницу на Javasript + React параллельно с её аналогом на Kotlin + React. Чтобы сравнение было честным, я добавил в Javasript типизацию.
Пишем Java-френдли Kotlin-код
2018-08-23 в 10:52, admin, рубрики: java, kotlin, mobius, Блог компании JUG.ru Group, доклад, Разработка под android, Сергей РябовСо стороны может показаться, что Kotlin упростил Android-разработку, вообще не принеся при этом новых сложностей: язык ведь Java-совместимый, так что даже большой Java-проект можно постепенно переводить на него, не забивая ничем голову, так? Но если заглядывать глубже, в каждой шкатулке найдётся двойное дно, а в трюмо — потайная дверца. Языки программирования — слишком сложные проекты, чтобы их совмещение обходилось без хитрых нюансов.
Разумеется, это не означает «всё плохо и использовать Kotlin вместе с Java не надо», а означает, что стоит знать о нюансах и учитывать их. На нашей конференции Mobius Сергей Рябов рассказал, как писать на Kotlin такой код, к которому будет комфортно обращаться из Java. И доклад так понравился зрителям, что мы не только решили разместить видеозапись, но и сделали для Хабра текстовую версию:
Дайджест интересных материалов для мобильного разработчика #266 (13 августа— 19 августа)
2018-08-19 в 11:32, admin, рубрики: App Store, apple, Google, ios12, kotlin, swift, ux дизайн, аналитика, Блог компании Everyday Tools, геймдизайн, искусственный интеллект, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSНа этой неделе мы снова делали приложения для Ассистента Google, обсуждали Google Pay и плохих дизайнеров, разрабатывали смешанную реальность и PWA, погружались в геймдизайн и маркетплейс продуктов. Все это и многое другое в нашем новом дайджесте!
Мои любимые примеры функционального программирования в языке Kotlin
2018-08-17 в 15:27, admin, рубрики: android, collections, devcolibri, functional, java, kotlin, sorting, джава, коллекции, никто не читает теги, Программирование, разработка, сортировка, функциональное программированиеОдной из замечательных особенностей Kotlin является то, что он поддерживает функциональное программирование. Давайте посмотрим и обсудим некоторые простые, но выразительные функции, написанные на языке Kotlin.
Kotlin performance on Android
2018-08-15 в 8:37, admin, рубрики: appsconf, kotlin, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, производительность, разработка мобильных приложенийПоговорим сегодня о производительности Kotlin на Android в production. Посмотрим под капот, реализуем хитрые оптимизаци, сравним байт-код. Наконец, серьезно подойдем к сравнению и замерим бенчмарки.
Эта статья основана на докладе Александра Смирнова на AppsConf 2017 и поможет разобраться, можно ли написать код на Kotlin, который не будет уступать Java по скорости.
О спикере: Александр Смирнов CTO в компании PapaJobs, ведет видеоблог «Android в лицах», а также является одним из организаторов сообщества Mosdroid.
Читать полностью »
MBLT DEV 2018: повышение цены и новые спикеры
2018-08-14 в 10:39, admin, рубрики: android, iOS, kotlin, mbltdev 2018, swift, Блог компании e-Legion, конференция, Программирование, разработка мобильных приложений, Разработка под android, разработка под iOS5-я Международная конференция мобильных разработчиков MBLT DEV 2018 состоится 28 сентября, а уже в эту субботу цена билетов повысится. Под катом — спикеры, 3 причины стать участником конференции и последние билеты по старой цене.Читать полностью »
История тестирования проекта «К»: Kotlin&Spek
2018-08-13 в 5:00, admin, рубрики: java, kotlin, Qiwi, spek, Блог компании QIWI, тестирование, Тестирование веб-сервисовПривет!
В этой статье мы поговорим об автоматическом тестировании на одном из многочисленных проектов QIWI, получившим кодовое название «К».
Когда мы организовывали тестирование это проекта, то решили выбрать практичный и хайповый Kotlin, а также Spek, гласящий «Вы называете их тестами, мы называем их спецификациями» (You call them tests, we call them specifications). Возможно, такой подход подойдет и вам, если вы столкнетесь с похожими задачами.
Почему Kotlin, а не что-то еще? Kotlin был выбран разработкой, поэкспериментировать, так как конкретно этот продукт не был критичным, и можно было вживую потренироваться на нём, не опасаясь, что будут проблемы.
Официальная документация говорит нам, что «Spek написан на Kotlin, и спецификации, которые вы пишете, будут написаны на Kotlin» – это очень ясно отвечает на вопрос: «Зачем это нужно?».
Итак…
Что это и зачем это нужно?
Дайджест интересных материалов для мобильного разработчика #265 (6 августа— 12 августа)
2018-08-12 в 15:04, admin, рубрики: App Store, apple, kotlin, progressive web apps, pwa, swift, Блог компании Everyday Tools, дизайн, искусственный интеллект, макретинг мобильных приложений, прогрессивные веб-приложения, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSВ нашем новом дайджесте руководство по созданию PWA, запуск Android 9 Pie, раздражения, недовольства и увлечения пользователей, барьеры интерфейсов и турецкого рынка.
Дайджест интересных материалов для мобильного разработчика #264 (30 июля — 5 августа)
2018-08-05 в 12:26, admin, рубрики: App Store, Google Play, kotlin, swift, Блог компании Everyday Tools, искусственный интеллект, локализация, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSДавайте еще раз разберемся с челкой, проверим исходники Android, поговорим с Google Assistant на русском, узнаем уроки создания 100 игр за 5 лет и разберемся с тем, почему может не окупиться локализация.