Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎉 Ой, сегодня уже 23 февраля…
А вы не успели определиться с подарком? Держите тогда набор мастхэв от Proglib.academy
Мало? Ну штош, вот еще скидка 50% на все курсы:
1. Основы IT для непрограммистов
2. Математика для Data Science
3. Алгоритмы и структуры данных
4. Основы программирования на Python
5. Frontend Basic и тд.
⛹️♀️Поторопитесь, срок действия истекает 28 февраля ;)
Proglib.academy – это:
— более 800 000 разработчиков в IT-сообществе;
— программы разработаны преподавателями ВМК МГУ;
— решение реальных задач, которые дают на собеседованиях в компании размера FAANG;
— спикеры Яндекса, Revolut, Тинькофф и т.д.
💎 Подробнее о курсах: https://proglib.io/w/8fa9bb50
А вы не успели определиться с подарком? Держите тогда набор мастхэв от Proglib.academy
Мало? Ну штош, вот еще скидка 50% на все курсы:
1. Основы IT для непрограммистов
2. Математика для Data Science
3. Алгоритмы и структуры данных
4. Основы программирования на Python
5. Frontend Basic и тд.
⛹️♀️Поторопитесь, срок действия истекает 28 февраля ;)
Proglib.academy – это:
— более 800 000 разработчиков в IT-сообществе;
— программы разработаны преподавателями ВМК МГУ;
— решение реальных задач, которые дают на собеседованиях в компании размера FAANG;
— спикеры Яндекса, Revolut, Тинькофф и т.д.
💎 Подробнее о курсах: https://proglib.io/w/8fa9bb50
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📱Пишем iOS-приложение для планирования задач с помощью AirTable, Moya и VIPER
В этой статье мы создадим iOS-приложение для планирования задач и воспользуемся AirTable в качестве бесплатного онлайн-сервиса для удаленного хранения данных.
🔗 Основной сайт
🔗 Зеркало
В этой статье мы создадим iOS-приложение для планирования задач и воспользуемся AirTable в качестве бесплатного онлайн-сервиса для удаленного хранения данных.
🔗 Основной сайт
🔗 Зеркало
👍4
Миграция Sunflower на Jetpack Compose
Автор делится стратегией миграции с существующих приложений на основе View на Compose, демонстрируя ее на реальном примере.
Читать
Автор делится стратегией миграции с существующих приложений на основе View на Compose, демонстрируя ее на реальном примере.
Читать
Medium
Migrating Sunflower to Jetpack Compose
At ADS ’22, I shared a migration strategy from existing View-based apps to Compose. In this blog post, we take a look at how to apply that…
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
The Swift Package Index
tuist – Swift Package Index
tuist by Tuist on the Swift Package Index – Tuist's CLI
👏2
🔗 Введение
🔗 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻 Jorge Castillo
Diving into Mosaic for Jetpack Compose
Overview on how to create a client library for the Compose compiler and runtime. The library Mosaic is a library created by @JakeWharton for building console UI that relies on the Jetpack Compose compiler and runtime. Here is a sneak peek on how a counter…
👍2
Ключевая особенность именно этого репозитория в том, что его автор среди прочих ссылается на нативные китайские блоги и статьи. В гугле вы точно такого не найдете.
https://github.com/krizzsk/HackersCave4StaticAndroidSec
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - krizzsk/HackersCave4StaticAndroidSec: A comprehensive resource for Android static analysis and vulnerability assessment.…
A comprehensive resource for Android static analysis and vulnerability assessment. Tutorials, tools, and resources for identifying and mitigating security vulnerabilities in Android applications. -...
👍3
Пополняемая серия иллюстрированных руководств по изучению Kotlin от Dave Leeds
Что есть сейчас:
● Chapter 1 • Variables, Expressions, and Types
● Chapter 2 • Functions
● Chapter 3 • Conditionals: When and If
● Chapter 4 • Introduction to Classes and Objects
● Chapter 5 • Enum Classes in Kotlin
● Chapter 6 • Nulls and Null Safety
● Chapter 7 • Lambdas and Function References
● Chapter 8 • Collections: Lists and Sets
● Chapter 9 • Collections: Maps
● Chapter 10 • Receivers and Extensions
● Chapter 11 • Scopes and Scope Functions
● Chapter 12 • Introduction to Interfaces
● Chapter 13 • Introduction to Class Delegation
Что будет:
◾️Chapter 14 • Inheritance and Abstract Classes
◾️Chapter 15 • Exceptions
◾️Chapter 16 • Data Classes and Destructuring
◾️Chapter 17 • Sealed Classes
◾️Chapter 18 • Introduction to Generics
◾️Chapter 19 • Generic Variance
◾️Chapter 20 • Introduction to Coroutines
Что есть сейчас:
● Chapter 1 • Variables, Expressions, and Types
● Chapter 2 • Functions
● Chapter 3 • Conditionals: When and If
● Chapter 4 • Introduction to Classes and Objects
● Chapter 5 • Enum Classes in Kotlin
● Chapter 6 • Nulls and Null Safety
● Chapter 7 • Lambdas and Function References
● Chapter 8 • Collections: Lists and Sets
● Chapter 9 • Collections: Maps
● Chapter 10 • Receivers and Extensions
● Chapter 11 • Scopes and Scope Functions
● Chapter 12 • Introduction to Interfaces
● Chapter 13 • Introduction to Class Delegation
Что будет:
◾️Chapter 14 • Inheritance and Abstract Classes
◾️Chapter 15 • Exceptions
◾️Chapter 16 • Data Classes and Destructuring
◾️Chapter 17 • Sealed Classes
◾️Chapter 18 • Introduction to Generics
◾️Chapter 19 • Generic Variance
◾️Chapter 20 • Introduction to Coroutines
Dave Leeds on Kotlin
Variables, Expressions, and Types
So you want to be a Kotlin programmer? You've come to the right place! Your adventure starts here in Chapter 1, where you'll learn all about variables, expressions, and types.
👍6❤1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.iss.one/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
🎓 Школа Proglib Academy: https://t.iss.one/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Дэвид Смит, независимый iOS-разработчик и соведущий подкаста Under the Radar, пишет полезные заметки о дизайне приложений для iOS и watchOS. Вдруг кому-то пригодится.👇
https://www.david-smith.org/dnd/
https://www.david-smith.org/dnd/
Please open Telegram to view this post
VIEW IN TELEGRAM
www.david-smith.org
Design Diary - David Smith, Independent iOS Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
Slack Engineering
Extending Anvil for Fun and Profit - Slack Engineering
Note: This article assumes some familiarity with Dagger, Anvil, and Kotlin. We use Dagger heavily in the Slack Android app for compile-time dependency injection. It’s powerful, flexible, supports basic Kotlin idioms, and allows for advanced dependency injection…
👍1
Мини-гайд по View Composition
View Composition позволяет создавать повторно используемые компоненты для создания расширенных вьюх. Вы можете извлечь логику в повторно используемые компоненты, используя протокол
Подробнее
View Composition позволяет создавать повторно используемые компоненты для создания расширенных вьюх. Вы можете извлечь логику в повторно используемые компоненты, используя протокол
ViewModifier
в SwiftUI, и настроить свой код для повторного использования.Подробнее
SwiftLee
View Composition using ViewModifiers in SwiftUI
Apply view composition by combining view modifiers and create endless combinations of enriched views using reusable code components.
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏭 25 лучших практик отправки кода в продакшн
Практические советы для стартапов и крупных технологических компаний о том, как отправлять код в продакшн и минимизировать риск простоя и ошибок.
🔗 Основной сайт
🔗 Зеркало
Практические советы для стартапов и крупных технологических компаний о том, как отправлять код в продакшн и минимизировать риск простоя и ошибок.
🔗 Основной сайт
🔗 Зеркало
👍1
Пример проектирования архитектуры Android-приложения, под капотом у которого возможность загрузки большого количества изображений на сервер без блокировки UI и с другими функциями во время загрузки.
Читать
Читать
🤔4👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
➡️🍏 Сетевые запросы и REST API в iOS и Swift: протокольно-ориентированное программирование. Часть 1
Из этой статьи вы узнаете, как отправлять сетевые запросы к удаленному REST API и как декодировать данные. Также обсудим, почему стоит предпочесть нативную библиотеку популярным AlamoFire и AFNetworking.
🔗 Основной сайт
🔗 Зеркало
Из этой статьи вы узнаете, как отправлять сетевые запросы к удаленному REST API и как декодировать данные. Также обсудим, почему стоит предпочесть нативную библиотеку популярным AlamoFire и AFNetworking.
🔗 Основной сайт
🔗 Зеркало
👍3