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

- год обучения
- год опыта
- норм работа

Меня поправляют:

рискну подкорректировать:
- год обучения
- пол года работы
- норм работа.

Кроме того все зависит от везения и многих факторов - возраст, соображалка и все такое


И следом в подтверждение этого этот же человек скинул свою историю в виде подкаста:

📱 Подкаст
Please open Telegram to view this post
VIEW IN TELEGRAM
🍱 Разработка с помощью Cursor AI

Натыкался на информацию о Cursor AI в YouTube. Хотел накануне вечером за бокалом белого сухого посмотреть подробнее эту тему.

Но в процессе не удержался и опробовал на деле.

Результат впечатлил!

Cursor AI работает с теми же файлами проекта, что и XCode, при чем со всеми. А если надо то вносит правки во все требуемые файлы или создает новые.

Тестировал с тем же приложением «Карточки иностранных слов», которое написал накануне с помощью ChatGPT.

Что удалось сделать:
- осовременить дизайн карточки
- добавить колоды (коллекции карточек слов)
- добавление карточек в колоду
- удаление карточек из колоды
- генерация карточек по запросу в ChatGPT

И это при том что я был под воздействием белого сухого и в код лезть совсем не хотелось, только давал команды что сделать и что исправить.

Пробный период 2 недели, далее 20$ в мес. Они того стоят.

#AI@isilverdev
#AppKartenMitWorten@isilverdev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Cursor AI - первый опыт

Очень мощный инструмент, продуктивность зашкаливает. С копипастом из AI-чатов не сравниться по скорости работы.

Помогает разобраться с кодом: просто просишь объяснить код.

Попросил сделать рефакторинг кода, после чего изучаешь хороший код.

--

Иногда страшно применять большие изменения, особенно когда приложение работает.

Отсюда мысль, что пора выучить Git (Система контроля версий).

--

Что в планах попробовать, изучить:

- создание кода по референтам (скриншоты экранов и дизайн UI элементов)

- увеличение объёма контекста: общие правила (Rules for AI), правила проекта (.cursorrules file), текстовые описания проекта в заметках (notepads) cursor ai.

#AI@isilverdev
🔗 Git - в поисках учебных материалов

Первым делом пошел в 📱 YouTube, посмотрел пару роликов, но не хватает структурности что ли. Хочется более наглядных материалов в буквах и картинках.

Вспомнил, что когда выбирал в мобильной разработке iOS или Android. Наткнулся на курсы Hyperskill от JetBrains. И даже начинал учить Kotlin, и мне понравилась подача.

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

На окраинах памяти лежала информация, что там есть раздел (курс) по Git.

Проверил - есть.

- Теория
- Тесты

Есть и мобильное приложение! - можно учиться в дороге.

Hyperskill: Introduction to Git

Пошел учить.
Please open Telegram to view this post
VIEW IN TELEGRAM
📱 Apple Developer Program Enrolment

Несколько дней назад писал о проблеме получения акаунта разработчика Apple.

Написал тогда же в поддержку об этой проблеме.

Вчера ночером поддержка прислала письмо, указав, что было бы неплохо проверить соответствие кода страны проверенного номера телефона с регионом аккаунт Apple.

Проверил, исправил...

Продвинулся дальше (см. скрин)

Надо подумать когда я буду оплачивать и осваивать эту часть разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔄 TestFlight - знакомство

Давеча смотрел запись 📱 стрима Инди разработчика из Литвы - Aivars Meijers.

! Кстати, напомню, что видео в YouTube с английского языка отлично переводится и дублируется голосом в Яндекс Браузере.


В стриме он просто общался и делал небольшие доработки своего приложения (трекер привычек), которое разместил почти 2 года назад в App Store.

Во время стрима разместил его для тестирования и дал ссылку (.🔄 Atomic Daily-Habit Tracker).

Зашел посмотреть и приложение, и как выглядит работа через TestFlight.

С TestFlight всё интуитивно понятно, но надо углубиться и изучить эту тему, чтобы было понимание возможностей этого инструмента.

По приложению я в легком шоке от того, что такое (с минимум функций) приложение размещено, его скачивают и покупают подписку.

За почти 2 года доход составил - $194. Т.е. По сути это приложение окупило подписку аккаунта элл разработчика ($99 в год)!

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

Допускаю, что за 2 года требования к допуску приложений в стор ужесточились и сейчас мне не удастся опубликовать приложение такого скудного функционала, либо придется столкнуться с трудностями при публикации.

Во вторых, вероятно большая часть покупок сделана на фундаменте его подписчиков.

НО тем не менее...

Эта история меня воодушевила!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐕 Pet-project

"Карточки со словами"

Для изучения иностранных слов: добавляешь слово, на обороте перевод.

Знаешь перевод - в изучено.
Не знаешь или плохо - повторить.
И так пока не выучишь.

Самые известные приложение из этой серии Quizlet, LinguaLeo, DuoLingo.

Start: 6 декабря 2024

Что сделал на текущий момент:

- экран список колод с карточками слов
- создание новых колод
- перемещение колод перетаскиванием
- удаление колод

- экран колоды
- добавление карточки со словами, перевод и транскрипция подтягиваются с помощью ИИ
- наполнение колоды карточками слов с помощью ИИ
- удаление карточек
- отметка карточек тегами: знаю, учу, не знаю
- фильтр карточке по тегам

- экран Изучение
- попадают в режим изучения только карточки соответствующие фильтру
- карточка с русским словом сверху колоды
- по тапу карточка переворачивается анимацией, на обратной стороне слово на немецком языке и транскрипция
- кнопка для звучки слова (то же с помощью ИИ)
- по кнопкам Изучил и Повторить карточка удаляется или перемещается в конец колоды
- в верху экрана прогресс-бар в виде чекбоксов
- по завершении всех карточек, в т.ч. повторных кнопки завершить или повторить

Пока всё.

Но это уже овер много для человека, который даже книжку по языку Swift не закончил учить.

Инструменты:
- Xcode
- Cursor AI (cloude-3.5-sonnet)

#AppKartenMitWorten@isilverdev
Please open Telegram to view this post
VIEW IN TELEGRAM
📸 Pet-project (скриншоты)

#AppKartenMitWorten@isilverdev
👍1