#отчёт
День 79:
$Программирования:
Всего 2.23 часа
(1.54 часов практики, 0.29 теории)
Продолжаю изучать clean architecture, хочу разобраться и внедрить в своём приложении с фильмами, которое всё ещё на этапе разработки.
Просмотрел 3-й урок плейлиста "Уроки по архитектуре" от Тимофея Коваленко. Кратко, понятно, структурированно🔎
Прикладываю диаграмму программы, структуру в Android Studio и приложение, которое я создал для практики.
-В presentation слое мы размещаем Activity
-В domain слое, модельки, юз кейсы и интерфейс (userRepository)
-Для того, чтобы слой domain ни от кого не зависил, мы реализуем его с помощью userRepositoryImplementation в data слое.
В приложении мы прописываем, так называемый, user name, сохраняем его и получаем его обратно, только теперь нажимая кнопку get user data.💡
$Английский:
-
День 79:
$Программирования:
Всего 2.23 часа
(1.54 часов практики, 0.29 теории)
Продолжаю изучать clean architecture, хочу разобраться и внедрить в своём приложении с фильмами, которое всё ещё на этапе разработки.
Просмотрел 3-й урок плейлиста "Уроки по архитектуре" от Тимофея Коваленко. Кратко, понятно, структурированно🔎
Прикладываю диаграмму программы, структуру в Android Studio и приложение, которое я создал для практики.
-В presentation слое мы размещаем Activity
-В domain слое, модельки, юз кейсы и интерфейс (userRepository)
-Для того, чтобы слой domain ни от кого не зависил, мы реализуем его с помощью userRepositoryImplementation в data слое.
В приложении мы прописываем, так называемый, user name, сохраняем его и получаем его обратно, только теперь нажимая кнопку get user data.💡
$Английский:
-
👍1
#отчёт
День 80:
$Программирования:
Всего 0.00 часа
(0.00 часов практики, 0.00 теории)
Уже не сосчитать сколько дней работаю над курсовой работой, оформление занимает чуть ли не всё свободное время, плюс к этому постоянные правки. На днях уже полностью с этим справлюсь, а далее сессия🙂🥲
На завтра, кстати договорился о важной встрече, попозже детально распишу всё :)
Всем спокойной ночи и лёгкого обучения💡
$Английский:
-
День 80:
$Программирования:
Всего 0.00 часа
(0.00 часов практики, 0.00 теории)
Уже не сосчитать сколько дней работаю над курсовой работой, оформление занимает чуть ли не всё свободное время, плюс к этому постоянные правки. На днях уже полностью с этим справлюсь, а далее сессия🙂🥲
На завтра, кстати договорился о важной встрече, попозже детально распишу всё :)
Всем спокойной ночи и лёгкого обучения💡
$Английский:
-
👍2
#отчёт
День 81,82:
$Программирования:
Всего 4.10 часа
(4.10 часа практики)
Итак, всем присоединившимся привет, да и тем кто читал раньше тоже😉
Читая мои отчёты, могли заметить что много времени уходит на учёбу, но моя цель остаётся неизменной.
Поэтому, сейчас, помимо обучения, я подыскиваю работу и сфокусировался на выполнении тестового задания - все силы направил именно сюда.
Поделюсь подробностями после выполнения. Вас без полезного контента оставлять тоже не хочу, т.к. понимаю большинство моих читателей имеют похожие цели и хотят подчерпнуть с блога интересной и полезной информации💡
$Английский:
Занятие перенесли, пока эту неделю английский отпадает, в связи с причинами выше :)
День 81,82:
$Программирования:
Всего 4.10 часа
(4.10 часа практики)
Итак, всем присоединившимся привет, да и тем кто читал раньше тоже😉
Читая мои отчёты, могли заметить что много времени уходит на учёбу, но моя цель остаётся неизменной.
Поэтому, сейчас, помимо обучения, я подыскиваю работу и сфокусировался на выполнении тестового задания - все силы направил именно сюда.
Поделюсь подробностями после выполнения. Вас без полезного контента оставлять тоже не хочу, т.к. понимаю большинство моих читателей имеют похожие цели и хотят подчерпнуть с блога интересной и полезной информации💡
$Английский:
Занятие перенесли, пока эту неделю английский отпадает, в связи с причинами выше :)
Последнее время перед сном завёл привычку смотреть контент, связанный с технологиями.
Наткнулся на плейлист от команды Wylsacom, тут и про историю созданию интернета, и про конкуренцию больших IT корпораций, даже про браузеры есть :)
Каждому, кто хоть как-то видит себя в сфере технологий, данная информация must have🔎
https://www.youtube.com/watch?v=P_r8gYuyy8U&list=PL_48a05FlkcyuhzCAxXcdQp991HbjFP0c&index=5
Наткнулся на плейлист от команды Wylsacom, тут и про историю созданию интернета, и про конкуренцию больших IT корпораций, даже про браузеры есть :)
Каждому, кто хоть как-то видит себя в сфере технологий, данная информация must have🔎
https://www.youtube.com/watch?v=P_r8gYuyy8U&list=PL_48a05FlkcyuhzCAxXcdQp991HbjFP0c&index=5
YouTube
Как Apple и Google УБИЛИ своих конкурентов или Раньше было ЛУЧШЕ
Больше информации о ноутбуке HP Victus 16-e0012ur - https://bit.ly/33Wjoss
Илья ждёт вас в Инстаграме https://www.instagram.com/jc_ru/
Разбираемся почему современные смартфоны и мир технологий вокруг них перестали быть интересными. Погрузимся в историю…
Илья ждёт вас в Инстаграме https://www.instagram.com/jc_ru/
Разбираемся почему современные смартфоны и мир технологий вокруг них перестали быть интересными. Погрузимся в историю…
#отчёт
День 83:
$Программирования:
Всего 2.25 часа
(Практика - 2 часа, 25 минут теории)
Рад вернуться к блогу!👍
С момента, как мне поступило тестовое, я столкнулся с трудностями и понял, что некоторые вещи нужно довести до автоматизма. Для этого сосредоточусь на pet-проекте и добавлю туда несколько обновлений, которые давно планировал.
Кстати, попробовал себя в сфере продаж, осознал для себя, что сфера стрессовая и мне не по вкусу. Вот и решил для себя, что программирование, несмотря на все сложности, наиболее интересная, логичная и структурированная сфера, в которой ты действительно всегда нужен, как специалист👨💻
Сегодня решил довести своё приложение до путя, поэтому работал над внедрением трейлера.
Использовал библиотеку android youtube player. Трейлер уже появился, но не по тематике, то есть высвечивает рандомный клип какого-то исполнителя. Нужно будет привязать отображение трейлера к моему конкретному API.
Также чувствую, что язык программирования хромает, поэтому с помощью JetBrains Academy прокачиваю Kotlin. Все специалисты сильно советуют данный ресурс.
$Английский:
-
День 83:
$Программирования:
Всего 2.25 часа
(Практика - 2 часа, 25 минут теории)
Рад вернуться к блогу!👍
С момента, как мне поступило тестовое, я столкнулся с трудностями и понял, что некоторые вещи нужно довести до автоматизма. Для этого сосредоточусь на pet-проекте и добавлю туда несколько обновлений, которые давно планировал.
Кстати, попробовал себя в сфере продаж, осознал для себя, что сфера стрессовая и мне не по вкусу. Вот и решил для себя, что программирование, несмотря на все сложности, наиболее интересная, логичная и структурированная сфера, в которой ты действительно всегда нужен, как специалист👨💻
Сегодня решил довести своё приложение до путя, поэтому работал над внедрением трейлера.
Использовал библиотеку android youtube player. Трейлер уже появился, но не по тематике, то есть высвечивает рандомный клип какого-то исполнителя. Нужно будет привязать отображение трейлера к моему конкретному API.
Также чувствую, что язык программирования хромает, поэтому с помощью JetBrains Academy прокачиваю Kotlin. Все специалисты сильно советуют данный ресурс.
$Английский:
-
#отчёт
День 84:
$Программирования:
Всего 2.3 часа
(Не засекал время, приблизительно такие цифры)
Сегодня решил заострить внимание на Kotlin, а именно ресурсе JetBrains Academy.
Вроде на первых этапах, а уже возникают первые проблемы, взять те же функции print и println. Задания кажутся простыми, но ошибки никто не отменял.
Из примера, нужно было вывести некую таблицу, в виде крестики нолики. Скажу я вам, посидел над заданием минут 30.
Поэтому, чисто физически меня на андроид студио сегодня не хватило🙃
Буду навёрстывать завтра.
$Английский:
-Пока подзабил, планирую возвращать прежний режим и продолжать заниматься английским.
!ОБЩЕЕ!
На кодинг нужно стараться выделять минимум часов 5-6 в день, для того чтобы как-то двигаться. С моим теперешним темпом я просто топчусь на месте. Буду исправлять!
День 84:
$Программирования:
Всего 2.3 часа
(Не засекал время, приблизительно такие цифры)
Сегодня решил заострить внимание на Kotlin, а именно ресурсе JetBrains Academy.
Вроде на первых этапах, а уже возникают первые проблемы, взять те же функции print и println. Задания кажутся простыми, но ошибки никто не отменял.
Из примера, нужно было вывести некую таблицу, в виде крестики нолики. Скажу я вам, посидел над заданием минут 30.
Поэтому, чисто физически меня на андроид студио сегодня не хватило🙃
Буду навёрстывать завтра.
$Английский:
-Пока подзабил, планирую возвращать прежний режим и продолжать заниматься английским.
!ОБЩЕЕ!
На кодинг нужно стараться выделять минимум часов 5-6 в день, для того чтобы как-то двигаться. С моим теперешним темпом я просто топчусь на месте. Буду исправлять!
👍2
#отчёт
День 85:
$Программирования:
Всего 5.46 часов
(практика - 5.46)
Первую половину дня провёл в IDE Intellij Idea, изучал Kotlin, а именно повторял темы с инциализацией переменных val, var. Возобновил в памяти некоторые моменты, по таскам курса JetBrains Academy нужно создать чат-бота и по курсу тебя ведут шаг за шагом к реализации этой задумки)
Заканчиваю работу над приложением с фильмами, добавляю несколько фич о которых писал ранее и буду публиковать в play market.
Думаю далее делать приложение с более современными технологиями. Итого планирую сделать 2 приложения и с ними уже идти на собесы.
$Английский:
-
День 85:
$Программирования:
Всего 5.46 часов
(практика - 5.46)
Первую половину дня провёл в IDE Intellij Idea, изучал Kotlin, а именно повторял темы с инциализацией переменных val, var. Возобновил в памяти некоторые моменты, по таскам курса JetBrains Academy нужно создать чат-бота и по курсу тебя ведут шаг за шагом к реализации этой задумки)
Заканчиваю работу над приложением с фильмами, добавляю несколько фич о которых писал ранее и буду публиковать в play market.
Думаю далее делать приложение с более современными технологиями. Итого планирую сделать 2 приложения и с ними уже идти на собесы.
$Английский:
-
#отчёт
День 86:
$Программирования:
Всего 2.15 часов
(практика - 2.15)
Сегодня занимался приложением, а именно думаю переписать его с использованием новых технологий, в том числе используя Jetpack Compose, многие советуют всё же попробовать, замена xml идёт полным ходом)
В ближайшее время ожидайте апдейтов и первых скриншотов программы.
$Английский:
-
День 86:
$Программирования:
Всего 2.15 часов
(практика - 2.15)
Сегодня занимался приложением, а именно думаю переписать его с использованием новых технологий, в том числе используя Jetpack Compose, многие советуют всё же попробовать, замена xml идёт полным ходом)
В ближайшее время ожидайте апдейтов и первых скриншотов программы.
$Английский:
-
#отчёт
День 87:
$Программирования:
Всего 3.5 часов
(практика - 3.5)
Создал репозиторий, с коммитами пока проблемы, плохо настроил связь между гитом и приложением. Завтра займусь этим.
Но зато сделал уже Splash Screen, он с анимацией)
Буду продолжать дополнять его.
Всего планирую делать 3 экрана: Splash(уже готов)
, Main(основной) и Details(с информацией о фильмах).
Также попутно разбираюсь с compose🔎
$Английский:
-
День 87:
$Программирования:
Всего 3.5 часов
(практика - 3.5)
Создал репозиторий, с коммитами пока проблемы, плохо настроил связь между гитом и приложением. Завтра займусь этим.
Но зато сделал уже Splash Screen, он с анимацией)
Буду продолжать дополнять его.
Всего планирую делать 3 экрана: Splash(уже готов)
, Main(основной) и Details(с информацией о фильмах).
Также попутно разбираюсь с compose🔎
$Английский:
-
#отчёт
День 88:
$Программирования:
Всего 0.00 часов
(практика - 0.00)
Всем привет, сегодня много времени уделил практике по колледже и делам в реале)
Поэтому кодингом не занимался :(
$Английский:
-
День 88:
$Программирования:
Всего 0.00 часов
(практика - 0.00)
Всем привет, сегодня много времени уделил практике по колледже и делам в реале)
Поэтому кодингом не занимался :(
$Английский:
-
#отчёт
День 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.