Anti-Mine - готовый “Сапер” для Android. Внутри Android SDK 29, AndroidX, Lifecycle, Dagger, Room и корутины.
Исходники: https://github.com/lucasnlm/antimine-android
Исходники: https://github.com/lucasnlm/antimine-android
ObjectForm - библиотека для декларативного создания форм на Swift. Позволяет быстро и просто создавать длинные формы. Для сложных, наверное, не подойдет, но зато автоматически создает строки, выбирает тип клавиатуры, делает безопасные типы, умеет работать с правилами валидации данных.
Библиотека: https://github.com/haojianzong/ObjectForm
Библиотека: https://github.com/haojianzong/ObjectForm
Simple App Launcher - простой лаунчер для избранных приложений. Хотя, конечно, термин “лаунчер” тут избыточен, скорее это просто хранилище для нужных приложений, чтобы они всегда были под рукой.
Приложение: https://play.google.com/store/apps/details?id=com.simplemobiletools.applauncher
Исходники: https://github.com/SimpleMobileTools/Simple-App-Launcher
Приложение: https://play.google.com/store/apps/details?id=com.simplemobiletools.applauncher
Исходники: https://github.com/SimpleMobileTools/Simple-App-Launcher
Начнем неделю с простого. AnimatedBottomBar - красивое анимированное нижнее меню для Android-приложений.
Исходники: https://github.com/Droppers/AnimatedBottomBar
Исходники: https://github.com/Droppers/AnimatedBottomBar
mChat - это готовое приложение для обмена сообщениями в реальном времени, написанное на Swift для iOS. Умеет посылать текст, изображения, видео, аудио, есть статус пользователей, индикаторы печати и прочтения. Поскольку mChat использует быструю и надежную базу данных Firebase, он мгновенно получает данные. Кроме того, он использует Mapbox API, который предоставляет разные стили для карты. Дизайн приложения вдохновлен Telegram.
Сокровище: https://github.com/realpaliy/mChat
Сокровище: https://github.com/realpaliy/mChat
ComposeClock - часы из частиц, сделанные на Jetpack Compose, новом декларативном UI-фреймворке для Android. Вдохновлен проект аналогичными часами, которые недавно сделали на Flutter.
На Jetpack Compose: https://github.com/adibfara/ComposeClock
На Flutter: https://github.com/miickel/flutter_particle_clock
На Jetpack Compose: https://github.com/adibfara/ComposeClock
На Flutter: https://github.com/miickel/flutter_particle_clock
Previewed.app - еще один сервис создания красивых скриншотов для App Store и Google Play. Предлагает 4 разных шаблона с возможностями кастомизации. Получается нечто типа того, что показано ниже. Денег вроде пока не просит.
Сайт: https://previewed.app/
Сайт: https://previewed.app/
Примеры приложений для Android с Material Components. Приложения в этом репозитории являются реализацией Material Studies - каждое из них построено с использованием библиотеки MDC-Android и демонстрирует создание цветов, типографики и форм с помощью Material Theming.
Исходники: https://github.com/material-components/material-components-android-examples
Исходники: https://github.com/material-components/material-components-android-examples
Motion Toast - красивые уведомления для Android на Kotlin. Бывают разных видов и, соответственно, разных цветов, поддерживают темные темы.
Исходники: https://github.com/Spikeysanju/MotionToast
Исходники: https://github.com/Spikeysanju/MotionToast
Руководство по рисованию кругов на SwiftUI. Да, вот так просто :)
Статья: https://medium.com/better-programming/swiftui-circle-15663b523c20
Статья: https://medium.com/better-programming/swiftui-circle-15663b523c20
А это готовые экраны входа и профиля для iOS-приложения.
Примеры: https://github.com/realpaliy/ios-login
Примеры: https://github.com/realpaliy/ios-login
Туториал - создание диалоговых окон и предупреждений для Android на Kotlin.
Статья: https://levelup.gitconnected.com/android-alert-dialogs-in-kotlin-tutorial-fbbe1f787015
Статья: https://levelup.gitconnected.com/android-alert-dialogs-in-kotlin-tutorial-fbbe1f787015
CoronaTracker - трекер коронавируса по странам и городам для iOS и macOS. С картами, чартами, виджетом. Основан на открытых данных.
Исходники: https://github.com/MhdHejazi/CoronaTracker
Исходники: https://github.com/MhdHejazi/CoronaTracker
Foodium - это Android-приложения о еде, созданное для демонстрации современных средств разработки. Оно загружает заметки из API и сохраняет их в SQLite. таким образом сообщения всегда загружаются из локальной базы данных, а удаленные и локальные данные синхронизируются. Внутри MVVM (Model View View-Model), Kotlin, корутины, Flow, Android Architecture Components, Dagger 2, Retrofit, Moshi, Moshi Converter, Coil-kt, Material Components for Android.
Исходники: https://github.com/PatilShreyas/Foodium
Исходники: https://github.com/PatilShreyas/Foodium
Handwritten Digit Recognition - iOS-приложение, которое распознает рукописные цифры. Написано на Swift, использует TensorFlow Lite с натренированной Keras базой.
Исходники: https://github.com/sevakon/handwritten-digit-recognition
Исходники: https://github.com/sevakon/handwritten-digit-recognition
Занятный редактор видео с 3D мокапами устройств и анимацией. Стоит он как маленький самолет, но выглядит очень занятно - загружаете в него скрины или подключаете iPhone, вращаете все в реальном времени и получаете видео или скриншоты с трехмерными сценами.
Сайт: https://www.rotato.xyz/
Сайт: https://www.rotato.xyz/
Читатели пишут: andColorPicker - удобный, гибкий и быстрый компонент для выбора цвета для Android.
Библиотека: https://github.com/side-codes/andColorPicker
Если у вас есть свои любимые компоненты или open source проекты - присылайте @lbogolubov.
Библиотека: https://github.com/side-codes/andColorPicker
Если у вас есть свои любимые компоненты или open source проекты - присылайте @lbogolubov.
Собственно очередная разработка, предназначение которой понятно из названия. SwiftUIAuthenticationCompleted - готовый проект на SwiftUI с Firebase-аутентификацией. Поддерживает Sign in with Apple.
Исходники: https://github.com/alfianlosari/SwiftUIAuthenticationCompleted
Исходники: https://github.com/alfianlosari/SwiftUIAuthenticationCompleted
Продвинутое руководство, в котором рассказывается, как создать расширяющееся представление для ScrollView, аналогичное тому, которое есть на вкладке «Сегодня» в App Store.
Видео: https://youtu.be/wOQWAzsKi4U
Видео: https://youtu.be/wOQWAzsKi4U
YouTube
(2020) SwiftUI - Expanding Views (Inspired by the AppStore) - 40 Minutes - Advanced
This is a more advanced tutorial that goes into how to create an expanding view over a ScrollView, similar to the one in the "Today" tab in the AppStore. This was made because of a request on Reddit, so if you too have a request, please feel free to ask in…
Android Sunflower - справочник садовода, а заодно демонстрация лучших практики разработки приложений с Android Jetpack.
Статья: https://medium.com/androiddevelopers/introducing-android-sunflower-e421b43fe0c2
Приложение: https://github.com/android/sunflower
Статья: https://medium.com/androiddevelopers/introducing-android-sunflower-e421b43fe0c2
Приложение: https://github.com/android/sunflower