В ветке master проекта Kotlin Native появился пример uikit. Это простое приложение под iOS, которое выводит на экран строку, введённую в поле ввода, и да, 100% кода написано на Kotlin. Выглядит оно так:
Рубрика «kotlin» - 39
iOS+Kotlin. Что можно сделать сейчас
2017-09-25 в 6:17, admin, рубрики: android, android development, iOS, ios development, kotlin, Разработка под android, разработка под iOSДайджест интересных материалов для мобильного разработчика #222 (18 — 24 сентября)
2017-09-24 в 13:00, admin, рубрики: kotlin, Steam, uxui, Блог компании Everyday Tools, дизайн, игры, маркетинг, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSДайджест с прекрасным номером 222 – мы снова разбираемся с работой Android, новой iOS, Kotlin, дизайном и маркетингом приложений и игр.
Kotlin в продакшене, что мы получили, и что мы потеряли?
2017-09-21 в 7:45, admin, рубрики: android, android development, kotlin, Разработка под androidС того времени, как Google сделал Koltin новой любимой женой уже прошло достаточно времени. И сразу же после этого объявления наша команда начала новый проект полностью на Котлине. Проясню: не тестовый или просто внутренний проект, а новый модуль для живого приложения с 600+ тысячами активных пользователей в месяц. Какой опыт мы из этого извлекли? Что мы выиграли и что потеряли?
Читать полностью »
Как работает Android, часть 2
2017-09-20 в 11:15, admin, рубрики: android, android internals, bytecode, Dalvik, danger, inferno, java, jit, kotlin, linux, plan 9, Блог компании Solar Security, Разработка под androidВ этой статье я расскажу о некоторых идеях, на которых построены высокоуровневые части Android, о нескольких его предшественниках и о базовых механизмах обеспечения безопасности.
Приглашаем на Android Devs Meetup 22 сентября
2017-09-16 в 13:36, admin, рубрики: android, Android Devs Meetup, kotlin, mail.ru, Блог компании Mail.Ru Group, Разработка под android22 сентября мы рады пригласить всех интересующихся android-разработкой на очередной AndroidDevsMeetup. Тема встречи будет посвящена кодогенерации (и не только!). В программе 4 интересных доклада, в том числе, доклад про Kotlin от спикера из лондонского офиса Badoo (треним английский!). Программа докладов под катом.
Читать полностью »
10 лет Computer Science клубу
2017-09-12 в 10:05, admin, рубрики: c++, computer science, kotlin, Алгоритмы, Блог компании СПБАУ, вычислительная геометрия, графы, искуственный интеллект, коды, математика, теория сложностиВ этом году Computer Science клубу в Санкт-Петербурге исполняется 10 лет. С 2007 года в клубе проходят открытые лекции и курсы, где любой желающий может познакомиться с классическими результатами, современным положением дел и открытыми задачами в различных областях computer science. Вход на все лекции свободный, регистрация не требуется. Слайды и видеозаписи всех прошедших лекций доступны с сайта клуба.
Поздравить клуб с юбилеем приедут сотрудники следующих организаций: Академический университет, Математический институт Стеклова в Санкт-Петербурге, Санкт-Петербургский государственный университет, Яндекс, JetBrains, Montpellier University, Northwestern University, Toyota Technological Institute at Chicago, University of Bergen, University of California at San Diego, Yahoo Research. Они прочитают мини-курсы по следующим темам.
MBLTdev 2017: первые спикеры, последние билеты по выгодной цене
2017-09-11 в 9:00, admin, рубрики: android development, graphql, ios development, kotlin, mbltdev 2017, rxjava2, Блог компании e-Legion Ltd., конференция, Программирование, разработка мобильных приложений, Разработка под android, разработка под iOSПривет! 27 октября в Москве состоится Международная конференция мобильных разработчиков MBLTdev 2017.
MBLTdev — это хардкорные доклады уровней Middle+ и Senior, нетворкинг, новые знакомства и полное погружение в мир мобайла. Приглашённые эксперты из США, Европы и России поделятся опытом iOS- и Android-разработки.
Под катом — подробности о программе и последние билеты по выгодной цене! Читать полностью »
Дайджест интересных материалов для мобильного разработчика #220 (4 сентября — 10 сентября)
2017-09-10 в 12:31, admin, рубрики: ARCore, CoreML, kotlin, автоматизация, Блог компании Everyday Tools, Интернет вещей, локализация, маркетинг мобильных приложений, оптимизация приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSПока мы готовимся к премьере новых iPhone, давайте посмотрим на последний отсчет Google, дизайн ВКонтакте, использование CoreML и преимущества ARCore, посчитаем математику кликеров и иллюзию выбора. Все это и многое другое в новом дайджесте!
Избавляемся от рутины RecyclerView.Adapter с помощью DataBinding
2017-09-04 в 12:27, admin, рубрики: android, kotlin, mvvm, Разработка под androidRecyclerView — основной UI элемент практически любого приложения. Написание адаптеров и ViewHolder'ов зачастую слишком рутинная работа и содержит достаточно boilerplate кода. В этой статье я хочу показать как с использованием DataBinding и паттерна MVVM можно написать абстрактный адаптер и напрочь забыть про ViewHolder'ы, inflate, ручной биндинг и прочую рутину.
Избавляемся от библиотек сохранения состояния фрагмента с помощью чистого kotlin
2017-09-04 в 5:49, admin, рубрики: android development, kotlin, think about it, Разработка под androidAndroid библиотеки вспомогательной кодогенерации, такие как Android Annotations или мой любимый Icepick, которые разработчики привыкли использовать для упрощения написания, не готовы были сразу подружиться с Kotlin-кодом, так как большинство из них требует держать поля с модификатором package private. Конечно, ничего страшного писать
@JvmField @State
internal var carName: String? = null
вместо
@State String carName;
Но лучше вспомнить, что Kotlin к нам пришёл для упрощением кода, а не наоборот.
Читать полностью »