20 дней позади.
Сегодня разбирали больше интерфейса: кнопки, цвета, уведомления, изображения и прочее.
#100daysOfSwiftUI
Сегодня разбирали больше интерфейса: кнопки, цвета, уведомления, изображения и прочее.
#100daysOfSwiftUI
👍8
Программирование — это делать то, что должны, пока не сможете делать то, что хотите.
Вчера занимался основной работой — то, чем должен заниматься, и сделал небольшой выходной от марафона, от того, чем хочу заниматься.
Вчера занимался основной работой — то, чем должен заниматься, и сделал небольшой выходной от марафона, от того, чем хочу заниматься.
На 22 день выпала самостоятельная работа по улучшению предыдущего проекта.
В основном разные фичи для практики материала, ничего особенного и сложного.
В основном разные фичи для практики материала, ничего особенного и сложного.
👍8
Запоздалый отчет о 23 дне
Сегодня было более углубленное изучение «представлений и модификаторов», т.е., понимание того, как все это работает «под капотом» — и это мне очень понравилось, ведь когда ты понимаешь работу любой технологии на уровень ниже, то и понимания того, что выше намного больше.
В SwiftUI для отображения и отрисовки компонентов на экране используется основной класс «View».
В основном все строится на структурах, когда классические приложение написанные на «cторибордах» строятся на классах.
Разбирали почему именно так, плюсы структур и т.д., так как опыта у меня немного, я не до конца оценил все эти плюсы, кроме одного-структуры не тащат в себе все «наследственные вещи» и за счет чего не так перегружены, как классы, и более оптимизированы.
Также я узнал, что в SwiftUI модификаторы не изменяют существующий объект, а вместо этого они создают новый объект с примененными к нему изменениями.
Например, если вы хотите изменить цвет текста, вы применяете модификатор .foregroundColor() к текстовому элементу. Этот модификатор не меняет цвет существующего текста, а создает новый текстовый элемент с заданным цветом. Таким образом, исходный элемент остается неизменным.
Просто я думал, что, как и в случая с css, которые изменяют html элементы, здесь происходит тоже самое, но сейчас я и в этом не уверен, так как узнал, что и там не изменяется сам элемент, а лишь создается визуальный эффект, меняя цвет при отображении.
Сегодня было более углубленное изучение «представлений и модификаторов», т.е., понимание того, как все это работает «под капотом» — и это мне очень понравилось, ведь когда ты понимаешь работу любой технологии на уровень ниже, то и понимания того, что выше намного больше.
В SwiftUI для отображения и отрисовки компонентов на экране используется основной класс «View».
В основном все строится на структурах, когда классические приложение написанные на «cторибордах» строятся на классах.
Разбирали почему именно так, плюсы структур и т.д., так как опыта у меня немного, я не до конца оценил все эти плюсы, кроме одного-структуры не тащат в себе все «наследственные вещи» и за счет чего не так перегружены, как классы, и более оптимизированы.
Также я узнал, что в SwiftUI модификаторы не изменяют существующий объект, а вместо этого они создают новый объект с примененными к нему изменениями.
Например, если вы хотите изменить цвет текста, вы применяете модификатор .foregroundColor() к текстовому элементу. Этот модификатор не меняет цвет существующего текста, а создает новый текстовый элемент с заданным цветом. Таким образом, исходный элемент остается неизменным.
Просто я думал, что, как и в случая с css, которые изменяют html элементы, здесь происходит тоже самое, но сейчас я и в этом не уверен, так как узнал, что и там не изменяется сам элемент, а лишь создается визуальный эффект, меняя цвет при отображении.
🔥4❤1👍1😁1
24 день был направлен на практику.
Помимо работы над последним проектом в задании было отредактировать предыдущие проекты — сделал.
Но на этом не все — «Можно сделать фичу "таймер". Чтобы угадывать на скорость (за одну минуту например)» вот такое предложение по фичам поступило в комментариях — ее также сделал )
Помимо работы над последним проектом в задании было отредактировать предыдущие проекты — сделал.
Но на этом не все — «Можно сделать фичу "таймер". Чтобы угадывать на скорость (за одну минуту например)» вот такое предложение по фичам поступило в комментариях — ее также сделал )
👍9
Закончил задание 25 дня — написать игру «Камень, ножницы, бумага».
Решил от себя несколь фичей добавить. К примеру за все время мы еще не изучали анимацию, стало интересно сделать именно так — сделал.
Также было повторение пройденного материала, в основном это — работа именно с интерфейсом.
#100daysOfSwiftUI
Решил от себя несколь фичей добавить. К примеру за все время мы еще не изучали анимацию, стало интересно сделать именно так — сделал.
Также было повторение пройденного материала, в основном это — работа именно с интерфейсом.
#100daysOfSwiftUI
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
26 день — новый проект, работа с датой, ввод цифр (разные UI элементы для ввода возраста и т.д., подробнее на скрине) и машинное обучение встроенное в ядро операционки, да, именно машинное обучение, я сам не ожидал такого в данном курсе. Можно добавить в резюме графу «Машинное обучение»
Про проект — приложение, которое помогает пользователям определить оптимальное время для сна путем анализа введенных данных и использования технологии машинного обучения. Приложение предоставляет рекомендации, когда лучше всего ложиться спать, чтобы обеспечить наилучший сон и бодрствование (оно мне самому нужно).
p.s. обучил свою первую модель при помощи машинного обучения, в xCode есть отдельные средства для этого, работа с текстом, аудио, изображением и т.д., но расскажу я об этом уже отельным постом.
p.s. -> p.s. на видео просто наброски для тестирования UI элементов.
Про проект — приложение, которое помогает пользователям определить оптимальное время для сна путем анализа введенных данных и использования технологии машинного обучения. Приложение предоставляет рекомендации, когда лучше всего ложиться спать, чтобы обеспечить наилучший сон и бодрствование (оно мне самому нужно).
p.s. обучил свою первую модель при помощи машинного обучения, в xCode есть отдельные средства для этого, работа с текстом, аудио, изображением и т.д., но расскажу я об этом уже отельным постом.
p.s. -> p.s. на видео просто наброски для тестирования UI элементов.
👍8
После небольшого перерыва я снова продолжаю марафон #100daysOfSwiftUI
Сегодня добил 27 день.
Дорабатывал предыдущее приложение. Ничего особенного не сделал, но понял что мне все же сложно дается дизайн интерфейсов, одно дело делать по макету, но самому придумывать что-то — вообще не мое.
p.s. Опять я со своим бэкендом)
Сегодня добил 27 день.
Дорабатывал предыдущее приложение. Ничего особенного не сделал, но понял что мне все же сложно дается дизайн интерфейсов, одно дело делать по макету, но самому придумывать что-то — вообще не мое.
p.s. Опять я со своим бэкендом)
👍10🔥3🎉1
Сегодня мне привезли мой новый ноут на работе, и не посылкой, а человек прилетел, отдал ноут и улетел)
В честь этого решил наконец-то начать полноценно использовать pyCharm, не зря же мне на работе дали лицензию для продуктов JetBrains.
p.s. VSCodeсвободен, все равно установил)
А какую IDE используете вы ?
В честь этого решил наконец-то начать полноценно использовать pyCharm, не зря же мне на работе дали лицензию для продуктов JetBrains.
p.s. VSCode
А какую IDE используете вы ?
🔥14
В связи с последними новостями, вспоминается работа Замятина «Мы»)
Для тех, кто не в курсе:
В России работают над системой социального рейтинга по китайскому образцу. По задумке авторов, социальный рейтинг будет привязан к СНИЛС, ИНН, паспорту и номеру телефона.
Простыми словами: Эта система будет использовать информацию о доходах, активностях в соцсетях, участии в общественной жизни и др. для разделения граждан на классы по полезности для государства.
Систему решили назвать — «Мы».
Для тех, кто не в курсе:
В России работают над системой социального рейтинга по китайскому образцу. По задумке авторов, социальный рейтинг будет привязан к СНИЛС, ИНН, паспорту и номеру телефона.
Простыми словами: Эта система будет использовать информацию о доходах, активностях в соцсетях, участии в общественной жизни и др. для разделения граждан на классы по полезности для государства.
Систему решили назвать — «Мы».
😁9👎4
У меня к вам вопрос.
Знаете ли вы хорошее (важный пункт) приложение для полноценного изучения арабского языка? Не простое приложение типа «quiz» для изучения и повторения слов, а именно для полноценного изучения языка. Где есть теория для грамматики + практика для слов и прочее. Если да, то скиньте, пожалуйста, пример, можно даже на английском. А если нет, скажите, пожалуйста, хотели бы вы такое приложение ?
Также, если вы знаете хороший аналог для других языков, можно поделиться и им.
Просьба ответить в комментариях к сообщению!
Знаете ли вы хорошее (важный пункт) приложение для полноценного изучения арабского языка? Не простое приложение типа «quiz» для изучения и повторения слов, а именно для полноценного изучения языка. Где есть теория для грамматики + практика для слов и прочее. Если да, то скиньте, пожалуйста, пример, можно даже на английском. А если нет, скажите, пожалуйста, хотели бы вы такое приложение ?
Также, если вы знаете хороший аналог для других языков, можно поделиться и им.
Просьба ответить в комментариях к сообщению!
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
У меня тут подарок для обновления рабочего места)
🔥12👍1
Подскажите фишки, дополнительное ПО и прочее для macOS которые делают ваше использование маком более приятным и удобным.
🤔5
А вот и подгон для школьников от Яндекса.
Персональный ИИ‑помощник для подготовки к ЕГЭ по информатике. Вы — решаете актуальные задания, ИИ-помощник на базе YandexGPT —
подсказывает, поддерживает и объясняет теорию. И это все — бесплатно.
Считаю это отличной возможностью для тех, у кого нету денег на репетиторов и т.д.
Ссылка тут.
Не забудь поделиться!
Персональный ИИ‑помощник для подготовки к ЕГЭ по информатике. Вы — решаете актуальные задания, ИИ-помощник на базе YandexGPT —
подсказывает, поддерживает и объясняет теорию. И это все — бесплатно.
Считаю это отличной возможностью для тех, у кого нету денег на репетиторов и т.д.
Ссылка тут.
Не забудь поделиться!
Персональный ИИ-помощник от Яндекс Учебника для подготовки к ЕГЭ по информатике
Платформа «ЕГЭ по информатике с Яндекс Учебником» включает в себя методические материалы, задания по программированию, актуальные версии вариантов ЕГЭ по предмету и ИИ-помощника. С помощью платформы школьники смогут готовиться к экзамену по информатике в…
👍6
Братья, есть предложение от которого нельзя отказаться.
Я подготовлю вас к собеседованию в Яндекс, ВК или Авито и сделаю вам рекомендацию. С вашей стороны требуется желание и ответственный подход.
Подходят разработчики уровня Strong Middle, Senior, тимлиды.
По вопросам пишите в личку (@md_iman).
Не забудь поделиться!
Я подготовлю вас к собеседованию в Яндекс, ВК или Авито и сделаю вам рекомендацию. С вашей стороны требуется желание и ответственный подход.
Подходят разработчики уровня Strong Middle, Senior, тимлиды.
По вопросам пишите в личку (@md_iman).
Не забудь поделиться!
👍6🔥1
После перерыва больше чем на год, я возвращаюсь с новым интервью на тему «android-разработка»
В этом выпуске вас ждет история «android-разработчика» из билайн.
Вот ссылка на само видео, го смотреть и делиться.
p.s. Видео записано 2 августа)
Не забудь поделиться постом!
В этом выпуске вас ждет история «android-разработчика» из билайн.
Вот ссылка на само видео, го смотреть и делиться.
p.s. Видео записано 2 августа)
Не забудь поделиться постом!
YouTube
Первая работа меньше, чем за 10 откликов | Android разработчик из билайн.
Давайте поговорим про android-разработку с разработчиком из Beeline. Узнаем его историю, как и что лучше учить в 2023 году чтобы стать мобильным разработчиком.
А вот и ссылки на полезные ресурсы:
Крутой канал с кучей материала андроиду: https://www.yo…
А вот и ссылки на полезные ресурсы:
Крутой канал с кучей материала андроиду: https://www.yo…
🔥11👍7🎉3👏1
monoteist | Blog
После небольшого перерыва я снова продолжаю марафон #100daysOfSwiftUI Сегодня добил 27 день. Дорабатывал предыдущее приложение. Ничего особенного не сделал, но понял что мне все же сложно дается дизайн интерфейсов, одно дело делать по макету, но самому…
Что там с марафоном #100daysOfSwiftUI?
— Отвечаю, но перед этим.
Мне было очень приятно узнать, что есть люди, которые, увидев, что я прохожу этот марафон, также решили его пройти и пошли намного дальше, чем я. Также было приятно получать вопросы о том, как там дела с этим марафоном.
Основная причина — сильная занятость.
К сожалению, в последнее время я начал очень сильно распыляться и принял на себя очень много работы.
— Основная работа, где я сейчас больше занимаюсь исследованиями, чем написанием кода. Так как работаю в компании, которая занимается морскими исследованиями.
— Большой приток проектов на код-ревью.
— Изучение «машинного зрения» для одного проекта, в котором мне предложили поучаствовать.
— Изучение React для написания фронта для своей платформы, которую я делаю для студентов.
— А еще я сделал приложение на React Native — это была вынужденная мера.
Конечно, всего тут не расскажешь, но если говорить про разработку, то признаться, учить еще и SwiftUI не бывает особого желания, особенно когда учишь React Native.
— Отвечаю, но перед этим.
Мне было очень приятно узнать, что есть люди, которые, увидев, что я прохожу этот марафон, также решили его пройти и пошли намного дальше, чем я. Также было приятно получать вопросы о том, как там дела с этим марафоном.
Основная причина — сильная занятость.
К сожалению, в последнее время я начал очень сильно распыляться и принял на себя очень много работы.
— Основная работа, где я сейчас больше занимаюсь исследованиями, чем написанием кода. Так как работаю в компании, которая занимается морскими исследованиями.
— Большой приток проектов на код-ревью.
— Изучение «машинного зрения» для одного проекта, в котором мне предложили поучаствовать.
— Изучение React для написания фронта для своей платформы, которую я делаю для студентов.
— А еще я сделал приложение на React Native — это была вынужденная мера.
Конечно, всего тут не расскажешь, но если говорить про разработку, то признаться, учить еще и SwiftUI не бывает особого желания, особенно когда учишь React Native.
👍4🔥2🤔2😁1