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
Потрогал сервис YouGile
Попробовал распланировать изучение глав книги Усова: указал количество страниц и попытался оценить главы в СториПойнтах.
#YouGile@isilverdev
Попробовал распланировать изучение глав книги Усова: указал количество страниц и попытался оценить главы в СториПойнтах.
#YouGile@isilverdev
👍1
I am rich - приложение, которое было создано в 2008 году и стоило $999.99!!!
Никакого функционала, только осознание того, что ты можешь себе позволить купить приложение за 1k$.
На скрине - мой вариант, по курсу Angela Yu на Udemy.
#AngelaYuCourse@isilverdev
Никакого функционала, только осознание того, что ты можешь себе позволить купить приложение за 1k$.
На скрине - мой вариант, по курсу Angela Yu на Udemy.
#AngelaYuCourse@isilverdev
👍2
🎉 I just finished Day 15 of the #100daysOfSwiftUI@isilverdev
День повторения пройденного за предыдущие 14 дней.
Некоторые мысли:
- Конспекты, которые веду под каждому дню/теме в Notion очень помогают.
- Есть ощущение, что все что прошел еще не знаю, но познакомился.
- на разных курсах объясняют с разной степенью погружения в тему, поэтому считаю норм проходить 2-3 курса параллельно: и повторение - мать ученья, и открыть для себя тему с других ракурсов.
Далее в курсе проекты = больше практики.
✔️ 15/100
День повторения пройденного за предыдущие 14 дней.
Некоторые мысли:
- Конспекты, которые веду под каждому дню/теме в Notion очень помогают.
- Есть ощущение, что все что прошел еще не знаю, но познакомился.
- на разных курсах объясняют с разной степенью погружения в тему, поэтому считаю норм проходить 2-3 курса параллельно: и повторение - мать ученья, и открыть для себя тему с других ракурсов.
Далее в курсе проекты = больше практики.
Please open Telegram to view this post
VIEW IN TELEGRAM
Текущий прогресс по курсам Swift
✔️ 15/100 - 100 дней SwiftUI
✔️ 17/39 - Усов книга 1
✔️ 3/29 - Angela Yu
🟩🟩🟩⬜️⬜️⬜️⬜️⬜️⬜️⬜️ - 100 дней
🟩🟩🟩🟩🟩🟩⬜️⬜️⬜️⬜️ - Усов
🟩🟩⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️ - Angela Yu
🟩🟩🟩⬜️⬜️⬜️⬜️⬜️⬜️⬜️ - 100 дней
🟩🟩🟩🟩🟩🟩⬜️⬜️⬜️⬜️ - Усов
🟩🟩⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️ - Angela Yu
Please open Telegram to view this post
VIEW IN TELEGRAM
Про планирование
Планы на неделю и день удобно вести в календаре
Ранее использовал google календарь, но там не хватало задач, которые пока не привязаны ко времени и/или слишком малы для места в календаре.
Сейчас использую Tick Tick
Планы на неделю и день удобно вести в календаре
Ранее использовал google календарь, но там не хватало задач, которые пока не привязаны ко времени и/или слишком малы для места в календаре.
Сейчас использую Tick Tick
Как я планирую что и когда учить
В Tick Tick на календаре выделяю временные слоты: утром и вечером по 2-3 часа. (Обычно главу или тему любого курса можно пройти за 2-3 часа).
Получаем ресурс - от 12 до 15 слотов.
В YouGile внес все главы курсов, попытался оценить объем каждой главы/части курса по требуемым времени затратам.
Накидываю примерно главы курсов, которые могу пройти за неделю. Каждый курс на своей доске.
Колонки со всех досок зеркально сведены в одну и я вижу общий объем глав/тем. Тут я корректирую, убираю некоторые главы на потом.
#YouGile@isilverdev
В Tick Tick на календаре выделяю временные слоты: утром и вечером по 2-3 часа. (Обычно главу или тему любого курса можно пройти за 2-3 часа).
Получаем ресурс - от 12 до 15 слотов.
В YouGile внес все главы курсов, попытался оценить объем каждой главы/части курса по требуемым времени затратам.
Накидываю примерно главы курсов, которые могу пройти за неделю. Каждый курс на своей доске.
Колонки со всех досок зеркально сведены в одну и я вижу общий объем глав/тем. Тут я корректирую, убираю некоторые главы на потом.
#YouGile@isilverdev
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😁1