iSilver dev 🍏
47 subscribers
129 photos
16 videos
1 file
47 links
Переобуваюсь в iOS разработчика в 45.
Swift Xcode SwiftUI
Евгений - @icleverstyle
Download Telegram
Forwarded from iOS Dev
Рисование карт с помощью Swift Charts

Стандартный фреймворк Swift Charts это мощный инструмент для отображения данных с помощью самых разных способов.

В своей статье Артём Новичков вдохновился крутой сессией с WWDC и придумал необычное решение с комбинацией GeoJSON и MapKit.

📖 А что из этого вышло можно увидеть здесь.

🛠 Код проекта на GitHub.

😃 iOS Dev
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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Думай_как_математик_Как_решать.pdf
3.4 MB
📕 Книга "Думай как математик. Как решать любые задачи быстрее и эффективнее."
Барбара Бакли
👎21
Отчет за неделю - хорошая идея❗️

Начало недели получилось продуктивнее окончания.

Закончил в 100 днях SwiftUI
- clousures
- structs
- access control
- classes

Начал:
- Protocols

Сделал игру за день Tic-tac-toe Ultimate - Игра продвинутые крестики-нолики для macOS с помощью AI.

Скорее с целью прокачать навыки взаимодействия с ИИ, чем в программировании.

Разобрался с 📱 GitHub, выложил 2 приложения в публичный репозитарий:

⛅️ Amendi - погодное приложение для iOS

🎮 Tic-tac-toe Ultimate - Игра продвинутые крестики-нолики для macOS

Думаю, надо снизить темп, для лучшего освоения. Важно ежедневно и больше практическими задачами закреплять.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📚Как найти Книги по iOS dev

Лайфхак:

- Заходим в любой более менее крупный чат, связанный с 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
Начал изучать Организацию процесса разработки iOS-приложений в команде

Почему сейчас, когда еще не начал делать свои приложения в соло-режиме?

- Вписался в пару учебных проектов с командной работой.

Методология
- Agile (Scrum)

Инструменты
- YouGile (Russia)
- Jira (international)

#YouGile@isilverdev
Потрогал сервис YouGile

Попробовал распланировать изучение глав книги Усова: указал количество страниц и попытался оценить главы в СториПойнтах.

#YouGile@isilverdev
👍1
После формул в Excel в одну строку код в Swift - прекрасен )))
I am rich - приложение, которое было создано в 2008 году и стоило $999.99!!!

Никакого функционала, только осознание того, что ты можешь себе позволить купить приложение за 1k$.

На скрине - мой вариант, по курсу Angela Yu на Udemy.

#AngelaYuCourse@isilverdev
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🎉 I just finished Day 15 of the #100daysOfSwiftUI@isilverdev

День повторения пройденного за предыдущие 14 дней.

Некоторые мысли:

- Конспекты, которые веду под каждому дню/теме в Notion очень помогают.

- Есть ощущение, что все что прошел еще не знаю, но познакомился.

- на разных курсах объясняют с разной степенью погружения в тему, поэтому считаю норм проходить 2-3 курса параллельно: и повторение - мать ученья, и открыть для себя тему с других ракурсов.

Далее в курсе проекты = больше практики.

✔️ 15/100
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
Please open Telegram to view this post
VIEW IN TELEGRAM
Про планирование

Планы на неделю и день удобно вести в календаре

Ранее использовал google календарь, но там не хватало задач, которые пока не привязаны ко времени и/или слишком малы для места в календаре.

Сейчас использую Tick Tick
Как я планирую что и когда учить

В Tick Tick на календаре выделяю временные слоты: утром и вечером по 2-3 часа. (Обычно главу или тему любого курса можно пройти за 2-3 часа).

Получаем ресурс - от 12 до 15 слотов.

В YouGile внес все главы курсов, попытался оценить объем каждой главы/части курса по требуемым времени затратам.

Накидываю примерно главы курсов, которые могу пройти за неделю. Каждый курс на своей доске.

Колонки со всех досок зеркально сведены в одну и я вижу общий объем глав/тем. Тут я корректирую, убираю некоторые главы на потом.

#YouGile@isilverdev
👍1