fbpx
Наводим порядок в build.gradle

Наводим порядок в build.gradle

Прочитав этот пост вы узнаете как правильно и легко управлять списком зависимостей, номерами версий библиотек и другими параметрами, доступными в build.gradle.

Как правильно составить резюме если вы – программист

Как правильно составить резюме если вы – программист

Одной из моих обязанностей является отбор кандидатов и набор команды бойцов способных свернуть горы. Первый шаг – просмотр резюме, и вот тут я не перестаю удивляться насколько не умеют программисты составлять резюме. Поэтому сегодня я расскажу основные ошибки и приведу советы о том как правильно составлять резюме.

Эффективно работаем с коллекциями в Kotlin

Эффективно работаем с коллекциями в Kotlin

Все знают, что в Kotlin есть массивы, списки, хэш-таблицы и другие коллекции. Однако не все знают о некоторых операторах, которые делают работу с такими коллекциями более удобной и эффективной. Сегодня рассмотрим наиболее интересные операторы при работе с коллекциями в Kotlin.

Разбираемся со строками в Java и Kotlin

Разбираемся со строками в Java и Kotlin

Цель сегодняшнего поста раз и навсегда разобраться с таким типом данных как String. Вы все еще конкатенируете строки и не знаете зачем нужен StringBuilder? Тогда не проходите мимо – полученные знания помогут вам при собеседовании – такие вопросы часто любят задавать.

Делегированные свойства в Kotlin

Делегированные свойства в Kotlin

Существует несколько основных видов свойств, которые мы реализовываем каждый раз вручную в случае их надобности. Однако намного удобнее было бы реализовать их раз и навсегда и положить в какую-нибудь библиотеку. Сегодня рассмотрим 4 интересных так называемых delegate properties, которые могут быть полезны при разработке Android-приложений на языке Kotlin.

Android In-App Updates. Обновляем приложение на лету.

Android In-App Updates. Обновляем приложение на лету.

Google создали API, который позволяет определять наличие новых версий и функций и интегрировать настраиваемый встроенный процесс обновления, который выглядит как часть приложения. При обнаружении обновления можно уведомить о нем пользователя, предложив обновить приложение сразу или в удобное время.