1

Step 1

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

2

Step 2

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

3

Step 3

Activity. Урок 3

4

Step 4

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

5

Step 5

View. Layout. Урок 5

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

ViewBinding. Урок 9

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

14

Step 14

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

15

Step 15

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

16

Step 16

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

17

Step 17

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

18

Step 18

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

19

Step 19

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

20

Step 20

Циклы. Урок 20

21

Step 21

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

22

Step 22

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

23

Step 23

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

24

Step 24

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

25

Step 25

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

26

Step 26

RecyclerView. Adapter. Урок 26

27

Step 27

EditActivity, registerForActivityResult. Урок 27

28

Step 28

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

29

Step 29

BottomNavigationView. Урок 29

30

Step 30

DrawerLayout. Урок 30

31

Step 31

Navigation View. Урок 31

32

Step 32

Fragment. Урок 32

33

Step 33

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

34

Step 34

CountDownTimer

35

Step 35

Room & SQLite

36

Step 36

Navigation

37

Step 37

NavigationView & Navigation

38

Step 38

NavigationView & Navigation. Часть 2

1

Step 1

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

2

Step 2

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

3

Step 3

Activity. Урок 3

4

Step 4

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

5

Step 5

View. Layout. Урок 5

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

ViewBinding. Урок 9

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

14

Step 14

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

15

Step 15

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

16

Step 16

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

17

Step 17

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

18

Step 18

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

19

Step 19

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

20

Step 20

Циклы. Урок 20

21

Step 21

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

22

Step 22

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

23

Step 23

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

24

Step 24

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

25

Step 25

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

26

Step 26

RecyclerView. Adapter. Урок 26

27

Step 27

EditActivity, registerForActivityResult. Урок 27

28

Step 28

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

29

Step 29

BottomNavigationView. Урок 29

30

Step 30

DrawerLayout. Урок 30

31

Step 31

Navigation View. Урок 31

32

Step 32

Fragment. Урок 32

33

Step 33

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

34

Step 34

CountDownTimer

35

Step 35

Room & SQLite

36

Step 36

Navigation

37

Step 37

NavigationView & Navigation

38

Step 38

NavigationView & Navigation. Часть 2

25 November 2022
Goal completed 23 January 2025
General

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

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

  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

  • 1807
  • 25 November 2022, 14:13

Conclusion

791day
Тень рыси23 Jan 2025, 10:48

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

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

Goal diary

791day
Тень рыси23 Jan 2025, 10:33

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

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

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

361day
Тень рыси20 Nov 2023, 11:59

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

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

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

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

351day
Тень рыси10 Nov 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

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

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

247day
Тень рыси29 Jul 2023, 06:12

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

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

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

139day
Тень рыси12 Apr 2023, 17:26

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

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

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

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

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

Load 1 comment
Вадим04/12/2023

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

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

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

138day
Тень рыси11 Apr 2023, 20:07

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

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

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

Вадим04/11/2023

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

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

Comments

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

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

Вадим04/06/2023

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

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

102day
Тень рыси6 Mar 2023, 08:18

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

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

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

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

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

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?
Time4changes
Федор
Вадим
Silli
Elarae
Time4changes
Федор
Николай
Time4changes
Федор
dariana
Вадим
Котек
Time4changes
Федор
Вадим
racnagap
Тень рыси
Time4changes
Федор
Вадим
ZOE
racnagap
Федор
dariana
Вадим
Дмитрий
Тень рыси
Вадим
Федор
Вадим
Тень рыси
Вадим
Владислава Черкасова
Вадим
Kseniia
Вадим
Татьяна Л
Дмитрий