ProtonMail — сервис веб-почты с шифрованием, созданный в 2013 году сотрудниками ЦЕРН. Серверы и штаб-квартира находятся в Швейцарии. Владелец — Proton Technologies AG (Женева). ProtonMail отличается от многих других почтовых сервисов возможностью шифрования письма, прежде чем оно отправляется на сервер. Письма между пользователями ProtonMail шифруются всегда автоматически. 29 января 2020 года Роскомнадзор сообщил, что на территории России введена полная блокировка услуг ProtonMail.
С 23 апреля исходники ProtonMail для Android опубликованы на GitHub: https://protonmail.com/blog/android-open-source/
Исходники приложения для iOS были выпущены в конце 2019: https://github.com/ProtonMail/ios-mail
С 23 апреля исходники ProtonMail для Android опубликованы на GitHub: https://protonmail.com/blog/android-open-source/
Исходники приложения для iOS были выпущены в конце 2019: https://github.com/ProtonMail/ios-mail
CLI-утилита с величественным именем Spasibo показывает какие из библиотек, которые вы используете, принимают донаты. Работает с Cocoapods, Carthage и Swift Package Manager, данные о пожертвованиях берет из Github Sponsors.
Исходники: https://github.com/artemnovichkov/spasibo
Исходники: https://github.com/artemnovichkov/spasibo
Вы жертвовали деньги open source проектам?
Anonymous Poll
4%
Да, неоднократно
11%
Да, один или два раза
28%
Нет, но собираюсь
25%
Нет и не собираюсь
32%
Я хочу всех посмотреть
This media is not supported in your browser
VIEW IN TELEGRAM
Пример использования WebXR и Tensorflow для создания “голограмм” в дополненной реальности. Работает в Android с Chrome (>= r81).
Демо: http://nosy-b.github.io/holography
Исходники: https://github.com/nosy-b/holography
Демо: http://nosy-b.github.io/holography
Исходники: https://github.com/nosy-b/holography
Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️
Простой Github-шаблон, который позволяет вам создать проект Android/Kotlin и начать работу всего за несколько секунд. Он ориентирован на реализацию проекта со статическим анализом кода и непрерывной интеграцией.
Исходники: https://github.com/cortinico/kotlin-android-template
Простой Github-шаблон, который позволяет вам создать проект Android/Kotlin и начать работу всего за несколько секунд. Он ориентирован на реализацию проекта со статическим анализом кода и непрерывной интеграцией.
Исходники: https://github.com/cortinico/kotlin-android-template
StepperView - компонент SwiftUI для отображения пошаговых действий.
Исходники: https://github.com/badrinathvm/StepperView
Исходники: https://github.com/badrinathvm/StepperView
SoundSpice-mobile - легковесный минималистичный музыкальный плеер для Android.
Сделан с применением:
• React Native
• Redux
• React Navigation v5
• Styled Components
Исходники: https://github.com/farshed/SoundSpice-mobile
Сделан с применением:
• React Native
• Redux
• React Navigation v5
• Styled Components
Исходники: https://github.com/farshed/SoundSpice-mobile
Игра «Жизнь» — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году. Это реализация этой игры на Swift.
Исходники: https://github.com/zntfdr/Life
Исходники: https://github.com/zntfdr/Life
Раньше все тренировались на ̶к̶о̶ш̶к̶а̶х̶ покемонах или фильмах, теперь, видимо, настала эпоха Animal Crossing. ACHNBrowserUI - персональный дашборд для игры на SwiftUI. Работает на iOS, iPad и macOS (Catalyst).
Исходники: https://github.com/Dimillian/ACHNBrowserUI
Исходники: https://github.com/Dimillian/ACHNBrowserUI
Material Sudoku - упрощенные исходники оригинальной игры, опубликованной впервые в Google Play еще в 2013 году и набравшей с тех пор миллионы загрузок.
Игра: https://play.google.com/store/apps/details?id=com.jdamcd.sudoku
Код: https://github.com/jdamcd/material-sudoku
Игра: https://play.google.com/store/apps/details?id=com.jdamcd.sudoku
Код: https://github.com/jdamcd/material-sudoku
AppIntro - крутая карусель для онбординга в Android. Поддерживает работу с разрешениями и помогает создать красивый приветственный опыт за пару минут.
Библиотека: https://github.com/AppIntro/AppIntro
Библиотека: https://github.com/AppIntro/AppIntro
Бесплатный курс “Введение во Flutter-разработку на Dart”. Двенадцать разделов, под сотню отдельных видеоуроков.
Сайт: https://www.appbrewery.co/courses/enrolled/851555
Сайт: https://www.appbrewery.co/courses/enrolled/851555
Проблема создания меню не перестает терзать разработчиков. И хотя вопрос эффективности всякого рода гамбургеров до сих пор обсуждается, иметь хорошую реализацию никому не повредит. SSCustomSideMenu - настраиваемое меню с разными вариантами “выезда”, с динамическим размером.
Исходники: https://github.com/simformsolutions/SSCustomSideMenu
Исходники: https://github.com/simformsolutions/SSCustomSideMenu
OSSSpeechKit - обертка для AVFoundation и Apple Speech, упрощающая реализацию голосового ввода и вывода. Поддерживает 37 языков, в том числе и русский.
Исходники: https://github.com/AppDevGuy/OSSSpeechKit
Исходники: https://github.com/AppDevGuy/OSSSpeechKit
Notally - минималистичный блокнот для ведения заметок. С материальным дизайном, архивом, форматированием текста, экспортом текста, темной темой, автоматическим сохранением.
Проект: https://github.com/OmGodse/Notally
Проект: https://github.com/OmGodse/Notally
Source Code Walkthrough of Telegram-iOS - серия статей, в котором разработчик исследует открытый код Telegram. В его коде существует решение для многих практических инженерных задач, таких как надежное сетевое соединение, безопасное хранение данных, реактивные события, воспроизведение мультимедиа, интерактивный UX, сложные списки, настройки и т.д. Пока есть две статьи - общий обзор и обзор SSignalKit.
Автор: https://medium.com/@BoHu
Автор: https://medium.com/@BoHu
Запустили небольшой тест по Swift - 10 вопросов на знание основ языка. Вот, например, есть код:
let names = ["Amy", "Clara"]
for i in 0 ... names.length {
print("Hello, \(names[i])!")
}
GitTouch - открытый мобильный клиент для Git-сервисов (GitHub, GitLaab, Bitbucket и Gitea) на Flutter. Подсветка синтаксиса, просмотр репозиториев и пользователей, пул реквестов и issue, уведомлений, оценка репозиториев.
Исходники: https://github.com/git-touch/git-touch
Исходники: https://github.com/git-touch/git-touch
YouTag - музыкальный плеер для iOS, который умеет скачивать музыку и извлекать аудио из YouTube-видео. Поддерживает mp4, mp3 и wav, умеет извлекать из них метаданные. Создает плейлисты с фильтрами по тэгам, артистам, альбомам и т.п. Играет в фоне. Умеет изменять скорость воспроизведения.
Исходники: https://github.com/youstanzr/YouTag
Исходники: https://github.com/youstanzr/YouTag