Size: a a a

2020 April 08

ИМ

Иван Макеев in KotlinLangRu
Руслан
По сути, больше тут никакой функциональности не предвидится, так почему нельзя перенести тогда функцию в onCreate(), чтобы она выполнялась сразу при открытии SecondActivity ?
Потому что это говнокод и учиться вначале пути такому не нужно.
источник

Р

Руслан in KotlinLangRu
Господа, тогда прошу помощи в направлении.
Что начать изучать, какие ресурсы использовать?
Потому что в принципе, мне это нравится, хочется научиться
источник

ИМ

Иван Макеев in KotlinLangRu
Руслан
Господа, тогда прошу помощи в направлении.
Что начать изучать, какие ресурсы использовать?
Потому что в принципе, мне это нравится, хочется научиться
если с английским норм, то начать можно с https://developer.android.com/courses/kotlin-bootcamp/overview
источник

CC

Curious Cephalopod in KotlinLangRu
Ну, для знакомства с языком - прочитать Kotlin in action
источник

ИМ

Иван Макеев in KotlinLangRu
источник

CC

Curious Cephalopod in KotlinLangRu
И вообще хоть где прочитать про ООП, функциональное программирование, и т.д.
источник

Р

Руслан in KotlinLangRu
Так, поскольку я полный нуб, составлю мини список по приоритетности.
1) Kotlin Bootcamp
2) Kotlin Fundamentals
3) Kotlin in Action
Так?
источник

ИМ

Иван Макеев in KotlinLangRu
если прям полный ноль, то начинать надо с изучения ООП.
источник

Р

Руслан in KotlinLangRu
Иван Макеев
если прям полный ноль, то начинать надо с изучения ООП.
Что для этого посоветуете? Какую литературу?
источник

CC

Curious Cephalopod in KotlinLangRu
"Искусство программирования", Кнут.
источник

CC

Curious Cephalopod in KotlinLangRu
Но там больше про алгоритмы
источник

CC

Curious Cephalopod in KotlinLangRu
И программирование в целом
источник

Р

Руслан in KotlinLangRu
CS50 на русском (Гарвардский курс по основам программирования)

Я еще натыкался на этот видеокурс? Может с него стоит начать?
источник

ИМ

Иван Макеев in KotlinLangRu
Руслан
CS50 на русском (Гарвардский курс по основам программирования)

Я еще натыкался на этот видеокурс? Может с него стоит начать?
да, можно.
источник

Р

Руслан in KotlinLangRu
Ок, спасибо за советы)
Надеюсь, в скором будущем вернусь с большим понимаем и без говнокодов)
источник

А

Алексей in KotlinLangRu
проблема. есть стринг, команда sql

"INSERT OR IGNORE INTO broadcasts (program_url,broadcast_name,broadcast_url,mp3_url,date) VALUES ('$pURL', '$bName','$bUrl','$mp3Url','$date');"


в переменной $bName прилетает имя: "The J.B.'s"
с апострофом

как его заэкранировать, чтоб не прилетала ошибка
Exception in thread "main" org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near "s": syntax error)

имя прилетает из внешнего источника (парсинг сайта)
источник

А

Алексей in KotlinLangRu
заранее спасибо)
источник

SI

Slava Iumin in KotlinLangRu
Алексей
проблема. есть стринг, команда sql

"INSERT OR IGNORE INTO broadcasts (program_url,broadcast_name,broadcast_url,mp3_url,date) VALUES ('$pURL', '$bName','$bUrl','$mp3Url','$date');"


в переменной $bName прилетает имя: "The J.B.'s"
с апострофом

как его заэкранировать, чтоб не прилетала ошибка
Exception in thread "main" org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near "s": syntax error)

имя прилетает из внешнего источника (парсинг сайта)
юзать prepared statements
источник

SI

Slava Iumin in KotlinLangRu
А то тут так можно и '; DROP TABLE организовать
источник

А

Алексей in KotlinLangRu
Slava Iumin
А то тут так можно и '; DROP TABLE организовать
это пет проект для изучения котлина.
вот захотелось узнать,  можно ли к апострофу в стринге добавить ещё один апостроф.
например через лямбду)
источник