uk
Feedback
AppFiles - Mobile Development

AppFiles - Mobile Development

Відкрити в Telegram

Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov.

Показати більше
2 174
Підписники
+124 години
+47 днів
+1130 день
Архів дописів
Compose for iOS. Сколько осталось Flutter и React Native? Для нас, простых смертных, стал доступен Compose for iOS, пусть и в
Compose for iOS. Сколько осталось Flutter и React Native? Для нас, простых смертных, стал доступен Compose for iOS, пусть и в альфа версии. В этом видео мы разберем как он выглядит, как это работает, как создать такой проект и что мы можем сделать, используя эту технологию. А главное с этой минуты можно считать сколько осталось жить Flutter и React Native. Видео: https://apptractor.ru/compose-ios Платформа: iOS/кроссплатформа

Apprise позволяет отправлять уведомления почти во все самые популярные службы уведомлений, доступные нам сегодня, такие как F
Apprise позволяет отправлять уведомления почти во все самые популярные службы уведомлений, доступные нам сегодня, такие как FCN, PushBullet, OneSignal, Telegram, Discord, Slack, Amazon SNS, Gotify и т.д. В общем, одна библиотека уведомлений, чтобы управлять ими всеми. Есть общий и интуитивно понятный синтаксис уведомлений, поддержка изображений и вложений (для служб уведомлений, которые их примут), легковесность и лучшее время отклика, потому что все сообщения отправляются асинхронно. Apprise на GitHub: https://github.com/caronc/apprise Платформа: BaaS ⭐️: 6K

Не пишите повторно используемый код Я не пишу повторно используемый код и активно отговариваю от этого других разработчиков.
Не пишите повторно используемый код Я не пишу повторно используемый код и активно отговариваю от этого других разработчиков. Это не означает, что мой код нельзя использовать повторно. На самом деле, мой код во многих случая используется и повторно. Эта статья о том, как избежать распространенной ловушки программирования и, как это ни парадоксально, это также руководство о том, как добиться повторного использования кода, не прилагая никаких усилий для этого. Статья: https://apptractor.ru/Reusable Платформа: программирование 👏: 1К

Starscream - реализация веб-сокетов (RFC 6455, протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями м
Starscream - реализация веб-сокетов (RFC 6455, протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение) для Swift (iOS и OSX). Библиотека тестируемая, работает в бэкграунде, поддерживает TLS/WSS. Starscream на GitHub: https://github.com/daltoniam/Starscream Платформа: iOS ⭐️: 7.4K

Сделай первые шаги в изучении iOS-разработки! ⚡️Приглашаем всех, 16 августа в 20:00 мск, на бесплатный вебинар «Современное K
Сделай первые шаги в изучении iOS-разработки! ⚡️Приглашаем всех, 16 августа в 20:00 мск, на бесплатный вебинар «Современное KMM приложение» от OTUS. На занятии посмотрим, как превратить Android в iOS, мигрировав с помощью KMM, и какие подводные камни встречаются. Регистрация на вебинар: https://otus.pw/7WSo/ 🌐 Вебинар пройдет в рамках специалазции «iOS Developer» на онлайн-платформе OTUS.

10 алгоритмов, которые должен изучить каждый разработчик Многие начинающие разработчики ошибочно полагают, что запоминание ст
10 алгоритмов, которые должен изучить каждый разработчик Многие начинающие разработчики ошибочно полагают, что запоминание стандартных алгоритмов важно. Может быть это и так для некоторых собеседований, но это не особенно важно для того, чтобы быть успешным разработчиком. Так бесполезны ли вещи, которые вы изучаете на алгоритмических уроках? Конечно, нет. Невероятно важна способность мыслить алгоритмически. Не только для того, чтобы воспроизводить и использовать стандартные алгоритмы, но и для того, чтобы вам было удобно использовать код для решения любых новых проблем, с которыми вы столкнетесь как разработчик. 1. Бинарный поиск 2. Сортировка выбором, пузырьковая и вставками 3. Быстрая сортировка и сортировка слиянием 4. Код Хаффмана 5. Поиск в ширину 6. Поиск в глубину 7. Градиентный спуск 8. Алгоритм Дейкстры 9. Обмен ключами Диффи-Хеллмана 10. Применение на практике Статья: https://apptractor.ru/10algo Платформа: программирование

Плагины компилятора — это мощные инструменты метапрограммирования, которые могут значительно улучшить способ написания кода.
Плагины компилятора — это мощные инструменты метапрограммирования, которые могут значительно улучшить способ написания кода. Kotlin Symbol Processing (KSP) — это API, который можно использовать для разработки легковесных плагинов для компилятора. KSP предоставляет упрощенный API, который использует возможности Kotlin, сводя к минимуму кривую обучения. По сравнению с kapt процессоры аннотаций, использующие KSP, могут работать до 2 раз быстрее. Kotlin Symbol Processing API на GitHub: https://github.com/google/ksp Сайт: https://kotlinlang.org/docs/ksp-overview.html Платформа: Android ⭐️: 1.7K

Calculator - клон фирменного калькулятора Apple на SwiftUI. К проекту прилагается туториал из двух частей, в котором подробне
Calculator - клон фирменного калькулятора Apple на SwiftUI. К проекту прилагается туториал из двух частей, в котором подробнейшим образом объясняются все шаги в его разработке. Calculator на GitHub: https://github.com/ricardomongza99/Calculator Платформа: iOS ⭐️: 24

Более 100 (!) видео с конференции droidcon Berlin Конференция прошла в начале июля, а сейчас опубликованы записи всех докладо
Более 100 (!) видео с конференции droidcon Berlin Конференция прошла в начале июля, а сейчас опубликованы записи всех докладов. Официальный сайт: https://berlin.droidcon.com/ Видео: https://www.droidcon.com/ Платформа: Android

За гранью App Store: возможности для разработки в бизнес-сегменте Разработка для бизнес-сегмента может сильно отличаться от р
За гранью App Store: возможности для разработки в бизнес-сегменте Разработка для бизнес-сегмента может сильно отличаться от разработки для рядовых пользователей App Store. Открываются дополнительные возможности, основанные на Apple MDM (Mobile Device Management), также для приложения становятся доступны некоторые технологии, использование которых ограничено при распространении через App Store. Из доклада вы узнаете: • Что такое конфигурационные профили и какие у них возможности. • Как поднять собственный MDM-сервер и какие у него возможности. • Какая дополнительная функциональность появляется у приложений в Supervised-режиме. • Какие бывают альтернативные сценарии распространения приложения кроме App Store в B2B. Видео: https://apptractor.ru/zappstore Платформа: iOS

Made with Compose - серия экспериментов с Compose. Видео-плеер, календарь, текстовый редактор, отрисовка текста и т.п. Made w
Made with Compose - серия экспериментов с Compose. Видео-плеер, календарь, текстовый редактор, отрисовка текста и т.п. Made with Compose на GitHub: https://github.com/Kotlin/dokka Платформа: Android ⭐️: 139

❗️Хочешь с нуля стать востребованным iOS-разработчиком? ⚡️Приглашаем 4 августа в 20:00 мск на бесплатный вебинар «Swift Chart
❗️Хочешь с нуля стать востребованным iOS-разработчиком? ⚡️Приглашаем 4 августа в 20:00 мск на бесплатный вебинар «Swift Charts — строим красивые графики из коробки» в OTUS. На открытом уроке рассмотрим возможности фреймворка Swift Charts, который только что анонсировала компания Apple. Разберем, как его можно использовать для создания диаграмм в наших приложениях. 👉 Регистрация на вебинар: https://otus.pw/11qA/ 🌐 Вебинар является частью онлайн-курса «iOS Developer» от OTUS.

🔥 Приглашаем 1 августа в 20:00 мск на бесплатный вебинар «async/await в swiftUI» онлайн курса «iOS Developer. Professional».
🔥 Приглашаем 1 августа в 20:00 мск на бесплатный вебинар «async/await в swiftUI» онлайн курса «iOS Developer. Professional». Вместе с экспертом-практиком разберем, как сделать SwiftUI клиент популярного сервиса с поддержкой современной Concurrency. 👉🏼Регистрация на вебинар: https://otus.pw/Ln1M/ 🌐 Вебинар является частью онлайн-курса «iOS Developer. Professional» от OTUS.

Тинькофф ищет mobile-разработчиков, чтобы за три дня сделать им оффер 💡 6 августа пройдет Mobile Weekend Offer для iOS- и An
Тинькофф ищет mobile-разработчиков, чтобы за три дня сделать им оффер 💡 6 августа пройдет Mobile Weekend Offer для iOS- и Android-разработчиков с опытом от 3 лет. Пройдите все этапы технического интервью за день. Если понравятся условия и задачи — Тинькофф сделает оффер в течение трех дней. Успейте подать заявку до 3 августа: https://l.tinkoff.ru/mobile.weekend.offer.2022 Работа в команде Тинькофф — это не только возможность стать частью экспертного комьюнити мобильных разработчиков, но и развивать флагманские продукты. Например, Мобильный Банк, Тинькофф Бизнес и другие проекты.

⚡️Как iOS-разработчику вырасти до уровня Middle+ и зарабатывать 250+ тыс. рублей? Освойте необходимые для этого навыки на угл
⚡️Как iOS-разработчику вырасти до уровня Middle+ и зарабатывать 250+ тыс. рублей? Освойте необходимые для этого навыки на углубленном онлайн-курсе «iOS Developer. Professional» в OTUS. 🔥 Пройдите вступительный тест и узнайте готовы ли вы к обучению на онлайн-курсе «iOS Developer. Professional» 👉🏼Пройти тест:  https://otus.pw/NQVv/ 🎁 Бонус: Пройдете успешно тест, получите доступ к бесплатным вебинарам курса и специальную скидку на курс «iOS Developer. Professional». Партнер курса: Certiport 💪

40 советов, которые навсегда изменят ваше программирование В этой статье я даю некоторые советы, которые помогли мне в моей к
40 советов, которые навсегда изменят ваше программирование В этой статье я даю некоторые советы, которые помогли мне в моей карьере. Прочитать это все можно быстро, но их внедрение и использование может занять всю жизнь. Я занимаюсь разработкой приложений в течение почти 15 лет, и все же иногда мне приходится останавливаться и думать об основных аспектах этой профессии. Статья: https://apptractor.ru/40coding Платформа: программирование

PlayCover позволяет вам запускать iOS-приложения и игры на вашем компьютере с процессором M1 под управлением macOS 12.0 или н
PlayCover позволяет вам запускать iOS-приложения и игры на вашем компьютере с процессором M1 под управлением macOS 12.0 или новее. Приложениями при этом можно управлять с помощью клавиатуры и мыши. PlayCover на GitHub: https://github.com/PlayCover/PlayCover Платформа: macOS/iOS ⭐️: 554

Dokka — это механизм документирования кода для Kotlin, выполняющий ту же функцию, что и javadoc для Java. Как и сам Kotlin, D
Dokka — это механизм документирования кода для Kotlin, выполняющий ту же функцию, что и javadoc для Java. Как и сам Kotlin, Dokka полностью поддерживает смешанные проекты Java/Kotlin. Он понимает стандартные комментарии Javadoc в файлах Java и комментарии KDoc в файлах Kotlin и может генерировать документацию в различных форматах, включая стандартный Javadoc, HTML и Markdown. Dokka на GitHub: https://github.com/Kotlin/dokka Платформа: Android/Kotlin ⭐️: 2.6K

Quick — это Behavior-Driven среда тестирования для Swift и Objective-C. Quick помогает вам проверить, как ведут себя ваши при
Quick — это Behavior-Driven среда тестирования для Swift и Objective-C. Quick помогает вам проверить, как ведут себя ваши приложения, а не просто работает код или нет. Такой подход делает тесты чрезвычайно читабельными и поддерживаемыми, а также помогает описать поведение логических частей приложения другим разработчикам. Quick на GitHub: https://github.com/Quick/Quick Платформа: iOS/тестирование ⭐️: 9.5K

Учебный курс "Собираем с Bazel" Bazel — это система сборки с открытым исходным кодом, созданная Google для компиляции больших
Учебный курс "Собираем с Bazel" Bazel — это система сборки с открытым исходным кодом, созданная Google для компиляции больших и сложных кодовых баз. Этот бесплатный курс из 19 уроков обучит вас основам сборки - от написания очень простого Java-приложения до компиляции Android или iOS-приложения с большим количеством зависимостей. Курс: https://www.raywenderlich.com/31558158-building-with-bazel Платформа: iOS/Android