Вывод

Очень медленно проходила уроки, урывками. А потом и вовсе забросила. Потому что поняла, что мне нужен совсем не Kotlin. О том, что потратила на него время, не жалею. Как минимум я получила общее представление о программировании. А как максимум поняла что именно мне нужно.
Цель отмечаю как проваленную, т.к. пройдены были не все уроки.
Дневник цели

Да уж, не пошло и года, как говорится. Хотя нет, прошел. Проходила я уроки по Kotlin, медленно, урывками. А потом стало очевидно, что это совсем не то, что мне нужно. Не тот язык. Переключилась на C#.
По какой-то причине через телефон на Смартпрогресс зайти не могу, да на и ПК с привычного мне Яндекс браузера тоже. В какой-то момент даже думала, что сайт умер.
По котлину давно пора цель закрывать и открывать новую.

Урок 24 я прошла еще в начале ноября. Когда увидела название "Таблица Пифагора", скептически отнеслась к уроку. Как же я ошибалась! Он затянул меня настолько, что после прохождения этого урока, решила сделать свое аналогичное приложение, но для определения площади и периметра прямоугольника. Соответственно, другие формулы и кнопок две, а не одна. Все получилось. Единственное, очень долго возилась с версиями Kotlin. Кучу обновлений поставила, много времени на это ушло.
Написала два варианта кода: подлиннее (с объявлением дополнительных переменных) и покороче. Оба прекрасно работают. Единственная моя ошибка - мне почему-то взбрело в голову делать Int, а надо было Double. Ведь, площадь, например, комнаты редко бывает целым числом. Переделывать не стала, ведь итак все понятно.
С визуальной частью я, как и автор курса, пока не заморачиваюсь.
Сейчас в процессе прохождения уроков по RecyclerView. Тот случай, когда чувствую себя обезьяной - повторить могу, а до полного понимания еще очень далеко.




Как давно я тут ничего не писала! Где-то месяц назад решила снова сесть за программирование.
Были мысли пока переключиться на java, но меня вовремя переубедили, чему я очень рада. ))
Но все пошло не по плану, т.к. я конкретно так заболела. Смотрела несколько уроков Neco и никак не могла понять - или я такая тупая или он так непонятно объясняет. Оказалось - не стоит ничего изучать когда у тебя что-то болит - мозг ничего не воспринимает. Потому что когда более-менее пришла в себя и начала проходить последние уроки заново, выяснилось, я что я ничего не запомнила.
Зато потом заново прошла уроки 18 и 19. Потом прошла 20, 21, 22, 23 и 24. Еще смотрю иногда ролики других авторов.
В самом начале поняла, что плохо помню про if и when. Посмотрела уроки по ним и сделала вывод, что чтобы что-то закрепилось в голове, мне мало пройти урок и повторить все за автором. Нужно придумать самой себе аналогичное задание, но актуальное для меня. В итоге придумала следующее:
У сына в прошлой школе была 20-тибальная система оценивания, где привычная нам "двойка" - это от 0 до 7 баллов включительно, "тройка" - 8 - 11, "четверка" - 12 - 16, "пятерка" - 17 - 20. Вот и решила я потренироваться на этих оценках. Написала код с if, с when. И сделала что-то аналогичное домашнему заданию к уроку 21, опять же про 20-тибальную систему оценивания (ну и само домашнее задание перед этим, конечно).




Лето. Цель на паузе. Единственное, в июне прослушала один курс по котлину наполовину. Это как бы краткая выжимка уже пройденного и немного нового.
А из этого курса за все время прошла уроки 18 и 19.
Надеюсь, до осени хоть что-то в голове останется и мне не придется все пересматривать.

Ну я ващеее! Позор дня.
Сегодня была возможность пройти 2 или даже 3 урока. Но я так ступила, что зависла уже на первом (урок 17). Первую проблему решила относительно быстро. Каким-то чудом догадалась, что надо включить view binding. Помогли мои конспекты. Была ужасно горда собой. А потом что-то пошло не так…
Со второй проблемой просидела пол дня. Переписывала код заново, создавала новый проект, но приложение не запускалось. Вечером с работы пришел муж и решил проблему менее чем за 5 минут! Из них минуты 3 я говорила и вводила в курс дела ))) Он программист, но в другой сфере и никогда не сталкивался с мобильной разработкой, соответственно, не знает ни java, ни kotlin. Но сразу разобрался.
У меня не инициализировался bindingclass и я это видела. Но додуматься что не так, не могла. Вот как так? Мой косяк стоил стольких часов поисков причины. А все было элементарно. Сделала вывод, что я не только ужасно невнимательная, но еще мне не хватает фундаментальных знаний в программировании, общих для всех языков.
Успокаиваю себя тем, что с прохождением уроков понимание будет расти. По крайней мере, очень на это надеюсь.

Прокрастинатор, надо будет глянуть. Но и бесплатные классные. Мне как раз после этого курса нужен про android+esp32. И у него все это есть. Просто невероятный человек. Столько ценного создает! Если я когда-то на приложениях заработаю, надо перевести ему, отблагодарить так сказать.

Урок 15 прошла в марте. И месяц не садилась за изучение. Ужас.
Сегодня дважды прошла урок 16. Один раз по ходу просмотра урока.
Потом все удалила и создала то же самое заново, заглядывая в урок лишь при необходимости. Закрепила так сказать.

На сегодня пройдено 14 уроков. Получается, что за 2 недели прошла лишь 4 урока. Очень мало. Болела, совсем не до того было.
Зато уроки были ооочень интересными. Сделала по урокам пару простых приложений. Очень трудно было оторваться, хотелось играть с настройками, придумывать что-то свое. Поэтому, казалось бы, небольшой урок, растягивается. Зато в Android Studio чувствую себя увереннее.
Уроки 11 и 12. Практика if и when. Использовала условия для создания простого приложения.
Урок 13. Ресурсы в андроид, зачем они нужны и как ими пользоваться. Сделала еще одно простое приложение с паролями и фотографиями
Урок 14. Узнала что такое квалификаторы и как переводить текст приложения на другие языки.

