Вечерний слот закончен.
Functions, parameters, and return values
Утром боремся с пробуждением, а вечером с перестройкой мозгов с рабочих задач на учебные и борьбу со всем отвлекающим.
Утренние слоты нравятся больше.
🎉 I just finished Day 7 of the #100daysOfSwiftUI@isilverdev
✔️ 7/100
Functions, parameters, and return values
Утром боремся с пробуждением, а вечером с перестройкой мозгов с рабочих задач на учебные и борьбу со всем отвлекающим.
Утренние слоты нравятся больше.
🎉 I just finished Day 7 of the #100daysOfSwiftUI@isilverdev
Please open Telegram to view this post
VIEW IN TELEGRAM
Day 8 – Default values, throwing functions, and checkpoint 4
🎉 I just finished Day 8 of the #100daysOfSwiftUI@isilverdev
✔️ 8/100
🎉 I just finished Day 8 of the #100daysOfSwiftUI@isilverdev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Отчет за неделю - хорошая идея❗️
Неделя получилась очень продуктивная в плане обучения, не малую роль в этом сыграло вступление в этот чат - совместное обучение, комьюнити мотивирует заниматься.
Занимался дважды в день "100 дней SwiftUI" (eng),
Утром 2 часа и вечером 2-4 часа.
Читаю уроки на англ., перевожу через Deepl, потом смотрю YouTube видео урока в Яндекс браузере с дублирующим переводом, выполняю тесты и задания.
В субботу - день отдыха, взял машину в аренду съездили с семьей погулять и погреться в горячих источниках.
На вс были желание устроить что-то типо проектного дня без четкого плана. Поискал дизайн проекты в Figma для "iOS по взрослому".
План на грядущую неделю:
- 2 занятия в день "100 дней SwiftUI"
- В среду дальняя поездка предстоит, будет больше времени в дороге, благо я не за рулём ))
- В выходные надо тоже проектами позаниматься, но все же лучше с конкретным планом - продуктивнее.
#100daysOfSwiftUI@isilverdev
#iOSпоВзрослому@isilverdev
Неделя получилась очень продуктивная в плане обучения, не малую роль в этом сыграло вступление в этот чат - совместное обучение, комьюнити мотивирует заниматься.
Занимался дважды в день "100 дней SwiftUI" (eng),
Утром 2 часа и вечером 2-4 часа.
Читаю уроки на англ., перевожу через Deepl, потом смотрю YouTube видео урока в Яндекс браузере с дублирующим переводом, выполняю тесты и задания.
В субботу - день отдыха, взял машину в аренду съездили с семьей погулять и погреться в горячих источниках.
На вс были желание устроить что-то типо проектного дня без четкого плана. Поискал дизайн проекты в Figma для "iOS по взрослому".
План на грядущую неделю:
- 2 занятия в день "100 дней SwiftUI"
- В среду дальняя поездка предстоит, будет больше времени в дороге, благо я не за рулём ))
- В выходные надо тоже проектами позаниматься, но все же лучше с конкретным планом - продуктивнее.
#100daysOfSwiftUI@isilverdev
#iOSпоВзрослому@isilverdev
Пришла пора изучить 📱 GitHub
Выбрал Hyperskill
https://hyperskill.org/learn/step/4802
Удобное обучение, тесты, задачи, хоть и на английском.
Выбрал Hyperskill
https://hyperskill.org/learn/step/4802
Удобное обучение, тесты, задачи, хоть и на английском.
Please open Telegram to view this post
VIEW IN TELEGRAM
Hyperskill
Starting with GitHub
GitHub is a code hosting platform. It is a place where developers can store their projects and work
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Не идёт из головы задача разрешить конфликт наложения иконок прогноза погоды и иконки заката/рассвета.
Основная идея сделать обтекание (см. картинку)
Надо менять радиус иконки восхода/заката в зависимости от времени.
Период обтекания делим на 2:
- сокращение радиуса;
- увеличение радиуса.
Каждый из которых делится снова на две части:
- ускорение изменения радиуса
- замедление изменения радиуса
Итого одно действие с 2 вариантами параметров:
- сокращение/увеличение радиуса
- ускорение/замедление изменения радиуса
Как то так видится 🤔
#WeatherApp@isilverdev
Основная идея сделать обтекание (см. картинку)
Надо менять радиус иконки восхода/заката в зависимости от времени.
Период обтекания делим на 2:
- сокращение радиуса;
- увеличение радиуса.
Каждый из которых делится снова на две части:
- ускорение изменения радиуса
- замедление изменения радиуса
Итого одно действие с 2 вариантами параметров:
- сокращение/увеличение радиуса
- ускорение/замедление изменения радиуса
Как то так видится 🤔
#WeatherApp@isilverdev
Forwarded from Swift Tips
Creating Custom SF Symbols
Пошаговый туториал по созданию кастомных SF Symbols.
🟢 Creation
🟢 Rendering Symbol Customization
🟢 Distribution
🟢 Usage
Читать (En)
Пошаговый туториал по созданию кастомных SF Symbols.
Читать (En)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from iOS Dev
Рисование карт с помощью Swift Charts
Стандартный фреймворк Swift Charts это мощный инструмент для отображения данных с помощью самых разных способов.
В своей статье Артём Новичков вдохновился крутой сессией с WWDC и придумал необычное решение с комбинацией GeoJSON и MapKit.
📖 А что из этого вышло можно увидеть здесь.
🛠 Код проекта на GitHub.
😃 iOS Dev
Стандартный фреймворк Swift Charts это мощный инструмент для отображения данных с помощью самых разных способов.
В своей статье Артём Новичков вдохновился крутой сессией с WWDC и придумал необычное решение с комбинацией GeoJSON и MapKit.
📖 А что из этого вышло можно увидеть здесь.
🛠 Код проекта на GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Случайно сделал игру для macOS
Один из участников чата iOS новичков, что делает игру ❌ 0️⃣ крестики-нолики по инструкции. И я вдруг вспомнил что пару лет назад играл с дочкой в продвинутые крестики-нолики.
Захотелось реализовать в виде приложения... подумал и решил что идеально подойдёт для первого приложение под macOS.
- Создал пустой проект в XCode.
- Подключил Cursor AI (cloude-3.7-sonnet-thinking).
И параллельно с приготовлением ужина (курочка в чесночно-сливочном соусе и броколли на гарнир) управлял разработкой игры.
К концу приготовления ужина программа уже была готова, с косяками, но играбельно.
За ужином и сразу после игра была опробована женой и дочкой.
На следующий день исправлял баги и немного вылизывал, то что получилось накануне.
Понимание и чтение кода уже на начальном уровне сильно помогают.
Уровень MVP достигнут, можно и на публику - выложил на GitHub.
Заодно попрактиковал команды git.
📱 https://github.com/iCleverStyle/tictactoeultimatemacos
P.S.: Правила игры есть в описании проекта на GitHub'е
#MacAppTicTacToe@isilverdev
Один из участников чата iOS новичков, что делает игру ❌ 0️⃣ крестики-нолики по инструкции. И я вдруг вспомнил что пару лет назад играл с дочкой в продвинутые крестики-нолики.
Захотелось реализовать в виде приложения... подумал и решил что идеально подойдёт для первого приложение под macOS.
- Создал пустой проект в XCode.
- Подключил Cursor AI (cloude-3.7-sonnet-thinking).
И параллельно с приготовлением ужина (курочка в чесночно-сливочном соусе и броколли на гарнир) управлял разработкой игры.
К концу приготовления ужина программа уже была готова, с косяками, но играбельно.
За ужином и сразу после игра была опробована женой и дочкой.
На следующий день исправлял баги и немного вылизывал, то что получилось накануне.
Понимание и чтение кода уже на начальном уровне сильно помогают.
Уровень MVP достигнут, можно и на публику - выложил на GitHub.
Заодно попрактиковал команды git.
P.S.: Правила игры есть в описании проекта на GitHub'е
#MacAppTicTacToe@isilverdev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Думай_как_математик_Как_решать.pdf
3.4 MB
📕 Книга "Думай как математик. Как решать любые задачи быстрее и эффективнее."
Барбара Бакли
Барбара Бакли
👎2❤1
Отчет за неделю - хорошая идея❗️
Начало недели получилось продуктивнее окончания.
Закончил в 100 днях SwiftUI
- clousures
- structs
- access control
- classes
Начал:
- Protocols
Сделал игру за день Tic-tac-toe Ultimate - Игра продвинутые крестики-нолики для macOS с помощью AI.
Скорее с целью прокачать навыки взаимодействия с ИИ, чем в программировании.
Разобрался с📱 GitHub, выложил 2 приложения в публичный репозитарий:
⛅️ Amendi - погодное приложение для iOS
🎮 Tic-tac-toe Ultimate - Игра продвинутые крестики-нолики для macOS
Думаю, надо снизить темп, для лучшего освоения. Важно ежедневно и больше практическими задачами закреплять.
Начало недели получилось продуктивнее окончания.
Закончил в 100 днях SwiftUI
- clousures
- structs
- access control
- classes
Начал:
- Protocols
Сделал игру за день Tic-tac-toe Ultimate - Игра продвинутые крестики-нолики для macOS с помощью AI.
Скорее с целью прокачать навыки взаимодействия с ИИ, чем в программировании.
Разобрался с
Думаю, надо снизить темп, для лучшего освоения. Важно ежедневно и больше практическими задачами закреплять.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Перевод видео с озвучкой
Расширение для браузеров (проверил в Arc)
📱 https://github.com/ilyhalight/voice-over-translation
Список поддерживаемых сайтов wiki
#ПриложенияДляМака@isilverdev
Расширение для браузеров (проверил в Arc)
Список поддерживаемых сайтов wiki
#ПриложенияДляМака@isilverdev
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ilyhalight/voice-over-translation: Небольшое расширение, которое добавляет закадровый перевод видео из YaBrowser в другие…
Небольшое расширение, которое добавляет закадровый перевод видео из YaBrowser в другие браузеры - ilyhalight/voice-over-translation
📚Как найти Книги по iOS dev
Лайфхак:
- Заходим в любой более менее крупный чат, связанный с iOS разработкой.
- Тапаем по шапке чата
- Файлы
- В поиске: pdf или epub
Bingo🎉
Лайфхак:
- Заходим в любой более менее крупный чат, связанный с iOS разработкой.
- Тапаем по шапке чата
- Файлы
- В поиске: pdf или epub
Bingo
Please open Telegram to view this post
VIEW IN TELEGRAM
Базу Swift изучил: закончил 14 из 100 дней курса SwiftUI и 16§§ первой книги Усова.
Дальше в курсах начинается верстка: UIKit/SwiftUI
Думаю взять несколько дней на повторение всего пройденного.
И поставить галочку в первой промежуточной точке )))
#100daysOfSwiftUI@isilverdev
#SwiftMeUsovBookFirst@isilverdev
Дальше в курсах начинается верстка: UIKit/SwiftUI
Думаю взять несколько дней на повторение всего пройденного.
И поставить галочку в первой промежуточной точке )))
#100daysOfSwiftUI@isilverdev
#SwiftMeUsovBookFirst@isilverdev
Начал изучать Организацию процесса разработки iOS-приложений в команде
Почему сейчас, когда еще не начал делать свои приложения в соло-режиме?
- Вписался в пару учебных проектов с командной работой.
Методология
- Agile (Scrum)
Инструменты
- YouGile (Russia)
- Jira (international)
#YouGile@isilverdev
Почему сейчас, когда еще не начал делать свои приложения в соло-режиме?
- Вписался в пару учебных проектов с командной работой.
Методология
- Agile (Scrum)
Инструменты
- YouGile (Russia)
- Jira (international)
#YouGile@isilverdev
Подборка курсов по iOS разработке
Swift — Основы разработки приложений под iOS [Книга 1 издание 6] (ru / 600₽) - Василий Усов
100 Days of SwiftUI (eng) -
Paul Hudson
iOS & Swift - The Complete iOS App Development Bootcamp (eng / $11) - Dr. Angela Yu
Full Courses - Swift, SwiftUI, UIKit (eng) - Sean Allen
iOS Development Course Beginner (ru)- Alex Skutarenko
Курс iOS разработки (ru) - LazyLoad Swift & iOS
SwiftFul Thinking (eng) - Nick Sarno
...
Swift — Основы разработки приложений под iOS [Книга 1 издание 6] (ru / 600₽) - Василий Усов
100 Days of SwiftUI (eng) -
Paul Hudson
iOS & Swift - The Complete iOS App Development Bootcamp (eng / $11) - Dr. Angela Yu
Full Courses - Swift, SwiftUI, UIKit (eng) - Sean Allen
iOS Development Course Beginner (ru)- Alex Skutarenko
Курс iOS разработки (ru) - LazyLoad Swift & iOS
SwiftFul Thinking (eng) - Nick Sarno
...
swiftme.ru
Swift. Обучение разработке под iOS и macOS – Swiftme.ru
Обучение и курсы по разработке на Swift под iOS. Уникальная система обучения на русском языке, задания и тесты по каждой теме.
🔥2