Forwarded from Библиотека программиста | программирование, кодинг, разработка
➡️🍏 Сетевые запросы и REST API в iOS и Swift: протокольно-ориентированное программирование. Часть 1
Из этой статьи вы узнаете, как отправлять сетевые запросы к удаленному REST API и как декодировать данные. Также обсудим, почему стоит предпочесть нативную библиотеку популярным AlamoFire и AFNetworking.
🔗 Основной сайт
🔗 Зеркало
Из этой статьи вы узнаете, как отправлять сетевые запросы к удаленному REST API и как декодировать данные. Также обсудим, почему стоит предпочесть нативную библиотеку популярным AlamoFire и AFNetworking.
🔗 Основной сайт
🔗 Зеркало
👍3
🧵Наглядный обзор различий между архитектурными паттернами MVC, MVP, MVVM, MVVM-C и VIPER от Alex Xu.
🔥17👍6❤2
Подборка полезных возможностей Android Studio от мобильного разработчика из KTS. Большинство фич распространяется и на другие IDE от JetBrains.
Читать
Читать
Хабр
Список фишек Android Studio для ускорения разработки
Привет! Меня зовут Стефан, я занимаюсь Android-разработкой в KTS . Android-разработчики каждый день сталкиваются с своим основным инструментом — Android Studio. Это очень удобный инструмент с...
🙏2
Разбираемся, откуда возникает TransactionTooLargeException при разработке для Android
Это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Его также можно получить в безобидной ситуации, когда, казалось бы, мы ничего такого не делали и не пользовались IPC.
Читать
Это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Его также можно получить в безобидной ситуации, когда, казалось бы, мы ничего такого не делали и не пользовались IPC.
Читать
Хабр
Откуда возникает TransactionTooLargeException, если я ничего такого не делал?
Android-разработчиков часто спрашивают на технических собеседованиях, как запускать фрагменты, как передавать туда данные, почему нельзя класть много в аргументы, а много — это сколько, а что может...
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧠 Проводники по миру «счастья» и «удовольствия»: как программисту справиться с депрессией
Не ждите, когда пройдет депрессия – лечите ее. Рассказываем, в чем разница между серотониновой и дофаминовой депрессией и как справиться с ней без приема антидепрессантов.
🔗 Основной сайт
🔗 Зеркало
Не ждите, когда пройдет депрессия – лечите ее. Рассказываем, в чем разница между серотониновой и дофаминовой депрессией и как справиться с ней без приема антидепрессантов.
🔗 Основной сайт
🔗 Зеркало
👍3
Серия статей о разработке клиента для Mastodon на SwiftUI
IceCubesApp — open source клиент для доступа к децентрализованной соцсети Mastodon. Он полностью построен на SwiftUI, что делает его быстрым, легким и простым в использовании.
— Часть 1. Историй создания приложения, обзор архитектуры и кодовой базы.
IceCubesApp — open source клиент для доступа к децентрализованной соцсети Mastodon. Он полностью построен на SwiftUI, что делает его быстрым, легким и простым в использовании.
— Часть 1. Историй создания приложения, обзор архитектуры и кодовой базы.
Medium
The making of Ice Cubes, an open source, SwiftUI Mastodon client.
This is the beginning of a series of articles about the making of Ice Cubes
👍2
Тут команда RuStore подготовила подробный гайд по регистрации и загрузке приложений.
В январе 2023 года аудитория RuStore составила 10 миллионов человек. На витрину магазина уже загружено 5 тысяч приложений от 3,6 тысячи разработчиков.
Читать
В январе 2023 года аудитория RuStore составила 10 миллионов человек. На витрину магазина уже загружено 5 тысяч приложений от 3,6 тысячи разработчиков.
Читать
Хабр
Как опубликовать приложение в RuStore и подключить монетизацию: пошаговый гайд
Привет! На связи Александр Руснак, руководитель направления разработчиков, технологий и сервисов RuStore . В мае 2022 года мы с командой и партнёрами запустили российский магазин...
❤6😁5
Подборка open source проектов для изучения SwiftUI:
🗄 Clean Architecture for SwiftUI + Combine
🗄 The OldOS Project
🗄 SwiftUICraft
🗄 Velik
🗄 Open Sesame
🗄 Swiftui 2048
🗄 Expense Tracker
🔗 Подробнее
🔗 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - nalexn/clean-architecture-swiftui: SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence…
SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more. - nalexn/clean-architecture-swiftui
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
iOS-технологизация
Разборы сложных тем, уроки и митапы для Swift разработчиков и тех, кто хочет войти в ios. Теги: swift rxswift ios xcode widgetkit
👍4
Команда «Библиотеки программиста» поздравляет девушек с праздником и желает равных зарплат, безопасности и простого человеческого счастья. 💐 🍾
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Команда Додо Пиццы готовит свое одноименное приложение к локализации на арабский язык и делится находками: зачем нужна поддержка языков в приложении, которые пишутся справа налево (Right to Left, RTL), почему не достаточно просто адаптировать вёрстку в коде для поддержки RTL, зачем они перерисовывали иллюстрации и чем отличается арабский знак процента от европейского. Вдруг кому-то из вас пригодится.👇
Читать
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как мы приложение Додо Пиццы на арабский переводили
Что вы знаете о том, как добавить поддержку языков, которые пишутся справа налево (Right to Left, RTL), в iOS‑приложение? Нужно использовать leading и trailing вместо left и right,...
❤4🔥3👍2
Анна Жаркова, ведущий мобильный разработчик в Usetech, делится опытом создания бэкенда для мобильного приложения с использованием облачных хранилищ Firebase Realtime Database/Firestore и Cloud Storage.
Читать
Читать
Хабр
Remote бэкенд на Firebase для МП без бэкенда
Всем привет! С вами Анна Жаркова, ведущий мобильный разработчик компании Usetech. Продолжаем вам рассказывать про интересные технологии мобильной разработки и об их эффективном применении в...
👍7❤3
Views vs modifiers в SwiftUI
Разбираемся, есть ли вообще между ними какие-либо практические различия, помимо стиля и структуры кода?
Читать
Разбираемся, есть ли вообще между ними какие-либо практические различия, помимо стиля и структуры кода?
Читать
Swift by Sundell
SwiftUI views versus modifiers | Swift by Sundell
What’s really the difference between building a piece of UI as a view versus a modifier, and how to choose between those two solutions?
Если вы загрузили бета-версию Xcode 14.3, возможно, заметили предупреждения в коде. Связано это с тем, что данный выпуск включает Swift 5.8. Разбираемся, что там нового.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Hacking with Swift
What's new in Swift 5.8
Back-deployable APIs, more implicit self upgrades, improved result builders, and more!
Ключевые особенности аппаратной и программной архитектуры безопасности iOS + руководство по тестированию iOS-приложений.
https://github.com/vadim-a-yegorov/iOS-Internals-and-Security-Testing
https://github.com/vadim-a-yegorov/iOS-Internals-and-Security-Testing
GitHub
GitHub - v-y-archive/iOS-Internals-and-Security-Testing: iOS is Apple's proprietary operating system that runs on the iPhone, iPod…
iOS is Apple's proprietary operating system that runs on the iPhone, iPod Touch and iPad. A lot of components are specific to iOS. Here are key features of the iOS hardware and software sec...
🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Дайджест за 02.2023: Зачистка аккаунтов разработчиков, статистка iOS 16 и обновление Type-C кабеля
Дайджест по iOS разработке за Февраль 2023. Apple чистит приложения и аккаунт разработчиков, опубликовали статику сколько устройств обновились на iOS 16, новый дизайн главной страницы сайта и обновление для MagSafe Duo и Type-С кабеля.
Сегодня в дайджесте:…
Сегодня в дайджесте:…
👍3
Миграция Now In Android на Koin: серия статей для Android-разработчика
🗄 Часть 1. Koin setup, application verification, and a first module tour
🗄 Часть 2. Common Modules components and feature modules
🗄 Часть 3. Setup and code with Koin annotations
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Now In Android with Koin — part 1
I propose today to take a special tour of Now In Android: a version built with the Koin dependency injection framework.