home.social

#iosразработка — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #iosразработка, aggregated by home.social.

fetched live
  1. Как я написал лучшее приложение для изучения иностранных языков с помощью SFSpeechRecognizer (нет)

    Вообще‑то, я бэкендер последние лет 20, но недавно остался без работы (и AI тут не причём), решил «замутить» свой «стартап», пока ищу новую работу Java‑программиста. А заодно подтянуть новые технологии, поглубже изучить немецкий и английский и немного развеяться… Писать приложения под iOS было моим хобби последние лет 10, и пару моих приложений до сих пор постоянно висят в топе в Российском AppStore, но это были всё «игрушки», а захотелось сделать что‑то взаправду стоящее, и так возникла идея написать лучшее (ни больше ни меньше) приложение для изучения языков с помощью аудирования. Точнее, товарищ подсказал идею. А ещё точнее — идея давно была реализована под Андроид, но аналогов под iOS нет, а очень хотелось. И мне, и товарищу:). Да и смартфона с андроидом у меня нет и никогда не было, не судите строго, но не люблю я вирусы и глюки. Идея следующая: берёте любое аудио на любом нужном вам языке, загружаете в приложение, и оно автоматически (можно так же вручную) разбивает аудиофайл на нужные вам сегменты для «шэдоуинга», аудирования, многократного прослушивания и тому подобного. Аналогов в сторе я не нашёл, точнее, что‑то отдалённо похожее там есть, но без своих настроек, без выбора своего контента для изучения, без красивой визуализации аудио, короче, без всего того, что нам бы хотелось иметь. Итак, идея есть, какие технологии использовать? В старых моих приложениях был UIKit, Realm/CoreData, и, сториборды. Не судите строго, я как бэкэндер тогда не знал, что использование сторибордов среди «трушных» айосников считается плохим тоном и плохой приметой. Но теперь‑то я решил использовать современные технологии! И выбрал такой стэк: SwiftUI, SwiftData, Speech Framework. Что касается последнего, то он вроде бы доступен ещё с iOS 10, но я решил, что технологии развиваются, и распознавание текста из аудио должно было бы сделать со времени iOS 10 огромный рывок вперёд. Но теперь я не так сильно в этом уверен, и об этом эта моя маленькая статья…

    habr.com/ru/articles/1029188/

    #SFSpeechRecognizer #распознавание_речи #аудирование #изучение_языков #iOSразработка #SwiftUI #субтитры #сегментация_аудио #чанкинг #Speech_Framework

  2. [Перевод] async let vs Task group

    В Swift для структурированной конкуренции используются async let и группы задач (task group). Хотя обе конструкции позволяют запускать параллельные операции, они по-разному управляют жизненным циклом задач. Сегодня мы разберём эти различия на примерах.

    habr.com/ru/companies/otus/art

    #ios #swift #async_let #Task_group #параллелизм #конкуррентность #асинхронность #swift_concurrency #iOSразработка #обработка_ошибок

  3. Переходи на нашу сторону, у нас есть техтолки

    Всем привет! Меня зовут Роман, я iOS-разработчик. Я начинал свой путь в ИТ с курсов. Помню, как собрал для одногруппников чат в Дискорде. Да, мы были конкурентами, но те, кто присоединились, в итоге выиграли, шеря знания и вместе разбирая сложные моменты из лекций. Тогда я понял: лучше кооперироваться, чем нет. Сейчас в банке каждые две недели я веду созвоны на 150+ мобильных разработчиков. В статье поговорим о том, как мы проводим внутренние техтолки в нашем iOS-сообществе. В статье расскажу, как выглядят наши техтолки, какие форматы встреч мы запустили, что у нас сработало, а что нет.

    habr.com/ru/companies/alfa/art

    #техтолк #итсообщество #развитие_программиста #подготовка_к_докладу #iosразработка #внутренние_сообщества #митап

  4. Принципы SOLID на примере iOS-разработки

    Привет, меня зовут Антон, я iOS-разработчик в компании Surf. Все программисты хотят писать красивый, масштабируемый и сопровождаемый код, и мобильщики – не исключение. Как в этом помогут принципы SOLID, и зачем они нужны? Расскажем и покажем на примерах (куда без этого). Кейсы в статье относятся к iOS-разработке, но они будут полезны для всех разработчиков, независимо от стека. Читать дальше

    habr.com/ru/companies/surfstud

    #ios #iosразработка #разработка_мобильных_приложений #solid #swift

  5. Макросы — напишут код за вас, но есть нюанс…

    Привет! Меня зовут Настя Ищенко, я — iOS-разработчик в KTS . Эта статья поможет узнать, что такое макросы и как они работают, а также понять, стоит ли добавлять их в свой проект.

    habr.com/ru/companies/kts/arti

    #макросы #iOS #iosразработка #SwiftSyntax #ActorMacro #WWDC #пользоа #тестирование

  6. iOS-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма

    Команда Яндекс Практикума провела исследование и готова рассказать, как обстоят дела в найме начинающих

    habr.com/ru/companies/yandex_p

    #ios #iosразработка #ios_development #мобильная_разработка #рынок_труда #вакансии_для_разработчиков

  7. Путь iOS-разработчика: как я много собеседовался и попал на стажировку

    Привет! Меня зовут Владислав Латышев, мне 28 лет, и сейчас я прохожу стажировку в Банки.ру как iOS-разработчик Я пробовал себя в разных специальностях — получил финансовое и менеджерское образование, занимался бухгалтерией, стал кандидатом в мастера спорта, был тренером по фитнесу, — но в итоге пришёл к мобильной разработке. Поскольку новую профессию я осваивал на курсе

    habr.com/ru/companies/banki/ar

    #учебный_процесс_в_it #карьера_в_itиндустрии #путь_джуна #джуниорразработчик #поиск_работы #мобильная_разработка #iosразработка

Share on Mastodon

Enter the server where you have an account.