#отчёт
День 89:
$Программирования:
Всего 0.00 часов
(практика - 0.00)
Привет ребят, сейчас не дома, какое-то время побуду без ПК.
Постараюсь, как можно раньше вернуть к режиму. Пока почитываю литературу)
$Английский:
-
День 89:
$Программирования:
Всего 0.00 часов
(практика - 0.00)
Привет ребят, сейчас не дома, какое-то время побуду без ПК.
Постараюсь, как можно раньше вернуть к режиму. Пока почитываю литературу)
$Английский:
-
Добрый день, всем товарищам программистам)
Как-то так проходят дни моего отдыха на даче, читаю книжки, занимаюсь физическим трудом, ну и скучаю за компьютером, хочется приступить к обучению и работе🚀
Ориентировочно в понедельник буду уже дома, отдохнувший и полон сил, чтобы продолжать!
Можно порой, что-то интересное буду сюда выкладывать до этого времени, я смотрю много классных видеороликов, буду делиться с вами )
P.S. Воздух тут конечно кайф, не могу оторваться, всё что нужно для красивого отдыха - это раскладушка, книга и свежий воздух👍
Как-то так проходят дни моего отдыха на даче, читаю книжки, занимаюсь физическим трудом, ну и скучаю за компьютером, хочется приступить к обучению и работе🚀
Ориентировочно в понедельник буду уже дома, отдохнувший и полон сил, чтобы продолжать!
Можно порой, что-то интересное буду сюда выкладывать до этого времени, я смотрю много классных видеороликов, буду делиться с вами )
P.S. Воздух тут конечно кайф, не могу оторваться, всё что нужно для красивого отдыха - это раскладушка, книга и свежий воздух👍
👍1
#отчёт
День 90:
$Программирование👨💻:
Всего 2.49 часов
(практика - 1.42, теория - 1.06)
Приехал с отдыха ближе к вечеру и сразу же сел заниматься👨💻
Ещё до отъезда я принялся разрабатывать приложение с фильмами с новым стеком технологий, в который также входил Compose.
У меня получилось сделать SplashScreen(экран, который отображается при запуске), но я попросту копировал код с видео.
В этот раз решил подтянуть теорию по Compose, уделил этому практически всё время.
Почитал также про контейнеры компоновки(Composable), пока изучил только Box, он самый простой и его использовал в приложении.
Изучал изолированный sealed class, который содержит в себе другие классы
используемые в приложении. Чем-то похоже на enum, можно сказать "улучшенный" аналог.
Завтра думаю почитать официальную документацию, чтобы лучше понять как всё работает изнутри.
Также уделил более часа изучению Kotlin на JetBrains Academy. Прошёл повторно тему "Типы данных" и "Комментарии". Удивился, что способов написания комментов есть 3 вида, ранее думал всего 2 :)
$Английский📚:
-
$Дополнительные активности💪:
-Силовые тренировки +1 (1). Делаю через один день.
-Скачал to do list на телефон, ставлю задачи на день и конкретный дедлайн. Пока что для меня самый оптимальный вариант. Порой в шоке от того, сколько успеваю сделать за день. Ранее, когда не ставил себе задачи, то редко понимал сколько успел за день.
-Утренняя разминка +1(1). Для улучшения мозговой активности, ну и просто для хорошего и бодрого утра🏙
День 90:
$Программирование👨💻:
Всего 2.49 часов
(практика - 1.42, теория - 1.06)
Приехал с отдыха ближе к вечеру и сразу же сел заниматься👨💻
Ещё до отъезда я принялся разрабатывать приложение с фильмами с новым стеком технологий, в который также входил Compose.
У меня получилось сделать SplashScreen(экран, который отображается при запуске), но я попросту копировал код с видео.
В этот раз решил подтянуть теорию по Compose, уделил этому практически всё время.
Почитал также про контейнеры компоновки(Composable), пока изучил только Box, он самый простой и его использовал в приложении.
Изучал изолированный sealed class, который содержит в себе другие классы
используемые в приложении. Чем-то похоже на enum, можно сказать "улучшенный" аналог.
Завтра думаю почитать официальную документацию, чтобы лучше понять как всё работает изнутри.
Также уделил более часа изучению Kotlin на JetBrains Academy. Прошёл повторно тему "Типы данных" и "Комментарии". Удивился, что способов написания комментов есть 3 вида, ранее думал всего 2 :)
$Английский📚:
-
$Дополнительные активности💪:
-Силовые тренировки +1 (1). Делаю через один день.
-Скачал to do list на телефон, ставлю задачи на день и конкретный дедлайн. Пока что для меня самый оптимальный вариант. Порой в шоке от того, сколько успеваю сделать за день. Ранее, когда не ставил себе задачи, то редко понимал сколько успел за день.
-Утренняя разминка +1(1). Для улучшения мозговой активности, ну и просто для хорошего и бодрого утра🏙
#обучение
Хорошая статья про архитектурный стиль взаимодействия компонентов в сети - REST.
https://systems.education/what-is-rest
systems.education
■ Статья. REST, что же ты такое?
Понятное введение в технологию
👍1
#отчёт
День 91:
$Программирование👨💻:
Всего 5.49 часов
(практика - 3.34, теория - 2.14)
День выдался на славу продуктивным и ярким, хоть и не выходил из дому 🙃
Как и планировал, с утра начал с сайта android.developers, где разбирался с Compose, сначала думал вскользь пройтись по теории, но решил создать приложение "ComposeTutorial" и там практиковать базовые вещи.
Сегодня уже сделал небольшой чат с помощью Compose. Хоть я и относительно недолго работал с XML, могу сказать что это большой шаг вперёд и действительно удобная вещь для любого андроид разработчика.
По работе с приложением, сегодня подключил dependency injection Hilt, добавил модели респонса и подключил ретрофит. Начинаю понемногу вспоминать, что за что отвечает :) В программировании всегда так: начинаешь изучать что-то одно, уходишь вглубь и вскоре изучаешь совсем другое.
Кстати, нактнулся на такую вещь, как Material Design. Это, как я понял, технология дизайна, при которой задача Google и любого андроид разработчика создать для юзера видимость, что он работает с реальными обьектами. Требуется избавиться от острых углов в приложениях.
Сейчас Google переходит на более новомодную технологию Material You.
$Английский📚:
Lesson 11, part 01
$Дополнительные активности💪:
-Силовые тренировки +0 (1).
-Утренняя разминка +1(2).
-Стараюсь конспектировать всё что нахожу интересным. Редко получается удержать всё в голове, поэтому прибегаю к конспекту и повторяю изученное ранее.
День 91:
$Программирование👨💻:
Всего 5.49 часов
(практика - 3.34, теория - 2.14)
День выдался на славу продуктивным и ярким, хоть и не выходил из дому 🙃
Как и планировал, с утра начал с сайта android.developers, где разбирался с Compose, сначала думал вскользь пройтись по теории, но решил создать приложение "ComposeTutorial" и там практиковать базовые вещи.
Сегодня уже сделал небольшой чат с помощью Compose. Хоть я и относительно недолго работал с XML, могу сказать что это большой шаг вперёд и действительно удобная вещь для любого андроид разработчика.
По работе с приложением, сегодня подключил dependency injection Hilt, добавил модели респонса и подключил ретрофит. Начинаю понемногу вспоминать, что за что отвечает :) В программировании всегда так: начинаешь изучать что-то одно, уходишь вглубь и вскоре изучаешь совсем другое.
Кстати, нактнулся на такую вещь, как Material Design. Это, как я понял, технология дизайна, при которой задача Google и любого андроид разработчика создать для юзера видимость, что он работает с реальными обьектами. Требуется избавиться от острых углов в приложениях.
Сейчас Google переходит на более новомодную технологию Material You.
$Английский📚:
Lesson 11, part 01
$Дополнительные активности💪:
-Силовые тренировки +0 (1).
-Утренняя разминка +1(2).
-Стараюсь конспектировать всё что нахожу интересным. Редко получается удержать всё в голове, поэтому прибегаю к конспекту и повторяю изученное ранее.
#отчёт
День 92:
$Программирование👨💻:
Всего 2.31 часов
(чистой практики)
Сегодня коротко резюмирую, что было сделано:
-В приложение с фильмами добавлена зависимость Coil. Это библиотека, которая подгружает изображения на основе котлин корутинов.
-Загрузил картинки по URL
-Сверстал список фильмов и реализовал навигацию перехода на экран отображения деталей о кинокартинах.
-Ну и разумеется запушил на Гит, сейчас более-менее начинаю вникать, открыл для себя работу с ветками, что очень помогает.
Если есть интересные ресурсы обучения Гиту, буду рад линку в комментариях😉
$Английский📚:
-
$Дополнительные активности💪:
-Силовые тренировки +1 (2).
-Утренняя разминка +2(3).
День 92:
$Программирование👨💻:
Всего 2.31 часов
(чистой практики)
Сегодня коротко резюмирую, что было сделано:
-В приложение с фильмами добавлена зависимость Coil. Это библиотека, которая подгружает изображения на основе котлин корутинов.
-Загрузил картинки по URL
-Сверстал список фильмов и реализовал навигацию перехода на экран отображения деталей о кинокартинах.
-Ну и разумеется запушил на Гит, сейчас более-менее начинаю вникать, открыл для себя работу с ветками, что очень помогает.
Если есть интересные ресурсы обучения Гиту, буду рад линку в комментариях😉
$Английский📚:
-
$Дополнительные активности💪:
-Силовые тренировки +1 (2).
-Утренняя разминка +2(3).
#отчёт
День 93,94:
$Программирование👨💻:
Всего 5.4 часов
(чистой практики за два дня)
Вчера сильно забегался по своим вопросам, поэтому пишу отчёт сразу за два дня :)
По приложению, я отредактировал navHost, из-за банальной невнимательности возникла ошибка, час просидел перед решением.
После сверстал экран деталей для фильма, где будет указано название, рейтинг, жанр и описание к каждому из них.
Пока по планам немного улучшить приложение, тогда уже выпускать на всеобщее обозрение. Добавить те же трейлеры, какой-никакой дизайн. Думаю использовать api для фильмов, с которым работал ранее. MovieDB.
$Английский📚:
-
$Дополнительные активности💪:
-Силовые тренировки +0 (2).
-Утренняя разминка +1(4).
День 93,94:
$Программирование👨💻:
Всего 5.4 часов
(чистой практики за два дня)
Вчера сильно забегался по своим вопросам, поэтому пишу отчёт сразу за два дня :)
По приложению, я отредактировал navHost, из-за банальной невнимательности возникла ошибка, час просидел перед решением.
После сверстал экран деталей для фильма, где будет указано название, рейтинг, жанр и описание к каждому из них.
Пока по планам немного улучшить приложение, тогда уже выпускать на всеобщее обозрение. Добавить те же трейлеры, какой-никакой дизайн. Думаю использовать api для фильмов, с которым работал ранее. MovieDB.
$Английский📚:
-
$Дополнительные активности💪:
-Силовые тренировки +0 (2).
-Утренняя разминка +1(4).
#отчёт
День 95:
$Программирование👨💻:
Всего 3.5 часов
(3 часа практика, 50 минут теория)
День начал с изучения Kotlin на hyperskill.org
Стараюсь выделять час-два в день на повторение/изучение новых тем. Сегодня работал над функциями и стандартным входом(standart input).
Сделал максимально простое приложение на современном стеке. Без излишеств, простая передача данных, а именно фильмов/сериалов в приложение.
Добавил логотип, сформировал Signed App Bundle key.
Думаю опубликовать в play market, а далее по мере возможностей апдейтить и внедрять новые фичи.
✅ Android SDK
✅ Kotlin
✅ MVVM
✅ Jetpack Compose
✅ Compose Navigation
✅ ViewModel
✅ LiveData
✅ Kotlin Coroutines
✅ Retrofit
✅ Hilt
Вкратце про стек технологий👆
Сейчас в планах сделать приложение на более популярном стеке, технологии которого требуют у джунов при трудоустройстве. Ведь мы знаем, что компоуз, к сожалению, не на первом месте сейчас, хотя и технология очень перспективная. Так или иначе это современный подход к созданию UI.
$Английский📚:
-
$Дополнительные активности💪:
-Силовые тренировки +1 (3).
-Утренняя разминка +1(5).
День 95:
$Программирование👨💻:
Всего 3.5 часов
(3 часа практика, 50 минут теория)
День начал с изучения Kotlin на hyperskill.org
Стараюсь выделять час-два в день на повторение/изучение новых тем. Сегодня работал над функциями и стандартным входом(standart input).
Сделал максимально простое приложение на современном стеке. Без излишеств, простая передача данных, а именно фильмов/сериалов в приложение.
Добавил логотип, сформировал Signed App Bundle key.
Думаю опубликовать в play market, а далее по мере возможностей апдейтить и внедрять новые фичи.
✅ Android SDK
✅ Kotlin
✅ MVVM
✅ Jetpack Compose
✅ Compose Navigation
✅ ViewModel
✅ LiveData
✅ Kotlin Coroutines
✅ Retrofit
✅ Hilt
Вкратце про стек технологий👆
Сейчас в планах сделать приложение на более популярном стеке, технологии которого требуют у джунов при трудоустройстве. Ведь мы знаем, что компоуз, к сожалению, не на первом месте сейчас, хотя и технология очень перспективная. Так или иначе это современный подход к созданию UI.
$Английский📚:
-
$Дополнительные активности💪:
-Силовые тренировки +1 (3).
-Утренняя разминка +1(5).
👍2
#отчёт
День 96:
$Программирование👨💻:
Всего 6.05 часов
(3.06 часа практика, 2.59 теория)
Как обычно, продуктивный день начинается с изучения Kotlin.
Часа 2 я боролся с темой "standart input" и, к сожалению, проиграл :)
Вроде как в теории понимаю, но на практике решить задачу не могу. Это распостраненная проблема при изучении чего-то нового, поэтому завтра снова в бой!
Сегодня начал работу над приложением с отображением новостей. Оно будет более объемным, соответственно на него делаю большие ставки📚
Вкратце по стеку:
✅ Android SDK
✅ Fragment
✅ Kotlin
✅ MVVM
✅ Navigation Components
✅ ViewModel
✅ Room
✅ LiveData
✅ Kotlin Coroutines
✅ Retrofit
✅ Hilt
✅ Glide
Решил дополнительно с практическим применением технологий, изучать их теорию и прописывать в конспект для будущих собеседований.
Также разбирался с корутинами, тема достаточно сложная и объемная, но я нашёл неплохой ресурс с обьяснением, делюсь с вами:
https://startandroid.ru/ru/courses/kotlin/29-course/kotlin/594-urok-1-vvedenie.html
$Английский📚:
Решил снова возобновить просмотр сериалов с английскими субтитрами.
Паралельно с просмотром, все неизвестные слова выписываю в тетрадь и стараюсь учить.
Breaking Bad(Во все тяжкие) - 1 сезон, 2 серия.
(45.05 минут)
$Дополнительные активности💪:
-Силовые тренировки +0 (3).
-Утренняя разминка +1(6).
День 96:
$Программирование👨💻:
Всего 6.05 часов
(3.06 часа практика, 2.59 теория)
Как обычно, продуктивный день начинается с изучения Kotlin.
Часа 2 я боролся с темой "standart input" и, к сожалению, проиграл :)
Вроде как в теории понимаю, но на практике решить задачу не могу. Это распостраненная проблема при изучении чего-то нового, поэтому завтра снова в бой!
Сегодня начал работу над приложением с отображением новостей. Оно будет более объемным, соответственно на него делаю большие ставки📚
Вкратце по стеку:
✅ Android SDK
✅ Fragment
✅ Kotlin
✅ MVVM
✅ Navigation Components
✅ ViewModel
✅ Room
✅ LiveData
✅ Kotlin Coroutines
✅ Retrofit
✅ Hilt
✅ Glide
Решил дополнительно с практическим применением технологий, изучать их теорию и прописывать в конспект для будущих собеседований.
Также разбирался с корутинами, тема достаточно сложная и объемная, но я нашёл неплохой ресурс с обьяснением, делюсь с вами:
https://startandroid.ru/ru/courses/kotlin/29-course/kotlin/594-urok-1-vvedenie.html
$Английский📚:
Решил снова возобновить просмотр сериалов с английскими субтитрами.
Паралельно с просмотром, все неизвестные слова выписываю в тетрадь и стараюсь учить.
Breaking Bad(Во все тяжкие) - 1 сезон, 2 серия.
(45.05 минут)
$Дополнительные активности💪:
-Силовые тренировки +0 (3).
-Утренняя разминка +1(6).
StartAndroid
Урок 1. Корутины. Введение.
Сайт о разработке программ для Андроид (Android). Учебник, уроки для начинающих, для чайников. Как самому создать приложение для андроид. Как научиться программировать под android.
#отчёт
День 97:
$Программирование👨💻:
Всего 4 часа
(3.07 часа практика, 53 минуты теория)
Выходные прошли удачно, писал достаточно много кода и старался разбирать новые технологии. 🔎
Начал с Kotlin, выполнил практические задания по теме "InputStream" и "OutStream", хотя ещё вчера даже смотреть на них было трудно :)
Вторую половину дня посвятил приложению, много читал про подход SingleActivity при создании приложений, поэтому решил не медлить и применить у себя на проекте! Создал 5 фрагментов, которые будут выступать в роли экранов.
Далее мной было создано Bottom Navigation menu, который будет служить переходом между главным экраном, экраном поиска и экраном избранных новостей. Также занимался настройкой навигации(Android navigation component).
И это ещё не всё🙂 На сайте newsapi успешно получил Api Key и настроил работу с сервером. С помощью плагина Kotlin data class from Json(кстати советую) конвертировал Json и получил в ответ целых 3 класса "Article", "NewsResponse", "Source".
Позже создал класс с константами Constants, где указал BASE_URL и Api Key. Следует упомянуть, что всё это мы прописываем используя Companion Object, с его помощью мы сможем обращаться к нашему Url и ApiKey в будущем при написании кода.
Следом создал интерфейс, в котором настроил приём данных из сервера и поработал с Ретрофит.
Текста уже многовато, но за сегодня проделана хорошая работа, я собой доволен👍
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 3 серия.
(1.03 час)
К слову, сериал советую к просмотру. Кто не смотрел, вы многое теряете))
$Дополнительные активности💪:
-Силовые тренировки +1 (4).
-Утренняя разминка +1(7).
День 97:
$Программирование👨💻:
Всего 4 часа
(3.07 часа практика, 53 минуты теория)
Выходные прошли удачно, писал достаточно много кода и старался разбирать новые технологии. 🔎
Начал с Kotlin, выполнил практические задания по теме "InputStream" и "OutStream", хотя ещё вчера даже смотреть на них было трудно :)
Вторую половину дня посвятил приложению, много читал про подход SingleActivity при создании приложений, поэтому решил не медлить и применить у себя на проекте! Создал 5 фрагментов, которые будут выступать в роли экранов.
Далее мной было создано Bottom Navigation menu, который будет служить переходом между главным экраном, экраном поиска и экраном избранных новостей. Также занимался настройкой навигации(Android navigation component).
И это ещё не всё🙂 На сайте newsapi успешно получил Api Key и настроил работу с сервером. С помощью плагина Kotlin data class from Json(кстати советую) конвертировал Json и получил в ответ целых 3 класса "Article", "NewsResponse", "Source".
Позже создал класс с константами Constants, где указал BASE_URL и Api Key. Следует упомянуть, что всё это мы прописываем используя Companion Object, с его помощью мы сможем обращаться к нашему Url и ApiKey в будущем при написании кода.
Следом создал интерфейс, в котором настроил приём данных из сервера и поработал с Ретрофит.
Текста уже многовато, но за сегодня проделана хорошая работа, я собой доволен👍
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 3 серия.
(1.03 час)
К слову, сериал советую к просмотру. Кто не смотрел, вы многое теряете))
$Дополнительные активности💪:
-Силовые тренировки +1 (4).
-Утренняя разминка +1(7).
#обучение
Подсчитал часы затраченные на обучение и приятно удивлен)
29 часов за прошлую неделю🕛
В таком темпе дальше нужно двигаться🚀
P.S. Всем желаю продуктивной недели
Подсчитал часы затраченные на обучение и приятно удивлен)
29 часов за прошлую неделю🕛
В таком темпе дальше нужно двигаться🚀
P.S. Всем желаю продуктивной недели
🔥1
#roadmap
Посмотрел интервью Димы(@Hey_008) на канале Boris Pro IT, где он делился своей историей входа в IT сферу. Не обошлось без сложностей, поэтому следует глянуть каждому начинающему, очень советую👍
Выписал немного инфы:
-При изучении новой профессии/технологии важно понимать зачем ты это делаешь. Нужно понять ценность того, что ты хочешь изучить, чем оно тебе пригодится и какую пользу принесёт.
-Ведение блога очень мотивирует и добавляет преимуществ, как в виде дисциплинированности, так и более качественного обучения.
-При откликах на вакансии стоит учитывать, что рекрутеры не отвечают сразу, поэтому важно делать это постепенно. Поставить себе цель, к примеру: каждый день делать не менее 10 откликов на вакансии. Это как с обучением, важна дисциплина)
-Стараться писать приложения по курсу самостоятельно, не только переписывая строки кода с видео. На работе все фичи и доработки мы делаем самостоятельно используя гугл и свои знания. Поэтому, для себя выделил, если нужно внедрить что-то, сразу идём в гугл, читаем и внедряем. Уже после того, как ознакомились, получили ошибки и подумали самостоятельно над их решением можно подсмотреть код у преподавателя.
-Фокусироваться на изученном, а не на том что не получается.
https://www.youtube.com/watch?v=KgCUvqSFofM
Посмотрел интервью Димы(@Hey_008) на канале Boris Pro IT, где он делился своей историей входа в IT сферу. Не обошлось без сложностей, поэтому следует глянуть каждому начинающему, очень советую👍
Выписал немного инфы:
-При изучении новой профессии/технологии важно понимать зачем ты это делаешь. Нужно понять ценность того, что ты хочешь изучить, чем оно тебе пригодится и какую пользу принесёт.
-Ведение блога очень мотивирует и добавляет преимуществ, как в виде дисциплинированности, так и более качественного обучения.
-При откликах на вакансии стоит учитывать, что рекрутеры не отвечают сразу, поэтому важно делать это постепенно. Поставить себе цель, к примеру: каждый день делать не менее 10 откликов на вакансии. Это как с обучением, важна дисциплина)
-Стараться писать приложения по курсу самостоятельно, не только переписывая строки кода с видео. На работе все фичи и доработки мы делаем самостоятельно используя гугл и свои знания. Поэтому, для себя выделил, если нужно внедрить что-то, сразу идём в гугл, читаем и внедряем. Уже после того, как ознакомились, получили ошибки и подумали самостоятельно над их решением можно подсмотреть код у преподавателя.
-Фокусироваться на изученном, а не на том что не получается.
https://www.youtube.com/watch?v=KgCUvqSFofM
YouTube
Как я стал программистом - история Димы
Как я стал программистом - истории людей, вошедших в IT без опыта. Захватывающая история о том, как войти в айти и как стать программистом без опыта.
В этом цикле видео мы рассматриваем истории разных людей, которые входили в мир IT без какого либо опыта.…
В этом цикле видео мы рассматриваем истории разных людей, которые входили в мир IT без какого либо опыта.…
🔥2
#отчёт
День 98:
$Программирование👨💻:
Всего 5.40 часа
(2.19 часа практика, 3.21 часа теория)
Kotlin база:
Повторял типы данных
Приложение:
Исправил логику splash экрана, создал DAO(data access object).
Создал локальную базу данных Room и настроил di-hilt.
Добавил тестовый репозиторий для вывода статей в консоль, грубо говоря хотел получить респонс, но данные не отобразились.
Ошибка может быть где угодно, буду искать завтра на свежую голову)
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 4 серия.
(1.19 час)
$Дополнительные активности💪:
-Силовые тренировки +0 (4).
-Утренняя разминка +1(8).
День 98:
$Программирование👨💻:
Всего 5.40 часа
(2.19 часа практика, 3.21 часа теория)
Kotlin база:
Повторял типы данных
Приложение:
Исправил логику splash экрана, создал DAO(data access object).
Создал локальную базу данных Room и настроил di-hilt.
Добавил тестовый репозиторий для вывода статей в консоль, грубо говоря хотел получить респонс, но данные не отобразились.
Ошибка может быть где угодно, буду искать завтра на свежую голову)
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 4 серия.
(1.19 час)
$Дополнительные активности💪:
-Силовые тренировки +0 (4).
-Утренняя разминка +1(8).
Полезные ресурсы для изучения гита.
(Плейлист на YouTube и серия статей на habr)
💡Github
https://www.youtube.com/watch?v=hyUBMmL0WtA&list=PL3LQJkGQtzc5rDeb7FjACNb6sOW300yA0&index=2&t=595s
https://habr.com/ru/post/541258/
(Плейлист на YouTube и серия статей на habr)
💡Github
https://www.youtube.com/watch?v=hyUBMmL0WtA&list=PL3LQJkGQtzc5rDeb7FjACNb6sOW300yA0&index=2&t=595s
https://habr.com/ru/post/541258/
YouTube
Github для самых маленьких #2 | Практика – GitHub Desktop | Приложение Гитхаб для компьютера
Продолжаем изучать Github. Сегодня мы рассмотрим приложение GitHub для компьютера, чтобы разобраться с тем, как работает Git.
http://github.com – сайт GitHub
http://desktop.github.com – Приложение GitHub
http://gitignore.io – Сборщик файла gitignore
…
http://github.com – сайт GitHub
http://desktop.github.com – Приложение GitHub
http://gitignore.io – Сборщик файла gitignore
…
#отчёт
День 99:
$Программирование👨💻:
Всего 1.36 часа
(1.04 часа практика, 32 минуты теория)
Сегодня цифры обучения не такие впечатляющие, но на это есть причины)
Закончилась практика в колледже, готовил отчёт к сдаче. Также катался на велосипеде, уже год таким не занимался и ощущения бомба💪 Лето, как никак🏞 Всем советую побольше физ. активностей, это важно!
Kotlin база:
Изучал Type Conversation, а именно преобразование типов данных. Также прошёл тему Считывание данных с помощью readln функции. Что интересно, ведь с этой темой я уже сталкивался и на курсе от jetbrains решал практические задания, видимо захотели дать ещё теории)
Приложение:
Вчерашняя ошибка решена, нужно было в NewsService интерфейс добавить запрос @GET("/v2/top-headlines") для отображения заголовков.
Сверстал mainfragment по дизайну из Figma. Пример нашёл на просторах интернета и переделал дизайн под себя, ранее был опыт работы с фигмой, когда создавал креативы для рекламы.
Далее следует работа с RecyclerView, но уже завтра💡
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 5 серия.
(56 минут)
$Дополнительные активности💪:
-Силовые тренировки +1 (5).
-Утренняя разминка +1(9).
День 99:
$Программирование👨💻:
Всего 1.36 часа
(1.04 часа практика, 32 минуты теория)
Сегодня цифры обучения не такие впечатляющие, но на это есть причины)
Закончилась практика в колледже, готовил отчёт к сдаче. Также катался на велосипеде, уже год таким не занимался и ощущения бомба💪 Лето, как никак🏞 Всем советую побольше физ. активностей, это важно!
Kotlin база:
Изучал Type Conversation, а именно преобразование типов данных. Также прошёл тему Считывание данных с помощью readln функции. Что интересно, ведь с этой темой я уже сталкивался и на курсе от jetbrains решал практические задания, видимо захотели дать ещё теории)
Приложение:
Вчерашняя ошибка решена, нужно было в NewsService интерфейс добавить запрос @GET("/v2/top-headlines") для отображения заголовков.
Сверстал mainfragment по дизайну из Figma. Пример нашёл на просторах интернета и переделал дизайн под себя, ранее был опыт работы с фигмой, когда создавал креативы для рекламы.
Далее следует работа с RecyclerView, но уже завтра💡
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 5 серия.
(56 минут)
$Дополнительные активности💪:
-Силовые тренировки +1 (5).
-Утренняя разминка +1(9).
👍1
#отчёт
День 100:
$Программирование👨💻:
Всего 5.36 часа
(4.19 часа практика, 1.17 часа теория)
Встречаю 100-й день и хотелось бы написать красивую статью о том, как я изменился и каким дисциплинированным стал за это время, но скажу просто, что благодарен всем, кто следит за блогом и обучается вместе со мной, всем кто даёт советы и себе, ведь я не бросаю и продолжаю идти вперёд несмотря на трудности, коих многовато.
Сколько всего было, сколько будет, но главное что я ежедневно развиваюсь и вижу это наглядно. Пусть и не всё понимаю, но тут главное, постепенно и размеренно подходить к любой проблеме, из маленьких шагов строится большой путь. Начинаю уже философствовать😅
Лучше распишу, что сделал за сегодня!
Kotlin база:
Изучал и разбирался на практике с темой Основы типа данных String, также затронул шаблоны. Использование $ для обращения к переменным.
Приложение:
Разбирался с RecyclerView, создал NewsRepository, в котором заинжектил ранее созданный интерфейс NewsService.
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 6 серия.
(1.07 час)
$Дополнительные активности💪:
-Силовые тренировки +0 (5).
-Утренняя разминка +1(10).
День 100:
$Программирование👨💻:
Всего 5.36 часа
(4.19 часа практика, 1.17 часа теория)
Встречаю 100-й день и хотелось бы написать красивую статью о том, как я изменился и каким дисциплинированным стал за это время, но скажу просто, что благодарен всем, кто следит за блогом и обучается вместе со мной, всем кто даёт советы и себе, ведь я не бросаю и продолжаю идти вперёд несмотря на трудности, коих многовато.
Сколько всего было, сколько будет, но главное что я ежедневно развиваюсь и вижу это наглядно. Пусть и не всё понимаю, но тут главное, постепенно и размеренно подходить к любой проблеме, из маленьких шагов строится большой путь. Начинаю уже философствовать😅
Лучше распишу, что сделал за сегодня!
Kotlin база:
Изучал и разбирался на практике с темой Основы типа данных String, также затронул шаблоны. Использование $ для обращения к переменным.
Приложение:
Разбирался с RecyclerView, создал NewsRepository, в котором заинжектил ранее созданный интерфейс NewsService.
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 6 серия.
(1.07 час)
$Дополнительные активности💪:
-Силовые тренировки +0 (5).
-Утренняя разминка +1(10).
👏3👍1🔥1
#отчёт
День 101:
$Программирование👨💻:
Всего 3.53 часа
(2.01 часа практика, 1.52 часа теория)
Kotlin база:
Продолжил работу со строками. Нужно решить до 80% задач для перехода на следующий этап. Задачки заставляют подумать, они не сложные и больше на внимательность, в задачах hard уровня уже требуется логика.
Приложение:
СТараюсь реализовать RecyclerView без шпаргалок и подсматриваний в код. Изучаю теорию и стараюсь применить на практике.
По этому ролику парень очень хорошо обьясняет, главное вникать🔎
https://www.youtube.com/watch?v=WMVzidyoQag&list=PLRmiL0mct8WnodKkGLpBN0mfXIbAAX-Ux&index=20&ab_channel=RomanAndrushchenko
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 7 серия.
(1.0 час). Final of first episode.
За время просмотра расписал уже 4 страницы неизвестных слов, на выходных сяду учить. Получается совмещаю приятное с полезным, прокачивается понимание речи на слух и к этому запоминаешь новые речевые обороты.
В общем, если знаете хотя бы базовый английский, то бегом смотреть сериалы с английскими субтитрами!😉
$Дополнительные активности💪:
-Силовые тренировки +1 (6).
-Утренняя разминка +1(11).
-Спланировал сегодня просмотреть собес на позицию junior android разработчика, очень интересно посмотреть общую концепцию тех. интервью и вопросов, которые будут задавать.
День 101:
$Программирование👨💻:
Всего 3.53 часа
(2.01 часа практика, 1.52 часа теория)
Kotlin база:
Продолжил работу со строками. Нужно решить до 80% задач для перехода на следующий этап. Задачки заставляют подумать, они не сложные и больше на внимательность, в задачах hard уровня уже требуется логика.
Приложение:
СТараюсь реализовать RecyclerView без шпаргалок и подсматриваний в код. Изучаю теорию и стараюсь применить на практике.
По этому ролику парень очень хорошо обьясняет, главное вникать🔎
https://www.youtube.com/watch?v=WMVzidyoQag&list=PLRmiL0mct8WnodKkGLpBN0mfXIbAAX-Ux&index=20&ab_channel=RomanAndrushchenko
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 1 сезон, 7 серия.
(1.0 час). Final of first episode.
За время просмотра расписал уже 4 страницы неизвестных слов, на выходных сяду учить. Получается совмещаю приятное с полезным, прокачивается понимание речи на слух и к этому запоминаешь новые речевые обороты.
В общем, если знаете хотя бы базовый английский, то бегом смотреть сериалы с английскими субтитрами!😉
$Дополнительные активности💪:
-Силовые тренировки +1 (6).
-Утренняя разминка +1(11).
-Спланировал сегодня просмотреть собес на позицию junior android разработчика, очень интересно посмотреть общую концепцию тех. интервью и вопросов, которые будут задавать.
YouTube
Android - Основи RecyclerView
Друга частина (RecyclerView + DiffUtil) тут: https://www.youtube.com/watch?v=zFOlpuz9lqY
Розглядаємо базові основи RecyclerView для створення простих списків: реалізація адаптера для RecyclerView, обробка подій натискання на елемент списку та обробка подій…
Розглядаємо базові основи RecyclerView для створення простих списків: реалізація адаптера для RecyclerView, обробка подій натискання на елемент списку та обробка подій…
👍1
#отчёт
День 102:
$Программирование👨💻:
Всего 4.11 часа
(3.37 часа практика, 34 минуты теория)
Kotlin база:
Сегодня мало читал, больше практиковался. Прошёл тему String Templates, строчные шаблоны. Пришлось решить все задачи из раздела, т.к. дальше не пропускала система) Немного почитал за списки, намного легче написать общую переменную, к примеру:
Приложение:
Решил ошибку в MainViewModel, с которой боролся два дня.
Суть в том, что в корутине, которую я создавал, когда прописывал response.isSuccessful, оно попросту не подтягивалось. Тоесть ничего не возвращалось.
Понял, что это ошибка связана с ретрофит. Взор упал на NewsRepository и, переделав код, в этом классе я исправил ошибку.
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 1 серия.
(1.07 час).
$Дополнительные активности💪:
-Силовые тренировки +0 (6).
-Утренняя разминка +1(12).
-Посмотрел 2 собеса, 1-й полностью, на втором заснул на середине😅
Не потому что скучно, просто подустал от сложных терминов))
https://youtu.be/h6srkf8IkLo
https://youtu.be/-NTdyKvzM0c
День 102:
$Программирование👨💻:
Всего 4.11 часа
(3.37 часа практика, 34 минуты теория)
Kotlin база:
Сегодня мало читал, больше практиковался. Прошёл тему String Templates, строчные шаблоны. Пришлось решить все задачи из раздела, т.к. дальше не пропускала система) Немного почитал за списки, намного легче написать общую переменную, к примеру:
val mycars = listOf(Лучше, чем каждому обьекту, в нашем случае машинам, присваивать переменную. Получилось бы слишком много ненужного кода. Но прелесть ещё в том, что списки есть разные. В том числе, часто используемый immutableList, а точнее изменяемый.
"Honda",
"Mazda",
"BMW",
)
Приложение:
Решил ошибку в MainViewModel, с которой боролся два дня.
Суть в том, что в корутине, которую я создавал, когда прописывал response.isSuccessful, оно попросту не подтягивалось. Тоесть ничего не возвращалось.
Понял, что это ошибка связана с ретрофит. Взор упал на NewsRepository и, переделав код, в этом классе я исправил ошибку.
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 1 серия.
(1.07 час).
$Дополнительные активности💪:
-Силовые тренировки +0 (6).
-Утренняя разминка +1(12).
-Посмотрел 2 собеса, 1-й полностью, на втором заснул на середине😅
Не потому что скучно, просто подустал от сложных терминов))
https://youtu.be/h6srkf8IkLo
https://youtu.be/-NTdyKvzM0c
YouTube
Реальное собеседование Junior Android разработчика. Александр Казырицкий / Мобильный разработчик
Всем привет. Это самое первое видео из тех, что посвящены онлайн-собеседованиям. Всего таких видео будет около 10 я думаю, а Александр самый первый, поэтому я был бы очень благодарен, если вы выразите респект ему в комментариях!
Тайминги
00:00 Вступление…
Тайминги
00:00 Вступление…
👍2
#отчёт
День 103:
$Программирование👨💻:
Всего 1.39 часа
(1.11 часа практика, 27 минуты теория)
С субботы на неделю буду на даче, поэтому времени на обучение будет выделяться немного меньше)
Kotlin база:
Изучал сегодня двоичные и 16-ричные системы счисления. Данной теме в колледже не особо приделял внимание, но сейчас понимаю её важность.
Смотрел на данную тему видео от Хауди Хо, неплохо обьяснил.
Приложение:
Впринципе RecyclerView работает, список отображается в полном размере, новости передаются.
MainFragment работоспособен, следом примусь за SearchFragment и буду настраивать поиск по новостям.
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 2 серия.
(1.03 час).
$Дополнительные активности💪:
-Силовые тренировки +1 (7).
-Утренняя разминка +1(13).
День 103:
$Программирование👨💻:
Всего 1.39 часа
(1.11 часа практика, 27 минуты теория)
С субботы на неделю буду на даче, поэтому времени на обучение будет выделяться немного меньше)
Kotlin база:
Изучал сегодня двоичные и 16-ричные системы счисления. Данной теме в колледже не особо приделял внимание, но сейчас понимаю её важность.
Смотрел на данную тему видео от Хауди Хо, неплохо обьяснил.
Приложение:
Впринципе RecyclerView работает, список отображается в полном размере, новости передаются.
MainFragment работоспособен, следом примусь за SearchFragment и буду настраивать поиск по новостям.
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 2 серия.
(1.03 час).
$Дополнительные активности💪:
-Силовые тренировки +1 (7).
-Утренняя разминка +1(13).
👍3
#отчёт
День 104:
$Программирование👨💻:
Всего 1.23 часа
(чистой практики)
По возвращению с отдыха успел поработать над компонентом приложения.
Kotlin база:
-
Приложение:
Сверстал SearchFragment, следовательно по аналогии с MainFragment, создал и заполнил RecyclerView.
Ввод текста и поиск новостей реализовал с помощью компонента текстового поля EditText.
Получил список новостей с помощью ключа и передал новости в RecyclerView для отображения.
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 3 серия.
(1.06 час).
$Дополнительные активности💪:
-Силовые тренировки +0 (7).
-Утренняя разминка +1(14).
День 104:
$Программирование👨💻:
Всего 1.23 часа
(чистой практики)
По возвращению с отдыха успел поработать над компонентом приложения.
Kotlin база:
-
Приложение:
Сверстал SearchFragment, следовательно по аналогии с MainFragment, создал и заполнил RecyclerView.
Ввод текста и поиск новостей реализовал с помощью компонента текстового поля EditText.
Получил список новостей с помощью ключа и передал новости в RecyclerView для отображения.
$Английский📚:
Breaking Bad(Во все тяжкие) с английскими субтитрами - 2 сезон, 3 серия.
(1.06 час).
$Дополнительные активности💪:
-Силовые тренировки +0 (7).
-Утренняя разминка +1(14).
👍1