Instructions - пошаговые интерактивные инструкции с подсказками для онбординга или обучения. Можно “прикрепить” к любому UIViewController, а внутри масса настроек, анимации и удобные источники данных.
Библиотека: https://github.com/ephread/Instructions
Библиотека: https://github.com/ephread/Instructions
Nebula - это масштабируемый сетевой фреймворк от Slack, ориентированный на производительность, простоту и безопасность. Он позволяет без проблем подключаться к компьютерам в любой точке мира, причем полезен как для соединения тысяч компьютеров, так и для соединения двух или трех. Nebula переносима и работает на Linux, OSX и Windows. (есть ранний прототип, работающий на iOS).
Nebula включает в себя ряд существующих концепций, таких как шифрование, группы безопасности, сертификаты и туннелирование, и каждая из этих отдельных частей существовала и до Nebula в различных формах. Что отличает Nebula от существующих предложений, так это то, что фреймворк объединяет все эти идеи, в результате чего получается сумма, превышающая отдельные части.
Сегодня Nebula работает на каждом сервере в Slack, предоставляя глобальный сетевой стек, который помогает компании управлять сервисом. Хотя большинство людей впервые слышит о Nebula, она используется в Slack уже более двух лет.
Цели Nebula:
- Предоставить зашифрованное соединение между любыми хостами.
- Сервис, независимый от провайдера.
- Высокоуровневая фильтрация трафика.
- Сильная безопасность.
- Скорость.
- Возможность тестирования.
Исходники: https://github.com/slackhq/nebula
Статья: https://medium.com/p/884110a5579
Nebula включает в себя ряд существующих концепций, таких как шифрование, группы безопасности, сертификаты и туннелирование, и каждая из этих отдельных частей существовала и до Nebula в различных формах. Что отличает Nebula от существующих предложений, так это то, что фреймворк объединяет все эти идеи, в результате чего получается сумма, превышающая отдельные части.
Сегодня Nebula работает на каждом сервере в Slack, предоставляя глобальный сетевой стек, который помогает компании управлять сервисом. Хотя большинство людей впервые слышит о Nebula, она используется в Slack уже более двух лет.
Цели Nebula:
- Предоставить зашифрованное соединение между любыми хостами.
- Сервис, независимый от провайдера.
- Высокоуровневая фильтрация трафика.
- Сильная безопасность.
- Скорость.
- Возможность тестирования.
Исходники: https://github.com/slackhq/nebula
Статья: https://medium.com/p/884110a5579
У Raspberry Pi Press вышла новая книга - “Создание шутера от первого лица на Unity”. Вы узнаете, как устанавливать и использовать все необходимое бесплатное программное обеспечение, создавать врагов, которые следуют за игроком и атакуют его, создавать и текстурировать трехмерные модели персонажей, а также создавать уровни с запертыми дверями и ключами.
Вы также получите советы и рекомендации от экспертов, которые позволят вам продвинуться дальше в создании игр, не ограничиваясь этим учебником.
Книгу в электронном виде можно скачать бесплатно на сайте издательства, а бумажная продается там же и стоит 10 фунтов стерлингов: https://wireframe.raspberrypi.org/books/unity-fps
Вы также получите советы и рекомендации от экспертов, которые позволят вам продвинуться дальше в создании игр, не ограничиваясь этим учебником.
Книгу в электронном виде можно скачать бесплатно на сайте издательства, а бумажная продается там же и стоит 10 фунтов стерлингов: https://wireframe.raspberrypi.org/books/unity-fps
Android-NFC — готовый ридер NFC токенов и кредитных карт. Умеет читать и писать информацию, получать данные карт.
Приложение в Google Play: https://play.google.com/store/apps/details?id=com.peerbits.nfccardread
Исходники: https://github.com/Peerbits/Android-NFC
Приложение в Google Play: https://play.google.com/store/apps/details?id=com.peerbits.nfccardread
Исходники: https://github.com/Peerbits/Android-NFC
Popover - всякие разные виды всплывающих окошек для iOS, как в приложении Facebook. Снизу, сверху, с анимацией, с разными скругленияими, стрелками и содержанием.
Репозиторий: https://github.com/corin8823/Popover
Репозиторий: https://github.com/corin8823/Popover
Опубликованы видео iOS Conf Singapore 2020. В темах - Ориентированное на глобальные переменные программирование, создание безопасных приложений, Continuous Integration, GraphQL, конечно SwiftUI, защита встроенных покупок от пиратства, Metal и другие. Всего 20 докладов.
Официальный сайт: https://engineers.sg/conference/iosconfsg-2020
Официальный сайт: https://engineers.sg/conference/iosconfsg-2020
Engineers.SG
Playlist: iOS Conference SG 2020 - Engineers.SG
CurveGraphView - кастомный View для отрисовки “плавных” графиков. Поддерживает отображение сразу нескольких линий на одном графике, полностью настриваем, быстро работает и ничего не весит - мечта, а не библиотека 🙂
Приобщиться: https://github.com/swapnil1104/CurveGraphView
Приобщиться: https://github.com/swapnil1104/CurveGraphView
Все самые модные слова в одном вебинаре - "iOS-приложение на SwiftUI с использованием Kotlin Mobile Multiplatform"!
Forwarded from Mobile Development by AppTractor
12.02 в 20.00 (мск) пройдет бесплатный вебинар “iOS-приложение на SwiftUI с использованием Kotlin Mobile Multiplatform” в рамках профессионального онлайн-курса “iOS Разработчик. Продвинутый курс v 2.0.”
Запишитесь сейчас и получите напоминание в день вебинара: https://otus.pw/gfRu/
Во время вебинара напишем приложение с использованием современных средств разработки, таких как SwiftUI на presentation слое, а в качестве слоя сервисов воспользуемся Kotlin Mobile Multiplatform, который уже используется такими компаниями как Яндекс и Autodesk.
Своей экспертизой поделится преподаватель-практик Кирилл Володин (TeamLead iOS).
Вебинар будет полезен разработчикам и всем, кто хочет развиваться в сфере разработки мобильных приложений. Чтобы попасть на полный онлайн-курс с welcome-скидкой прямо сейчас пройдите вступительное тестирование: https://otus.pw/90cq/
Запишитесь сейчас и получите напоминание в день вебинара: https://otus.pw/gfRu/
Во время вебинара напишем приложение с использованием современных средств разработки, таких как SwiftUI на presentation слое, а в качестве слоя сервисов воспользуемся Kotlin Mobile Multiplatform, который уже используется такими компаниями как Яндекс и Autodesk.
Своей экспертизой поделится преподаватель-практик Кирилл Володин (TeamLead iOS).
Вебинар будет полезен разработчикам и всем, кто хочет развиваться в сфере разработки мобильных приложений. Чтобы попасть на полный онлайн-курс с welcome-скидкой прямо сейчас пройдите вступительное тестирование: https://otus.pw/90cq/
EMTNeumorphicView - набор некоторых примитивов (для, собственно, View, кнопок, ячеек таблиц), реализующих принципы неоморфизма. Хотя сам автор этого стиля отказался от него и сказала, что он плохо подходит для приложений, вы можете попробовать использовать его с этой библиотекой.
О неоморфизме: https://apptractor.ru/info/articles/neumorphism.html
Библиотека: https://github.com/hirokimu/EMTNeumorphicView
О неоморфизме: https://apptractor.ru/info/articles/neumorphism.html
Библиотека: https://github.com/hirokimu/EMTNeumorphicView
На прошлой неделе у нас были графики для Android, а на этой - для iOS. ChartView работает с линейными графиками, круговыми и столбцовыми диаграммами. Изображения интерактивные, автоматически адаптируются к темному режиму, полностью настраиваемы, работают на WatchOS.
Библиотека: https://github.com/AppPear/ChartView
Библиотека: https://github.com/AppPear/ChartView
Руководство по созданию клона WhatsApp для Android на Kotlin. Пока есть только первая часть с чатами, дальше предполагаются голосовые и видео звонки.
Проект на GitHub: https://github.com/GetStream/WhatsApp-Clone-Android
Статья: https://proandroiddev.com/build-a-whatsapp-clone-on-android-with-kotlin-part-1-89de0abf12f7
Проект на GitHub: https://github.com/GetStream/WhatsApp-Clone-Android
Статья: https://proandroiddev.com/build-a-whatsapp-clone-on-android-with-kotlin-part-1-89de0abf12f7
Видео конференции BA: Swiftable 2019, которая прошла в Аргентине в ноябре прошлого года. Темы вечные - SwiftUI, анимации, тестирование, доступность, роутинг, VIPER и т.д. Всего 23 видео.
Плейлист: https://www.youtube.com/channel/UCMfOnx1ht9GQ0lHaPkN6XnA/videos
Плейлист: https://www.youtube.com/channel/UCMfOnx1ht9GQ0lHaPkN6XnA/videos
Connection - библиотека нахождения путей в графе на Swift. Автор позиционирует ее как расширение GameplayKit, но, кажется, может подойти и многим другим. В целом - ищет кратчайший путь между двумя вершинами во взвешенном графе.
Исходники: https://github.com/zntfdr/Connection/
Исходники: https://github.com/zntfdr/Connection/
Хотя существует несколько сервисов для создания скриншотов для магазинов приложений, разработчику же всегда хочется сделать свое. Android Framer - скрипт на Python, который вставляет скриншот в рамку, делает фон и надпись.
Исходники: https://github.com/faruktoptas/android-framer
Исходники: https://github.com/faruktoptas/android-framer
Проект по созданию открытой инфраструктуры отправки пуш-уведомлений для Android взамен Firebase Cloud Messaging. Есть сервер, есть клиент и API, но разработка еще идет и стабильность авторы, судя по всему, не гарантируют.
Официальный сайт: https://bubu1.eu/openpush/
Официальный сайт: https://bubu1.eu/openpush/
Android Localization Library - библиотека для управлениями языками в приложении. Принцип локализации остается прежним (вы делаете разные строковые файлы для разных языков), а библиотека помогает переключаться между языками “на лету”.
Ссылка: https://github.com/akexorcist/Android-Localization
Ссылка: https://github.com/akexorcist/Android-Localization
FacebookLikeReaction - настраиваемая панель со смайликами-реакциями, как в Facebook.
Библиотека: https://github.com/11Shraddha/FacebookLikeReaction
Библиотека: https://github.com/11Shraddha/FacebookLikeReaction
Большая бесплатная коллекция экранов и компонентов iOS 13. Подходит для Sketch и Figma.
Сайт: https://files.design/templates/ios13gui
Сайт: https://files.design/templates/ios13gui
SwiftConf '19 прошла в Германии еще в Августе 2019 года, но только сейчас стали доступны ее видео. В них лучшие практики программирования на Swift, Combine, UI, психология игр. Всего 8 видео.
https://www.youtube.com/playlist?list=PLgUjQUYKwG_jZ27Ian38aeDu5wHjx95vt
https://www.youtube.com/playlist?list=PLgUjQUYKwG_jZ27Ian38aeDu5wHjx95vt
YouTube
SwiftConf '19 - YouTube