Библиотека для создания анимации переворачивающихся страниц или карт/карточек во ViewPager.
Статья: https://android.jlelse.eu/easyflipviewpager-the-flip-animations-for-your-viewpager-fd66b34f4703
Исходники: https://github.com/wajahatkarim3/EasyFlipViewPager
Статья: https://android.jlelse.eu/easyflipviewpager-the-flip-animations-for-your-viewpager-fd66b34f4703
Исходники: https://github.com/wajahatkarim3/EasyFlipViewPager
EasySwiftLayout - легковесный фреймворк для Auto-Layout. Позволяет легко оперировать размерами и положениями View, прикреплять их к границам или наоборот, размещать по центру окна.
Библиотека: https://github.com/Pimine/EasySwiftLayout
Библиотека: https://github.com/Pimine/EasySwiftLayout
AGSkeletonLoading - библиотека для Android, организующая показ скелетона, пустого состояния для таблицы с данными, которые вот-вот должны загрузиться. Можно использовать разные цвета, настраивать мерцание, количество элементов в скелетоне и т.п.
Исходники: https://github.com/AgnaldoNP/AGSkeletonLoading
Исходники: https://github.com/AgnaldoNP/AGSkeletonLoading
RHLinePlot - интерактивный график, как в приложении Robinhood, на SwiftUI.
Библиотека: https://github.com/aunnnn/RHLinePlot
Библиотека: https://github.com/aunnnn/RHLinePlot
Конференция App Builders 2020 прошла в удаленном формате в начале мая. Сейчас опубликованы все видео - 15 докладов про iOS разработку и вопросы создания приложений. Среди тем - UI тестирование, Combine, доступность, машинное обучение для iOS, SwiftUI, управление командой разработки и т.п.
Плейлист: https://www.youtube.com/playlist?list=PLLcE3DL3f5ByDAucPjzNRG_hPtYDvYlIA
Плейлист: https://www.youtube.com/playlist?list=PLLcE3DL3f5ByDAucPjzNRG_hPtYDvYlIA
YouTube
App Builders 2020 - YouTube
Официальные Android-приложения для отслеживания контактов во время эпидемии коронавируса.
ВОЗ: https://github.com/WorldHealthOrganization/app/
Итальянское: https://github.com/immuni-app/immuni-app-android
Великобритания: https://github.com/nhsx/COVID-19-app-Android-BETA
Авcтралия: https://github.com/AU-COVIDSafe/mobile-android
Австрия: https://github.com/austrianredcross/stopp-corona-android
Чехия: https://github.com/covid19cz/erouska-android
Швейцария: https://github.com/DP-3T/dp3t-app-android-ch
ВОЗ: https://github.com/WorldHealthOrganization/app/
Итальянское: https://github.com/immuni-app/immuni-app-android
Великобритания: https://github.com/nhsx/COVID-19-app-Android-BETA
Авcтралия: https://github.com/AU-COVIDSafe/mobile-android
Австрия: https://github.com/austrianredcross/stopp-corona-android
Чехия: https://github.com/covid19cz/erouska-android
Швейцария: https://github.com/DP-3T/dp3t-app-android-ch
TransformationLayout - анимированные трансформации для View или Activity.
Исходники: https://github.com/skydoves/TransformationLayout
Исходники: https://github.com/skydoves/TransformationLayout
Лекции Стэнфордского университета курса CS193p весны 2020 года - "Разработка приложений для iOS с использованием SwiftUI". Стэнфорд в настоящее время делает эти онлайн-лекции доступными для всех (выкладывает по две в неделю) через YouTube, а на сайте публикует сами видео, слайды и домашние задания.
Плейлист: https://www.youtube.com/playlist?list=PLpGHT1n4-mAtTj9oywMWoBx0dCGd51_yG
Сайт курса: https://cs193p.sites.stanford.edu/
Плейлист: https://www.youtube.com/playlist?list=PLpGHT1n4-mAtTj9oywMWoBx0dCGd51_yG
Сайт курса: https://cs193p.sites.stanford.edu/
Material Design Search UI iOS — экран поиска в материальном дизайне для iOS. Представляет стилизованную поисковую строку и соответствующий View с результатами. Написано на Swift 5.0 и работает начиная с iOS 11.0.
Исходники: https://github.com/twho/material-design-search-ui-ios
Исходники: https://github.com/twho/material-design-search-ui-ios
Начинаем неделю с большого проекта. Upcoming Movies App - приложение с фильмами, сделанное на Swift 5 на основе TMDb API.
Исходники: https://github.com/DeluxeAlonso/UpcomingMovies
Исходники: https://github.com/DeluxeAlonso/UpcomingMovies
Vortex - живые Data-driven обои для Android. Это гибрид Unity и приложения для Android, который рисует движение частиц на основе данных Awareness API - погоды, локации, времени, движения человека.
Приложение: https://play.google.com/store/apps/details?id=com.justzht.vortex
Исходники: https://github.com/JustinFincher/Vortex-Experiments
Приложение: https://play.google.com/store/apps/details?id=com.justzht.vortex
Исходники: https://github.com/JustinFincher/Vortex-Experiments
Не мобильное, но пройти мимо никак нельзя :) EA публикует исходный код ключевых компонентов игр Command & Conquer. Речь идет о TiberianDawn.dll и RedAlert.dll из Command & Conquer Remastered Collection — их код опубликован под лицензией GPL v3.0.
Исходники: https://github.com/electronicarts/CnC_Remastered_Collection
Исходники: https://github.com/electronicarts/CnC_Remastered_Collection
Всегда хотел писать код на C и запускать его на Android? Надоело собирать мегабайтные пакеты просто для того, чтобы делать самые простые вещи? Это демонстрация того, как создавать свои собственные приложения для Android на C размером в 25 Кб и и запускать их за 2 секунды.
Внутри:
• Окна с поддержкой OpenGL ES
• Поддержка акселерометра и мультитач
• Android-клавиатура для ввода
• Хранение файлов внутри APK и доступ к ним с помощью AAssetManager
• Поддержка разрешений
• Прямой доступ к USB-устройствам
Исходники: https://github.com/cnlohr/rawdrawandroid
Видео: https://www.youtube.com/watch?v=Cz_LvaN36Ag
Внутри:
• Окна с поддержкой OpenGL ES
• Поддержка акселерометра и мультитач
• Android-клавиатура для ввода
• Хранение файлов внутри APK и доступ к ним с помощью AAssetManager
• Поддержка разрешений
• Прямой доступ к USB-устройствам
Исходники: https://github.com/cnlohr/rawdrawandroid
Видео: https://www.youtube.com/watch?v=Cz_LvaN36Ag
UGrid - аналог CollectionView, только с ячейками трех разных размеров. Их (размеры) можно определять в коде для каждого элемента, а библиотека сама разместит их так, чтобы не оставалось пустого места.
Библиотека: https://github.com/AramSemerjyan/ugrid
Библиотека: https://github.com/AramSemerjyan/ugrid
Больше коротких видео богу коротких видео! Trinity - SDK для съемки и обработки роликов, написанный на Kotlin и C++, реализующий большинство функций, необходимых для создания своего TikTok-а.
Исходники: https://github.com/wlanjie/trinity
Исходники: https://github.com/wlanjie/trinity
FSPagerView - слайдер на основе UICollectionView. Умеет делать бесконечные галереи, автоматическое перелистывание, горизонтальный и вертикальный пейджинг, 3D анимации при перелистывании.
Библиотека: https://github.com/WenchaoD/FSPagerView
Библиотека: https://github.com/WenchaoD/FSPagerView
Compose Academy - сниппеты и руководства по Jetpack Compose, новому декларативному UI-фреймворку для Android. Пока не очень много всего, но и сам Jetpack, надо признать, еще не вышел, так что будем надеяться на рост.
Сайт: https://compose.academy/
GitHub: https://github.com/hitherejoe/ComposeAcademy
Приложение: https://github.com/hitherejoe/ComposeAcademy-Playground
Сайт: https://compose.academy/
GitHub: https://github.com/hitherejoe/ComposeAcademy
Приложение: https://github.com/hitherejoe/ComposeAcademy-Playground
Simple Dialer - легковесная звонилка с телефонной книгой для Android. Умеет также блокировать звонки, писать логи. В материальном дизайне, с темной темой, работает без подключения к интернету.
Приложение: https://play.google.com/store/apps/details?id=com.simplemobiletools.dialer
Исходники: https://github.com/SimpleMobileTools/Simple-Dialer
Приложение: https://play.google.com/store/apps/details?id=com.simplemobiletools.dialer
Исходники: https://github.com/SimpleMobileTools/Simple-Dialer
“11 недель Android” - новая серия еженедельных уроков, в которых разбирается одна какая-то тема разработки под Android. Приурочено к выходу беты Android 11. Начинается со следующей недели и есть такие направления - Машинное обучение, Безопасность, Совместимость, Jetpack, Инструменты, Android за пределами телефонов, Игры и Медиа, UI.
Сайт: https://developer.android.com/11weeksofandroid
Сайт: https://developer.android.com/11weeksofandroid