Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck pinned «Объявляем конкурс на самый интересный контент в телеграм-каналах Proglib! Призовой фонд — 280 тысяч рублей. Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей. В каналах по языкам программирования, data science и мобильной разработке интересно…»
🍏 Взаимодействие SwiftUI с вебом. Часть вторая: Web Navigation
В предыдущей статье мы создали WebView и подгрузили в него сайт proglib.io. Сегодня займемся пользовательским интерфейсом приложения, навигацией и получением информации с веб-страницы в Swift c помощью JavaScript.
https://proglib.io/sh/RB9FpYCetg
В предыдущей статье мы создали WebView и подгрузили в него сайт proglib.io. Сегодня займемся пользовательским интерфейсом приложения, навигацией и получением информации с веб-страницы в Swift c помощью JavaScript.
https://proglib.io/sh/RB9FpYCetg
30-seconds-of-swift-code — тщательно подобранная коллекция полезных фрагментов Swift, которые вы можете понять за 30 секунд или меньше. Единственная проблема связана с тем, что код на Swift 4.
https://proglib.io/w/576f17ad
https://proglib.io/w/576f17ad
GitHub
GitHub - elizabethsiegle/30-seconds-of-swift-code: A Swift implementation of 30-seconds-of-code: A curated collection of useful…
A Swift implementation of 30-seconds-of-code: A curated collection of useful Swift 4 snippets that you can understand in 30 seconds or less. - GitHub - elizabethsiegle/30-seconds-of-swift-code: A S...
Есть опыт и знания в IT, которыми Вы хотите поделиться ?
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• DevOps
• Блокчейн
• Информационная безопасность
• Ruby on Rails
• C/ C++/ C#
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/7f52afde и мы свяжемся с вами!
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• DevOps
• Блокчейн
• Информационная безопасность
• Ruby on Rails
• C/ C++/ C#
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/7f52afde и мы свяжемся с вами!
job.proglib.io
Поиск авторов
Руководство по Kotlin для Java-разработчиков: https://proglib.io/w/6721c8e0
DEV Community
Kotlin Tutorial for Java Developers
Kotlin is a rising programming language that aims to address the flaws of Java and be more seamlessly...
Библиотека программиста планирует организовать серию офлайн-мероприятий.
Мы создали опрос, чтобы учесть пожелания и интересы подписчиков, а также какие темы наиболее интересны. Опрос займет не более 3-х минут и пройти его можно тут.
Мы создали опрос, чтобы учесть пожелания и интересы подписчиков, а также какие темы наиболее интересны. Опрос займет не более 3-х минут и пройти его можно тут.
Google Docs
Какие мероприятия наиболее интересны?
Антон Водолазский (iOS-разработчик в компании OBRIO, которая входит в экосистему Genesis и занимается разработкой мобильных приложений и игр) в своей статье рассмотривает подход к разделению ответственности контроллера и View.
Данный подход позволяет сократить количество кода в контроллере, дает возможность переиспользовать View и вынести логику, связанную с отрисовкой UI, из контроллера.
https://proglib.io/w/39a92e0a
Данный подход позволяет сократить количество кода в контроллере, дает возможность переиспользовать View и вынести логику, связанную с отрисовкой UI, из контроллера.
https://proglib.io/w/39a92e0a
Ускоренный курс по темам Flutter: https://proglib.io/w/3b658877
YouTube
Flutter Themes Crash Course
This tutorial goes through how to setup and use custom themes in Flutter. We cover how to set default styling, call on the custom app theme color pallet, and more.
If you have any questions or are needing help with your Flutter project, join the Bleyl Dev…
If you have any questions or are needing help with your Flutter project, join the Bleyl Dev…
5 полезных однострочников на Swift, которые позволят повысить читаемость кода.
https://proglib.io/w/0bf9f798
https://proglib.io/w/0bf9f798
Medium
5 Useful Swift One-Liners To Write Concise Code
Learn a bunch of one-liners to improve code readability
Автор статьи поднял достаточно сложный вопрос о том, как рассказать об основных компонентах Android за 15 минут.
Надо сказать, у него получился довольно полезный материал, который дает широкую обзорную картину классических инструментов Android, и при написании первого приложения вместо вопросов «что мне использовать» будут более конкретные вопросы «как именно мне использовать компонент Х».
https://proglib.io/w/888a6c13
Надо сказать, у него получился довольно полезный материал, который дает широкую обзорную картину классических инструментов Android, и при написании первого приложения вместо вопросов «что мне использовать» будут более конкретные вопросы «как именно мне использовать компонент Х».
https://proglib.io/w/888a6c13
Хабр
Как рассказать об основных компонентах Android за 15 минут
Введение В этой статье пойдет речь о том, как рассказать человеку, ранее не знакомому с программированием под Android, об основных его компонентах. Заинтересоват...
Не так давно вышел Flutter 2. Давайте разберемся, какие возможности принесла новая версия.
https://proglib.io/w/bdcfc472
https://proglib.io/w/bdcfc472
Medium
What’s New in Flutter 2.0
Flutter web and Null Safety move to stable, Flutter desktop moves to beta and so much more!
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://xn--r1a.website/progbook
https://xn--r1a.website/proglibrary
https://xn--r1a.website/pyproglib
https://xn--r1a.website/frontendproglib
https://xn--r1a.website/javaproglib
https://xn--r1a.website/dsproglib
https://xn--r1a.website/phpproglib
https://xn--r1a.website/cppproglib
https://xn--r1a.website/mobileproglib
https://xn--r1a.website/goproglib
https://xn--r1a.website/csharpproglib
https://xn--r1a.website/devopsslib
https://xn--r1a.website/testerlib
https://xn--r1a.website/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://xn--r1a.website/progbook
https://xn--r1a.website/proglibrary
https://xn--r1a.website/pyproglib
https://xn--r1a.website/frontendproglib
https://xn--r1a.website/javaproglib
https://xn--r1a.website/dsproglib
https://xn--r1a.website/phpproglib
https://xn--r1a.website/cppproglib
https://xn--r1a.website/mobileproglib
https://xn--r1a.website/goproglib
https://xn--r1a.website/csharpproglib
https://xn--r1a.website/devopsslib
https://xn--r1a.website/testerlib
https://xn--r1a.website/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Перевод статьи, в которой затронуты важные темы относительно разработки под Android.
https://proglib.io/w/d05be6bc
https://proglib.io/w/d05be6bc
AppTractor
Кто украдет Android у Google?
Бывший сотрудник Google рассуждает о самых больших проблемах платформы Android.
📱 10 главных ошибок начинающего Android-разработчика
Проблемы возникают не только у осваивающих разработку приложений для Android с нуля новичков, но и у опытных профессионалов. Рассмотрим 10 наиболее распространенных ошибок, чтобы предотвратить их появление.
https://proglib.io/sh/uEahi6N5mB
Проблемы возникают не только у осваивающих разработку приложений для Android с нуля новичков, но и у опытных профессионалов. Рассмотрим 10 наиболее распространенных ошибок, чтобы предотвратить их появление.
https://proglib.io/sh/uEahi6N5mB
Введение в работу с Codable в Swift
Codable — это протокол Swift, который предоставляет мощный механизм для преобразования данных JSON в структуры Swift.
Несмотря на то, что на канале публиковались материалы на данную тему, подобные руководства никогда не будут лишними.
В статье объясняются основы работы с Codable, а также освещается практическая сторона: как определить структуру, реализующую протокол Codable, кодирование / декодирование данных JSON и многое другое.
https://proglib.io/w/16637ede
Codable — это протокол Swift, который предоставляет мощный механизм для преобразования данных JSON в структуры Swift.
Несмотря на то, что на канале публиковались материалы на данную тему, подобные руководства никогда не будут лишними.
В статье объясняются основы работы с Codable, а также освещается практическая сторона: как определить структуру, реализующую протокол Codable, кодирование / декодирование данных JSON и многое другое.
https://proglib.io/w/16637ede
Donny Wals
An introduction to JSON parsing in Swift – Donny Wals
Virtually every modern application needs some way to retrieve, and use, data from a remote source. This data is commonly fetched by making a network request to a webserver that returns data in a JSON…
За последнее время интерес к NFT-токенам стремительно увеличивается. Вы наверное слышали о таких крупных сделках, как картина Бенкси, портрет Сноудена или токен Нурмагомедова? Кажется, мода на цифровое искусство только набирает обороты, а тут кто первый, тот и выиграл.
Являясь медиа об IT, «Библиотека программиста» просто не могла пройти мимо тренда и решила внести свой вклад в развитие блокчейн-технологий и цифрового искусства. Любой желающий может приобрести первую статью на сайте (proglib.io), которая имеет более 470 000 просмотров.
Цена лота от 1 Ethereum, торги продлятся 3 недели.
Узнать больше можно по ссылке: https://proglib.io/w/874152a9
Являясь медиа об IT, «Библиотека программиста» просто не могла пройти мимо тренда и решила внести свой вклад в развитие блокчейн-технологий и цифрового искусства. Любой желающий может приобрести первую статью на сайте (proglib.io), которая имеет более 470 000 просмотров.
Цена лота от 1 Ethereum, торги продлятся 3 недели.
Узнать больше можно по ссылке: https://proglib.io/w/874152a9
Библиотека программиста
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!
Интервью с Давидом Григоряном (iOS разработчик из СБЕРа), в котором он рассказал всё, что нужно знать про программирование под iOS. От стартовых требований к знаниям и железу до собеседований и профессиональной работы в команде из более чем 200 iOS разработчиков в СБЕРе.
Кроме того, затрагивались общие вопросы: плюсы и минусы мобильной разработки, перспективы, рост, развитие и многое другое.
https://proglib.io/w/f966cca0
Кроме того, затрагивались общие вопросы: плюсы и минусы мобильной разработки, перспективы, рост, развитие и многое другое.
https://proglib.io/w/f966cca0
YouTube
iOS разработчик из СБЕРБАНКА / Давид Григорян
Учись в LoftSchool со скидкой https://loftschool.com/professions/web-developer?pr=loft-dima&utm_source=youtube&utm_medium=loftblog&utm_campaign=dimakovalchuk
Промокод loft-dima
КОНКУРС! Напиши, зачем тебе нужен ментор и выиграй менторство Давида на 1 месяц!…
Промокод loft-dima
КОНКУРС! Напиши, зачем тебе нужен ментор и выиграй менторство Давида на 1 месяц!…
Советы по работе с Gradle для Android-разработчиков
Разработчик из red_mad_robot делится советами по работе с Gradle с теми, у кого нет чёткого понимания, как правильно структурировать свои проекты и писать build-скрипты.
https://proglib.io/w/ef136aab
Разработчик из red_mad_robot делится советами по работе с Gradle с теми, у кого нет чёткого понимания, как правильно структурировать свои проекты и писать build-скрипты.
https://proglib.io/w/ef136aab
Хабр
Советы по работе с Gradle для Android-разработчиков
Всем привет! Я пишу приложения под Android, в мире которого система сборки Gradle является стандартом де-факто. Я решил поделиться некоторыми советами по работе с системой с теми, у кого нет...