Uptimer – приложение для проверки пинга серверов, приложений или сайтов, написанное на Kotlin
Оно может работать как в режиме простого API, так и в качестве уведомителя на почту или в Telegram канал
В приложении имеется возможность создать статусное сообщение и закрепить его в Telegram канале, в таком случае все статусы серверов будут отображаться в нем. Все сообщения настраиваются в конфиге, так что полная кастомизация под ваши нужды обеспечена
@javatg | #Kotlin #Server #Interesting
Оно может работать как в режиме простого API, так и в качестве уведомителя на почту или в Telegram канал
В приложении имеется возможность создать статусное сообщение и закрепить его в Telegram канале, в таком случае все статусы серверов будут отображаться в нем. Все сообщения настраиваются в конфиге, так что полная кастомизация под ваши нужды обеспечена
@javatg | #Kotlin #Server #Interesting
👍7
Spring Boot: Up and Running
Автор: Mark Heckler
Год издания: 2021
Рецензия на книгу:
Spring Boot - это самый популярный фреймворк Java. В этом практическом пособии показано, как использовать Spring Boot для написания приложений.
Плюсы: хороший авторский стиль, книга легко читается.
Минусы: не замечено.
#java #kotlin #spring #english
📒 Книга
@javatg
Автор: Mark Heckler
Год издания: 2021
Рецензия на книгу:
Spring Boot - это самый популярный фреймворк Java. В этом практическом пособии показано, как использовать Spring Boot для написания приложений.
Плюсы: хороший авторский стиль, книга легко читается.
Минусы: не замечено.
#java #kotlin #spring #english
📒 Книга
@javatg
👍11🔥2❤1
Знакомимся с Kotlin на практике
Хотите быстро приступить к написанию кода на Kotlin? Упражнения Kotlin Koans от JetBrains помогут освоить синтаксис языка и его идиомы. Задания выглядят как непройденные unit-тесты, и вам предстоит их успешно завершить.
Единственное условие — нужно знать какой-либо язык программирования, например Java.
Поупражняться: https://play.kotlinlang.org/koans/overview
#kotlin #курсы
@javatg
Хотите быстро приступить к написанию кода на Kotlin? Упражнения Kotlin Koans от JetBrains помогут освоить синтаксис языка и его идиомы. Задания выглядят как непройденные unit-тесты, и вам предстоит их успешно завершить.
Единственное условие — нужно знать какой-либо язык программирования, например Java.
Поупражняться: https://play.kotlinlang.org/koans/overview
#kotlin #курсы
@javatg
❤7👍2🔥2
Kotlin: Null-безопасность и 3 подводных камня
Если вы изучаете Kotlin, то наверняка слышали про Null-безопасность. Система типов в Kotlin направлена на искоренение опасности нулевых(null) значений. Но на все ли 100%?
В этой статье автор рассматривает 3 случая, которые могут вызвать ошибку, а компилятор даже не попытается вас защитить:
https://betterprogramming.pub/kotlin-isnt-null-safe-yet-here-are-3-gotchas-23258fada62
#kotlin
@javatg
Если вы изучаете Kotlin, то наверняка слышали про Null-безопасность. Система типов в Kotlin направлена на искоренение опасности нулевых(null) значений. Но на все ли 100%?
В этой статье автор рассматривает 3 случая, которые могут вызвать ошибку, а компилятор даже не попытается вас защитить:
https://betterprogramming.pub/kotlin-isnt-null-safe-yet-here-are-3-gotchas-23258fada62
#kotlin
@javatg
👍4❤1🔥1
Основы Kotlin — руководство
Подборка статей по Kotlin, которая будет полезна не только новичкам, но и тем, кто уже освоил основы языка. Категории:
— Основы для начинающих, статьи для разработчиков с опытом и профессионалов.
— Библиотеки для Android.
— Инструменты.
— Советы и фишки:
https://androidgeek.co/mastering-kotlin-a-comprehensive-guide-c70220318962
#kotlin
@javatg
Подборка статей по Kotlin, которая будет полезна не только новичкам, но и тем, кто уже освоил основы языка. Категории:
— Основы для начинающих, статьи для разработчиков с опытом и профессионалов.
— Библиотеки для Android.
— Инструменты.
— Советы и фишки:
https://androidgeek.co/mastering-kotlin-a-comprehensive-guide-c70220318962
#kotlin
@javatg
❤4👍2🔥1
Для Android-разработчиков и начинающих, кто хочет писать код на Kotlin у Android Developers есть бесплатный курс по основам. Материалы курса включают в себя и домашние задания. В зависимости от ваших знаний вы можете проходить программу, выбирая только те разделы, которые интересны вам:
https://developer.android.com/courses/kotlin-bootcamp/overview
#kotlin
@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥1
Kotlin Flow: лучшие практики
В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.
Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений:
https://florentblot.iss.onedium.com/kotlin-flow-best-practices-ab05e249ec1c
#kotlin
В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.
Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений:
https://florentblot.iss.onedium.com/kotlin-flow-best-practices-ab05e249ec1c
#kotlin
👍4❤2🔥1
Корутины — одна из важнейших фич Kotlin, которая даёт очень удобный и простой способ работы с многопоточность.
В сравнении с многопточностью из Java, в Kotlin она сделана более понятной и наглядной, оставляя сложные процессы вне вашего кода.
В этой серии стате вы узнаете всё, что разработчик Kotlin должен знать о корутинах:
https://maxkim.eu/series/kotlin-coroutines
#kotlin
@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4❤1
Kotlin для начинающих
. Установка и настройка
1. Переменные. Базовые типы данных. Ввод/вывод
2. Арифметические операции
3. Логический тип данных
4. Оператор ветвления
5. Оператор if как выражение
6. Вложенные операторы if
7. Оператор множественного выбора
8. Операторы циклов. Цикл for
9. Цикл while
#video #kotlin
https://www.youtube.com/watch?v=4nupqVn6w38&list=PLjurg971KpKYw3H24of5vBnTsaZrYMDmL
@javatg
. Установка и настройка
1. Переменные. Базовые типы данных. Ввод/вывод
2. Арифметические операции
3. Логический тип данных
4. Оператор ветвления
5. Оператор if как выражение
6. Вложенные операторы if
7. Оператор множественного выбора
8. Операторы циклов. Цикл for
9. Цикл while
#video #kotlin
https://www.youtube.com/watch?v=4nupqVn6w38&list=PLjurg971KpKYw3H24of5vBnTsaZrYMDmL
@javatg
👍15❤1🔥1🎉1