1

Этап 1

Установка Android Studio. Урок 1

2

Этап 2

Общий обзор Android Studio. Урок 2

3

Этап 3

Activity. Урок 3

4

Этап 4

Activity. Часть 2. Урок 4

5

Этап 5

View. Layout. Урок 5

6

Этап 6

Переменные. Урок 6

7

Этап 7

Переменные. Часть 2. Урок 7

8

Этап 8

Переменные. Часть 3. Урок 8

9

Этап 9

ViewBinding. Урок 9

10

Этап 10

Условия if и when. Урок 10

11

Этап 11

Практика if и when. Часть 1. Урок 11

12

Этап 12

Практика if и when. Часть 2. Урок 12

13

Этап 13

Ресурсы. Урок 13

14

Этап 14

Квалификаторы. Урок 14

15

Этап 15

Квалификаторы. Часть 2. Урок 15

16

Этап 16

Создание и запуск Activity. Урок 16

17

Этап 17

Передача данных между Activity. Урок 17

18

Этап 18

Практика. Урок 18

19

Этап 19

Массивы и списки. Урок 19

20

Этап 20

Циклы. Урок 20

21

Этап 21

Практика: массивы и циклы. Урок 21

22

Этап 22

Классы. Урок 22

23

Этап 23

Функции. Урок 23

24

Этап 24

Приложение "Теорема Пифагора". Урок 24,

25

Этап 25

OnActivityResult (deprecated): новый способ использования. Урок 25

26

Этап 26

RecyclerView. Adapter. Урок 26

27

Этап 27

EditActivity, registerForActivityResult. Урок 27

28

Этап 28

Menu, Toolbar в Android на Kotlin. Урок 28

29

Этап 29

BottomNavigationView. Урок 29

30

Этап 30

DrawerLayout. Урок 30

31

Этап 31

Navigation View. Урок 31

32

Этап 32

Fragment. Урок 32

33

Этап 33

Передача данных между Fragment с помощью ViewModel. Урок 33

34

Этап 34

CountDownTimer

35

Этап 35

Room & SQLite

36

Этап 36

Navigation

37

Этап 37

NavigationView & Navigation

38

Этап 38

NavigationView & Navigation. Часть 2

1

Этап 1

Установка Android Studio. Урок 1

2

Этап 2

Общий обзор Android Studio. Урок 2

3

Этап 3

Activity. Урок 3

4

Этап 4

Activity. Часть 2. Урок 4

5

Этап 5

View. Layout. Урок 5

6

Этап 6

Переменные. Урок 6

7

Этап 7

Переменные. Часть 2. Урок 7

8

Этап 8

Переменные. Часть 3. Урок 8

9

Этап 9

ViewBinding. Урок 9

10

Этап 10

Условия if и when. Урок 10

11

Этап 11

Практика if и when. Часть 1. Урок 11

12

Этап 12

Практика if и when. Часть 2. Урок 12

13

Этап 13

Ресурсы. Урок 13

14

Этап 14

Квалификаторы. Урок 14

15

Этап 15

Квалификаторы. Часть 2. Урок 15

16

Этап 16

Создание и запуск Activity. Урок 16

17

Этап 17

Передача данных между Activity. Урок 17

18

Этап 18

Практика. Урок 18

19

Этап 19

Массивы и списки. Урок 19

20

Этап 20

Циклы. Урок 20

21

Этап 21

Практика: массивы и циклы. Урок 21

22

Этап 22

Классы. Урок 22

23

Этап 23

Функции. Урок 23

24

Этап 24

Приложение "Теорема Пифагора". Урок 24,

25

Этап 25

OnActivityResult (deprecated): новый способ использования. Урок 25

26

Этап 26

RecyclerView. Adapter. Урок 26

27

Этап 27

EditActivity, registerForActivityResult. Урок 27

28

Этап 28

Menu, Toolbar в Android на Kotlin. Урок 28

29

Этап 29

BottomNavigationView. Урок 29

30

Этап 30

DrawerLayout. Урок 30

31

Этап 31

Navigation View. Урок 31

32

Этап 32

Fragment. Урок 32

33

Этап 33

Передача данных между Fragment с помощью ViewModel. Урок 33

34

Этап 34

CountDownTimer

35

Этап 35

Room & SQLite

36

Этап 36

Navigation

37

Этап 37

NavigationView & Navigation

38

Этап 38

NavigationView & Navigation. Часть 2

25 ноября 2022
Цель завершена 23 января 2025
Общая

Пройти курс по Kotlin и Android Studio для начинающих

Вообще-то конечная цель - создать свое приложение. Но в программировании я полный ноль и понятия не имею, с чем столкнусь на пути к этой цели и какие шаги нужно пройти. Кроме того, слишком большие цели и конкретные сроки меня демотивируют. Поэтому решила начать с малого - пройти курс для начинающих. А дальше два варианта развития событий: либо все получится, и я продолжу изучать мир создания приложений глубже (и в итоге создам-таки), либо пойму, что мне это не под силу и переключусь на другое занятие (продвижение своего сайта, который я давно забросила).

Вообще-то я всегда считала себя гуманитарием. Неусидчивая, хочу все и сразу. Так себе фундамент для погружения в мир разработки приложений. С другой стороны, есть небольшой опыт создания сайтов (дизайн, верстка, работа с Wordpress). Программистом становиться не собираюсь. Но есть идеи приложений (пока весьма туманные), которые хочу реализовать.

Посмотрим, что из этого выйдет.

 Критерий завершения

Просмотрены видео и выполнены все задания из 38 уроков по Kotlin и Android Studio на канале Neco Ru

 Личные ресурсы

Время, опыт создания сайтов.

  1. Установка Android Studio. Урок 1

  2. Общий обзор Android Studio. Урок 2

  3. Activity. Урок 3

  4. Activity. Часть 2. Урок 4

  5. View. Layout. Урок 5

  6. Переменные. Урок 6

  7. Переменные. Часть 2. Урок 7

  8. Переменные. Часть 3. Урок 8

  9. ViewBinding. Урок 9

  10. Условия if и when. Урок 10

  11. Практика if и when. Часть 1. Урок 11

  12. Практика if и when. Часть 2. Урок 12

  13. Ресурсы. Урок 13

  14. Квалификаторы. Урок 14

  15. Квалификаторы. Часть 2. Урок 15

  16. Создание и запуск Activity. Урок 16

  17. Передача данных между Activity. Урок 17

  18. Практика. Урок 18

  19. Массивы и списки. Урок 19

  20. Циклы. Урок 20

  21. Практика: массивы и циклы. Урок 21

  22. Классы. Урок 22

  23. Функции. Урок 23

  24. Приложение "Теорема Пифагора". Урок 24,

  25. OnActivityResult (deprecated): новый способ использования. Урок 25

  26. RecyclerView. Adapter. Урок 26

  27. EditActivity, registerForActivityResult. Урок 27

  28. Menu, Toolbar в Android на Kotlin. Урок 28

  29. BottomNavigationView. Урок 29

  30. DrawerLayout. Урок 30

  31. Navigation View. Урок 31

  32. Fragment. Урок 32

  33. Передача данных между Fragment с помощью ViewModel. Урок 33

  34. CountDownTimer

  35. Room & SQLite

  36. Navigation

  37. NavigationView & Navigation

  38. NavigationView & Navigation. Часть 2

  • 1735
  • 25 ноября 2022, 14:13

Вывод

791день
Тень рыси23 янв. 2025, 10:48

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

Цель отмечаю как проваленную, т.к. пройдены были не все уроки.

Дневник цели

791день
Тень рыси23 янв. 2025, 10:33

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

По какой-то причине через телефон на Смартпрогресс зайти не могу, да на и ПК с привычного мне Яндекс браузера тоже. В какой-то момент даже думала, что сайт умер.

По котлину давно пора цель закрывать и открывать новую.

361день
Тень рыси20 нояб. 2023, 11:59

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

Написала два варианта кода: подлиннее (с объявлением дополнительных переменных) и покороче. Оба прекрасно работают. Единственная моя ошибка - мне почему-то взбрело в голову делать Int, а надо было Double. Ведь, площадь, например, комнаты редко бывает целым числом. Переделывать не стала, ведь итак все понятно.

С визуальной частью я, как и автор курса, пока не заморачиваюсь.

Сейчас в процессе прохождения уроков по RecyclerView. Тот случай, когда чувствую себя обезьяной - повторить могу, а до полного понимания еще очень далеко.

351день
Тень рыси10 нояб. 2023, 08:02

Как давно я тут ничего не писала! Где-то месяц назад решила снова сесть за программирование.

Были мысли пока переключиться на java, но меня вовремя переубедили, чему я очень рада. ))

Но все пошло не по плану, т.к. я конкретно так заболела. Смотрела несколько уроков Neco и никак не могла понять - или я такая тупая или он так непонятно объясняет. Оказалось - не стоит ничего изучать когда у тебя что-то болит - мозг ничего не воспринимает. Потому что когда более-менее пришла в себя и начала проходить последние уроки заново, выяснилось, я что я ничего не запомнила.

Зато потом заново прошла уроки 18 и 19. Потом прошла 20, 21, 22, 23 и 24. Еще смотрю иногда ролики других авторов.

В самом начале поняла, что плохо помню про if и when. Посмотрела уроки по ним и сделала вывод, что чтобы что-то закрепилось в голове, мне мало пройти урок и повторить все за автором. Нужно придумать самой себе аналогичное задание, но актуальное для меня. В итоге придумала следующее:

У сына в прошлой школе была 20-тибальная система оценивания, где привычная нам "двойка" - это от 0 до 7 баллов включительно, "тройка" - 8 - 11, "четверка" - 12 - 16, "пятерка" - 17 - 20. Вот и решила я потренироваться на этих оценках. Написала код с if, с when. И сделала что-то аналогичное домашнему заданию к уроку 21, опять же про 20-тибальную систему оценивания (ну и само домашнее задание перед этим, конечно).

Вадим11.11.2023

Молодец что вернулась к урокам)

Да, действительно бьівает так что ничего не получается и ничего не понимаешь, лучше отдохнуть и на свежую голову продолжить и все будет намного проще.

247день
Тень рыси29 июля 2023, 06:12

Лето. Цель на паузе. Единственное, в июне прослушала один курс по котлину наполовину. Это как бы краткая выжимка уже пройденного и немного нового.

А из этого курса за все время прошла уроки 18 и 19.

Надеюсь, до осени хоть что-то в голове останется и мне не придется все пересматривать.

139день
Тень рыси12 апр. 2023, 17:26

Ну я ващеее! Позор дня.

Сегодня была возможность пройти 2 или даже 3 урока. Но я так ступила, что зависла уже на первом (урок 17). Первую проблему решила относительно быстро. Каким-то чудом догадалась, что надо включить view binding. Помогли мои конспекты. Была ужасно горда собой. А потом что-то пошло не так…

Со второй проблемой просидела пол дня. Переписывала код заново, создавала новый проект, но приложение не запускалось. Вечером с работы пришел муж и решил проблему менее чем за 5 минут! Из них минуты 3 я говорила и вводила в курс дела ))) Он программист, но в другой сфере и никогда не сталкивался с мобильной разработкой, соответственно, не знает ни java, ни kotlin. Но сразу разобрался.

У меня не инициализировался bindingclass и я это видела. Но додуматься что не так, не могла. Вот как так? Мой косяк стоил стольких часов поисков причины. А все было элементарно. Сделала вывод, что я не только ужасно невнимательная, но еще мне не хватает фундаментальных знаний в программировании, общих для всех языков.

Успокаиваю себя тем, что с прохождением уроков понимание будет расти. По крайней мере, очень на это надеюсь.

Загрузить 1 комментарий
Вадим12.04.2023

я кстати нашел на торентах следующие курсы этого автора, те которые платные

Прокрастинатор, в том-то и дело, что не прописала! Столько сидела сверяла код и умудрилась пропустить. А слона-то, как говорится, я и не приметила.

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

138день
Тень рыси11 апр. 2023, 20:07

Урок 15 прошла в марте. И месяц не садилась за изучение. Ужас.

Сегодня дважды прошла урок 16. Один раз по ходу просмотра урока.

Потом все удалила и создала то же самое заново, заглядывая в урок лишь при необходимости. Закрепила так сказать.

Вадим11.04.2023

остальные уроки покажутся пшиком когда дойдешь до 26 урока.

Прокрастинатор, уже не терпится. И страшно одновременно.

Комментарии

Как идет обучение?

Владислава Черкасова, обучение пока стоит (( Но цель не заброшу. Просто вынужденная пауза.

Вадим06.04.2023

Ну как успехи, сколько прошла за месяц?

Прокрастинатор, 1 урок за месяц 🤣 То ли плакать, то ли смеяться. Но физически время есть только ночью, поэтому цель пока не достигается. Но и не отменяется.

102день
Тень рыси6 мар. 2023, 08:18

На сегодня пройдено 14 уроков. Получается, что за 2 недели прошла лишь 4 урока. Очень мало. Болела, совсем не до того было.

Зато уроки были ооочень интересными. Сделала по урокам пару простых приложений. Очень трудно было оторваться, хотелось играть с настройками, придумывать что-то свое. Поэтому, казалось бы, небольшой урок, растягивается. Зато в Android Studio чувствую себя увереннее.

Уроки 11 и 12. Практика if и when. Использовала условия для создания простого приложения.

Урок 13. Ресурсы в андроид, зачем они нужны и как ими пользоваться. Сделала еще одно простое приложение с паролями и фотографиями

Урок 14. Узнала что такое квалификаторы и как переводить текст приложения на другие языки.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Time4changes
Федор
Вадим
Silli
Elarae
Time4changes
Федор
Николай
Time4changes
Федор
dariana
Вадим
Котек
Time4changes
Федор
Вадим
racnagap
Тень рыси
Time4changes
Федор
Вадим
ZOE
racnagap
Федор
dariana
Вадим
Дмитрий
Тень рыси
Вадим
Федор
Вадим
Тень рыси
Вадим
Владислава Черкасова
Вадим
Kseniia
Вадим
Татьяна Л
Дмитрий