Kotlin/Swift (iOS) Туда и Обратно
36 subscribers
130 photos
21 videos
9 files
88 links
Канал - журнал, рассказывающий об опыте изучения Swift & iOS backend-разработчиком на Java & Kotlin
Download Telegram
Проект 19 (день 99)

Челенж оказался не очень сложным:

🔴 Сортировка по id, имени и стране
🔴 Имя автора на фото
🔴 Сохранение и чтение используя UserDefaults

Самое интересное было в сортировке. Поскольку все поля (id, name, country) имеют одинаковый тип String, я подумал что было бы круто использовать KeyPath. Добавил его везде где нужно и прокинул в метод сортировки. Но разочарование не заставило себя долго ждать. Оказывается Picker не умеет работать с такими типами (или я 🤭). Пришлось добавить enum.

#hackingwithswift
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
SnowSeeker-test.png
1 MB
10 из 12

Тестик для вас: https://www.hackingwithswift.com/review/ios-swiftui/snowseeker

Впереди большой тест на 100 вопросов и я его уже боюсь 🙀

Пожелайте мне удачи и поддержите большим пальчиком 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
95 из 100 верных ответов, я более чем удовлетворён таким результатом.
👍1🔥1
Мы сделали это 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
Оставлю это тоже тут, для истории
👍1🔥1
Kotlin/Swift (iOS) Туда и Обратно
Начало положено! 🔥 Вчерашний день стал отличным стартом моего пути в изучении Swift 👉 Вместо заслуженного отдыха после напряжённой рабочей недели я решил посвятить вечер саморазвитию. Прошёл вводное видео и три урока: ➡️ Day 1: Variables, constants, strings…
Прошло ровно 3 месяца! Этот пост я сделал 22 января, а сегодня 22 апреля
Причем, это не специально, честно 😁

На самом деле я планировал пройти этот курс быстрее, но получилось как получилось. Учту при следующих планированиях 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1😁1
Хочу поблагодарить всех вас за вашу поддержку, комментарии, лайки, участие в опросах и просто за то, что вы следите за моими успехами 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1🎉1
Всем привет! 👋

Думаю, настало время дать оценку 100-дневному курсу по SwiftUI от hackingwithswift.
https://www.hackingwithswift.com/100/swiftui

🔸 Общее впечатление: 5/5
Мне определенно заходит такой формат. Отличное сочетание теории, самостоятельной работы и тестов для самопроверки.

🔸 Понятность материала: 4/5
В целом почти все темы понятны, но после прохождения курса ощущается наличие некоторых пробелов.

🔸 Подача: 5/5
Формат видео удачно построен, живое общение Пола приятно смотреть. За дублирование темы в виде текста отдельный плюс.

🔸 Полезность: 5/5
Открыл для себя разработку UI приложений. Пришло понимание как это работает на самом базовом уровне.

#hackingwithswift
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Старался аккуратно трекать время затраченное на курс, включая все задания и написание постов в канал. Кофе ☕️ не считал, но поверьте - много!

🔟🔟🔟 часов удовольствия 😍
Please open Telegram to view this post
VIEW IN TELEGRAM
🆒2👏1
Как заметил Максим в комментариях, 30 часов это очень нереалистичное число для такого курса на 3 месяца.

Куда пропала остальная часть затреканного времени… я пока не понимаю.

Это число скорее нужно умножить на 5.
Я должен был потратить в среднем по 1-2 часа в день (в зависимости от урока). По итогу должно было быть около 150 часов.

Спасибо за внимательность 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🤬1
Поскольку модные технологии ещё не заменили набор текста, нам приходится много печатать. Чтобы тратить на это меньше времени, переодически я тренирую скорость набора.

Мне в принципе нравится соревноваться с самим собой. То же самое я делаю при решении литкод 👩‍💻 задач - замеряю время на решение задачи.

Так вот ещё одно замечание о курсе, автор печатает очень быстро 🏎 Я за ним почти всегда не успевал

Тренажер со скрина: monkeytype.com

Жду ваши результаты в комментариях ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Сделал себе подарок 🫴
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Привет жестокий мир! Для чего мы изучали SwiftData, чтобы писать на нём через 5 лет?

Всё это напоминает Java экосистему, где выходит версия 20+, а ты всё ещё сидишь на 8 (которой уже 11 лет).
Согласно статистике с iosref.com/ios-usage, у 4/5 числа пользователей установлен iOS 🍏
Похоже можно и на SwiftData 📦 сделать.

Для первого приложения должно же быть приемлемо?
Please open Telegram to view this post
VIEW IN TELEGRAM
Тем временем я успел уже что-то положить в appstoreconnect, и даже пройти beta ревью
🔥1
Слышал много про figma.com, особенно из каналов дизайнеров.
Появился случай попробовать на практике.
👍2🔥1
Как вам иконка приложения? Все опросы анонимные.
Anonymous Poll
0%
5
80%
4
20%
3
0%
2
0%
1