Forwarded from Библиотека программиста | программирование, кодинг, разработка
Подборка из 10 ресурсов для изучения разработки iOS-приложений с помощью SwiftUI.
https://proglib.io/w/fd04c504
https://proglib.io/w/fd04c504
Medium
The Top 10 Resources to Learn SwiftUI iOS App Development
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user…
Разбираем 5 сложных алгоритмов, упрощенных с помощью функций высшего порядка Swift.
https://proglib.io/w/650791b8
https://proglib.io/w/650791b8
Вакансия: автор образовательных курсов в сфере IT
Кого мы ищем? Профессионала c опытом создания образовательного IT-контента для специалистов уровня middle.
Обязанности:
- Составление учебной программы
- Подготовка текстовых материалов курса: методические материалы, домашние задания, программный код
Требования:
Владение инструментами разработчика, одним или несколькими языками программирования:
– Python
– HTML, CSS, JS
– Java
– SQL
Условия работы. Нам интересно длительное сотрудничество, работаем удалённо. Загрузка: 10-14 тыс. знаков в день, оплата: от 450 руб. за 1000 знаков.
В отклике на вакансию укажите образование, опыт работы и ссылки на ваши материалы.
Контакт для связи: @proglib_producer
Кого мы ищем? Профессионала c опытом создания образовательного IT-контента для специалистов уровня middle.
Обязанности:
- Составление учебной программы
- Подготовка текстовых материалов курса: методические материалы, домашние задания, программный код
Требования:
Владение инструментами разработчика, одним или несколькими языками программирования:
– Python
– HTML, CSS, JS
– Java
– SQL
Условия работы. Нам интересно длительное сотрудничество, работаем удалённо. Загрузка: 10-14 тыс. знаков в день, оплата: от 450 руб. за 1000 знаков.
В отклике на вакансию укажите образование, опыт работы и ссылки на ваши материалы.
Контакт для связи: @proglib_producer
Коллекция пользовательских интерфейсов и анимаций, созданных с помощью Jetpack Compose для Android.
https://proglib.io/w/eb2f961b
https://proglib.io/w/eb2f961b
GitHub
GitHub - prafullmishra/JetComposer: Collection of UIs and Animations built with Jetpack Compose for Android
Collection of UIs and Animations built with Jetpack Compose for Android - prafullmishra/JetComposer
Вакансия: спикер (преподаватель) образовательных IT-курсов
Кого мы ищем? Разработчиков с опытом публичных выступлений.
Обязанности:
– Запись видеокурсов по подготовленным нашими авторам материалам
– Проверка домашних заданий студентов
Требования. Нам важно, чтобы спикер обладал грамотной речью и хорошей дикцией, имел навыки программирования на одном или нескольких языках
– Python
– HTML, CSS, JS
– Java
– SQL
Условия работы. Мы рассчитываем на долгосрочное сотрудничество. Загрузка от 5 часов в неделю, оплата — от 1500 рублей за час съемки. Работа в нашей студии в Москве.
В отклике на вакансию укажите образование, опыт выступлений и разработки. Будет классно, если вы сможете записать краткий видеорассказ о себе — 30-40 секунд.
Контакт для связи: @vlad_proglib
Кого мы ищем? Разработчиков с опытом публичных выступлений.
Обязанности:
– Запись видеокурсов по подготовленным нашими авторам материалам
– Проверка домашних заданий студентов
Требования. Нам важно, чтобы спикер обладал грамотной речью и хорошей дикцией, имел навыки программирования на одном или нескольких языках
– Python
– HTML, CSS, JS
– Java
– SQL
Условия работы. Мы рассчитываем на долгосрочное сотрудничество. Загрузка от 5 часов в неделю, оплата — от 1500 рублей за час съемки. Работа в нашей студии в Москве.
В отклике на вакансию укажите образование, опыт выступлений и разработки. Будет классно, если вы сможете записать краткий видеорассказ о себе — 30-40 секунд.
Контакт для связи: @vlad_proglib
Что учить новичку в Android: Java vs Kotlin?
Автор канала Mobile Developer отвечает на один из самых частых вопросов новичков в Android: «С чего начать — сразу учить Kotlin или лучше вначале выучить Java». По его мнению, эффективнее начать с Kotlin. Как вы считаете?
📺 Смотреть
Автор канала Mobile Developer отвечает на один из самых частых вопросов новичков в Android: «С чего начать — сразу учить Kotlin или лучше вначале выучить Java». По его мнению, эффективнее начать с Kotlin. Как вы считаете?
📺 Смотреть
YouTube
Что учить новичку в Android: Java vs Kotlin? Мобильный разработчик [Ru, Android]
Мой курс по Kotlin Multiplatform: https://boosty.to/mobiledev/posts/942f2091-f2fd-4462-8ed4-e7f03efe645a?share=post_link
Что внутри курса по Kotlin Multiplatform: https://youtu.be/3zwKxNebi0U
Один из самых частых вопросов новичков в Android это с чего мне…
Что внутри курса по Kotlin Multiplatform: https://youtu.be/3zwKxNebi0U
Один из самых частых вопросов новичков в Android это с чего мне…
Илья Харабет, iOS TechLead в Vivid Money, рассказывает историю борьбы с проблемами из-за большого количества ассетов.
https://proglib.io/w/dbce6e6c
https://proglib.io/w/dbce6e6c
Хабр
Танцы с ассетами
Привет, Хабр!Чем больше в проекте становится разных изображений, тем больше проблем это начинает доставлять: в каталоге ассетов может появляться беспорядок, увеличивается размер приложения,...
🍏 Изучение iOS-разработки в 2021 году: 5 советов новичкам
Если вы пытаетесь изучить разработку мобильных приложений для iOS с нуля, в куче доступных гайдов и дорожных карт легко потеряться. В небольшом обзоре мы собрали необходимый минимум навыков для старта в профессии. Правильный подход – не пытаться откусить больше, чем сможете прожевать.
https://proglib.io/sh/WMOvZgzEPa
Если вы пытаетесь изучить разработку мобильных приложений для iOS с нуля, в куче доступных гайдов и дорожных карт легко потеряться. В небольшом обзоре мы собрали необходимый минимум навыков для старта в профессии. Правильный подход – не пытаться откусить больше, чем сможете прожевать.
https://proglib.io/sh/WMOvZgzEPa
Собеседование Неклюдов — Мацюк
Денис Неклюдов (Staff Mobile Engineer в Lyft) и Евгений Мацюк (Software Expert в Лаборатории Касперского) встречаются за виртуальным столом.
Денис Неклюдов — гость всех мобильных конференций, известный по Android Dev подкасту, Google Developer Expert, влоггер из тикток, и просто хороший парень из солнечной Калифорнии.
Евгений Мацюк — автор статей и видео, участник подкастов про Архитектуру, Dagger 2, RxJava, Firebase, UI-тесты, процессы и много другое. Один из авторов фреймворка Kaspresso и архитектурного CookBook. Организатор и соорганизатор различных движух. Google Developer Expert. Встает в 5 утра, но не советует это делать другим.
https://proglib.io/w/bd751a51
Источник
Денис Неклюдов (Staff Mobile Engineer в Lyft) и Евгений Мацюк (Software Expert в Лаборатории Касперского) встречаются за виртуальным столом.
Денис Неклюдов — гость всех мобильных конференций, известный по Android Dev подкасту, Google Developer Expert, влоггер из тикток, и просто хороший парень из солнечной Калифорнии.
Евгений Мацюк — автор статей и видео, участник подкастов про Архитектуру, Dagger 2, RxJava, Firebase, UI-тесты, процессы и много другое. Один из авторов фреймворка Kaspresso и архитектурного CookBook. Организатор и соорганизатор различных движух. Google Developer Expert. Встает в 5 утра, но не советует это делать другим.
https://proglib.io/w/bd751a51
Источник
YouTube
Собеседование Неклюдов - Мацюк
Хоть за окном и жара, но мы приготовили для то что еще жарче 🔥🔥🔥! За виртуальным столом встретятся два культовых специалиста Android сообщества и оба Android GDE. Сторона "Интервьюер" - Денис Неклюдов, Staff Mobile Engineer в Lyft, а со стороны "Кандидат"…
Malcolm Kumwenda, iOS-разработчик из Кейптауна с пятилетним опытом в сфере финтех и электронной коммерции, рассказывает об используемых инструментах, архитектуре и ресурсах, используемых для разработки.
https://proglib.io/w/08e69daa
https://proglib.io/w/08e69daa
Swift Matters
My iOS TechStack 2021
Tools used to make iOS applications
Appwrite — это альтернатива Firebase с открытым исходным кодом. Недавно был представлен релиз Appwrite 0.9, который включил массу новых интересных функций, таких как поддержка Android, Kotlin Server SDK, Flutter Desktop и множество других функций.
https://proglib.io/w/71b21613
https://proglib.io/w/71b21613
DEV Community
Announcing Appwrite 0.9: The open source Firebase alternative
The last month was a crazy one. We've put together over 250 commits, 20k lines of code and countless...
🔧 hammer — новая iOS-библиотека от Gabriel Lanata для тестирования сенсорного экрана, стилуса и клавиатуры.
Она позволяет лучше запускать действия пользовательского интерфейса в модульных тестах, максимально воспроизводя реальную среду.
https://proglib.io/w/45c1fbec
Она позволяет лучше запускать действия пользовательского интерфейса в модульных тестах, максимально воспроизводя реальную среду.
https://proglib.io/w/45c1fbec
Что нужно знать перед переходом на Jetpack Compose
В статье описаны некоторые вещи, которые необходимо знать, прежде чем перейти от императивного стиля на основе XML к новому набору инструментов Android для декларативного стиля.
https://proglib.io/w/5b142659
В статье описаны некоторые вещи, которые необходимо знать, прежде чем перейти от императивного стиля на основе XML к новому набору инструментов Android для декларативного стиля.
https://proglib.io/w/5b142659
Art and science of writing good code
Things you need to know before switching to Jetpack Compose
Here are the main things you need to know before starting to use Jetpack Compose in your projects.
Материал о том, как сэкономить время на разработку с помощью шаблонов Xcode.
https://proglib.io/w/cbcddb5f
https://proglib.io/w/cbcddb5f
Medium
Save Development Time by Using Xcode Templates
How to create custom templates for yourself and your team in Xcode
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Как вы проходите обучение на онлайн-курсах и интенсивах по программированию? Подробнее о своем опыте напишите в комментариях!
Anonymous Poll
20%
Беру от курса все: качественно выполняю все домашние задания, общаюсь с кураторами
4%
Бегло смотрю записи уроков, на практические задания не хватает времени
24%
Смотрю курсы в основном в записи, решаю задания по мере сил и возможностей
1%
Присутствую только на вебинарных занятиях, чтобы лично задать вопрос
6%
Купил и так и не прошел
29%
Ни разу не покупал и не проходил онлайн-курсы
17%
Посмотреть результаты
Разбираемся с разновидностями диспетчеров корутин Kotlin и принципами их работы.
https://proglib.io/w/a44f8e38
https://proglib.io/w/a44f8e38
kt.academy
Kotlin Coroutines dispatchers
Where we should use each dispatcher from the Kotlin Coroutines library.
Nabin Shrestha, разработчик мобильных прложений для iOS и Android, рассказывает про настройку iOS-проекта в соответствии с шаблоном чистой архитектуры с поомощью RxSwift и Swinject.
https://proglib.io/w/1ca9acdc
https://proglib.io/w/1ca9acdc
Medium
iOS Clean Code Architecture with RxSwift and Swinject
Having a codebase that is managed, structured, clean and scalable and will be very helpful as your codebase grows and features keeps on…
#fix
https://proglib.io/w/c7dadbf3
Swift 5.5 async let - error: expression is 'async' but is not marked with 'await'https://proglib.io/w/c7dadbf3
Stack Overflow
Swift 5.5 async let - error: expression is 'async' but is not marked with 'await'
WWDC21 introduces Swift 5.5, with async/await. Following the Explore structured concurrency in Swift and Meet async/await in Swift WWDC21 sessions, I'm trying to use the async let function.
Here's...
Here's...