Разбираем принципы красивого кода на языке Swift: https://proglib.io/w/6a1c24b7
Medium
Beautiful Code Principles
Beautiful code is clean, well-organized and simple to upgrade. Follow these 8 simple principles to write beautiful code in your iOS apps.
В статье разобраны преимущества Kotlin над Java, которые действительно хорошо работают как для Spring Boot Backend, так и для Android.
https://proglib.io/w/72730d79
https://proglib.io/w/72730d79
Medium
Benefits of Kotlin over Java: Backend and Android
Ever since I have shifted to Kotlin I have enjoyed developing apps with it
Знакомимся с реализацией наследования в файлах локализации iOS: https://proglib.io/w/c3fb4b23
Хабр
Реализация наследования в файлах локализации iOS
Приветствую, дорогие хабражители! Сегодня я хочу поделиться интересным опытом в решении проблемы локализации. В iOS локализация устроена достаточно удобно с т...
В IT хотят если не все, то многие — спрос на специалистов остался высоким, несмотря на пандемию, а курсов и образовательных программ для разработчиков, тестировщиков, менеджеров и дизайнеров становится все больше. Как научиться в IT, чем отличаются курсы компаний, как выбрать среди них подходящий и есть ли курсы с гарантированным оффером для выпускников — Ozon, «Яндекс.Практикум», «Школа 21», «Тинькофф» и GeekBrains рассказывают в статье на Хабре: https://habr.com/ru/company/ozontech/blog/512026/.
А мы решили выяснить, откуда берутся разработчики! Как вы пришли в IT? Расскажите — ответы на вопросы займут чуть больше 2 минут (мы посчитали): https://forms.gle/VUDJJ5zeeieL2PRN9
А мы решили выяснить, откуда берутся разработчики! Как вы пришли в IT? Расскажите — ответы на вопросы займут чуть больше 2 минут (мы посчитали): https://forms.gle/VUDJJ5zeeieL2PRN9
Хабр
Как Ozon, Тинькофф, Яндекс.Практикум, Школа 21 и GeekBrains учат разработчиков
Мы собрали руководителей образовательных проектов «Тинькофф», «Яндекс.Практикума», «Школы 21» и GeekBrains, позвали нашего CTO Антона Степаненко и хедхантера Алену Владимирскую и поговорили о том,...
🆓 Лучшие бесплатные онлайн-курсы по Kotlin
В захвате мира языком Kotlin заинтересованы не только JetBrains и Google, но и «простые смертные». Посмотрим, какие есть бесплатные онлайн-курсы по Kotlin, чтобы начать разработку на этом языке уже сегодня.
https://proglib.io/sh/GFJiCL4jeE
В захвате мира языком Kotlin заинтересованы не только JetBrains и Google, но и «простые смертные». Посмотрим, какие есть бесплатные онлайн-курсы по Kotlin, чтобы начать разработку на этом языке уже сегодня.
https://proglib.io/sh/GFJiCL4jeE
Роман Мазеев из Redmadrobot рассказывает о том, как подружить Swift и машинное обучение: https://proglib.io/w/6eeb5546
YouTube
Swift for TensorFlow
Уже несколько лет в мобильной разработке не утихает хайп по нейронным сетям. Если вы давно хотели начать их изучать, но все время откладывали, то наше видео вам поможет наконец-то решиться, тем более, что писать нейронные сети можно на Swift :)
За полчаса…
За полчаса…
Какое выражение в Kotlin означает, что компилятор проверяет типы во время компиляции?
Anonymous Quiz
45%
Type safety (безопасность типа)
4%
Data binding (привязка данных)
37%
Type validation (проверка типа)
6%
Нет правильного ответа
8%
Посмотреть результаты
Учимся интегририровать чат в iOS-приложение на примере сферы E-Commerce, используя Swift SDK Stream Chat: https://proglib.io/w/088fb81b
DEV Community
How to Implement Chat in your E-Commerce iOS App
In this tutorial, we'll integrate chat in an e-commerce app using Stream Chat's Swift SDK. It's cruci...
Рассматриваем шаблон Model-View-Intent с Kotlin Flow, который структурирует схему обмена информацией и создания представлений, а также определяет четкое соглашение с представлением и бизнес-логикой, используя UDF.
https://proglib.io/w/4a2d673b
https://proglib.io/w/4a2d673b
Medium
Android Model-View-Intent with Kotlin Flow
Refactor from Unidirectional Data Flow with LiveData
5 интересных iOS-библиотек, которые вы однозначно должны взять на заметку при разработке новых проектов.
https://proglib.io/w/b1013101
https://proglib.io/w/b1013101
Medium
5 iOS Libraries Ready for Your New Projects
UIAlertController on steroids, custom input view, MessageKit, and much more
Что выведет программа на языке Swift?
Anonymous Quiz
4%
B: a, B: b
59%
S: a, S:b
12%
B: a, S: a, B: b, S: b
9%
S: a, B: a, S: b, B: b
17%
Посмотреть результаты
Автор статьи делится опытом реализации паттерна MVVM в рамках разработки одного из домашних проектов:
- Бюджетный DI на антипаттернах
- Доступный MVVM на хакнутых экстеншенах
- Легковесный роутинг на микросервисах
- Бюджетный DI на антипаттернах
- Доступный MVVM на хакнутых экстеншенах
- Легковесный роутинг на микросервисах
Хабр
Бюджетный DI на антипаттернах
Согласитесь, приятно бывает после утомительного трудового дня отточенным движением руки решительно закрыть рабочий workspace в Xcode, чтобы, облегченно вздохнув...
Учимся делать приложение модульным или как сделать код для Android переиспользуемым и поддерживаемым.
https://proglib.io/w/5e08c4ec
https://proglib.io/w/5e08c4ec
Medium
Modularization in Android: Make your code reusable and maintainable . (Beginner)
Before I start the article I would like to mention that this is my first medium article . I would love to hear your views about it!
Увлекаетесь или увлекались языком Python? Отличная возможность проверить свои знания в нашем тесте из 15 вопросов по различным аспектам языка. Сможете правильно ответить на все вопросы?
https://proglib.io/w/4b520a21
https://proglib.io/w/4b520a21
Библиотека программиста
Тест на знание языка Python
Пришло время узнать, как хорошо вы разбираетесь в Python. Проверьте свои знания в нашем тесте из 15 вопросов по различным аспектам языка. Сможете правильно ответить на все вопросы?
Поделитесь опытом относительно написания резюме и прохождения собеседований: https://proglib.io/w/d1f08919
Google Docs
Резюме и собеседование - что самое сложное?
Здравствуйте, коллеги!
Оставляйте, пожалуйста, в этой форме свои вопросы, которые возникают у вас при написании резюме и прохождении собеседований.
Оставляйте, пожалуйста, в этой форме свои вопросы, которые возникают у вас при написании резюме и прохождении собеседований.