Connect with us

GitHub

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Эти 10 проектов и библиотек дадут вам толчок для изучения или глубокого погружения в Jetpack Compose. Наслаждайтесь!

Опубликовано

/

     
     

Эти 10 проектов и библиотек дадут вам толчок для изучения или глубокого погружения в Jetpack Compose. Наслаждайтесь!

1. klokk

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Это кинетические часы. Сделаны с использованием Jetpack Compose Desktop. В документации вы можете прочитать о вдохновении проекта и посмотреть процесс разработки. Вы также можете внести свой вклад в проект.

Проект: https://github.com/theapache64/klokk

2. MovieCompose

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Это демонстрационное приложение, основанное на современном технологическом стеке Android, которое в основном использует Jetpack Compose UI и Movie DB API. 100% Kotlin, Coroutines, Flow, Hilt, MVVM, паттерн репозитория и т.д. Документация хорошо написана и широко описывает технологический стек.

Проект: https://github.com/skydoves/MovieCompose

3. NewtonsTimer

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Проект, подготовленный специально для #AndroidDevChallenge. Это приложение Simple Timer, вдохновленное колыбелью Ньютона. В README дается хорошее объяснение мотивации проекта. Автор также проделал хорошую работу, объясняя основные моменты и давая ссылки на код. Очень вдохновляюще!

Проект: https://github.com/MaciejCiemiega/NewtonsTimer

4. Flux

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Flux — это красивое погодное приложение, которое показывает, как рисовать динамические пейзажи с несколькими слоями, которые меняются в зависимости от фазы дня. Оно опирается на Jetpack Compose Canvas и поддерживает светлую/темную тему. В целом, это отличный учебный материал!

Проект: https://github.com/fidloo/flux

5. Create Compose App

Это действительно классный инструмент, создающий  шаблон приложения для Android, Web, Desktop и Chrome, написанного на Jetpack Compose. Он избавляет вас от трудоемкой установки и настройки.

Созданное приложение поддерживает архитектуру MVVM, Hilt как Dependency Injection Framework, Jetpack Navigation, Logger и типографику Google Sans. В шаблоне для десктопа поддерживается архитектура MVVM со структурой, похожей на Android (SingleActivity), Dagger 2 в качестве фреймворка Dependency Injection, навигация/маршрутизация с Decompose, иконки Launcher (для всех платформ), отдельный модуль данных, модульные и UI-тесты, логирование и шрифт Google Sans. Весьма впечатляюще!

Проект: https://github.com/theapache64/create-compose-app

6. McCompose

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Это приложение для McDonald’s, созданное для демонстрации использования Jetpack Compose. Из-за того, что проекту уже 2 года, для его компиляции может потребоваться небольшой рефакторинг. Тем не менее, его стоит посмотреть.

Проект: https://github.com/hitanshu-dhawan/McCompose

7. Schedule Calendar

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Это демонстрационный проект, который показывает горизонтальный календарь, показывающий события в хронологическом порядке.

Это не библиотека, а скорее проект для любопытных разработчиков, на что можно посмотреть и поучиться. К сожалению, README не содержит никакой информации.

Проект: https://github.com/halilozercan/compose-schedule-calendar

8. Wiggles

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Еще одно приложение, подготовленное для Android Dev Challenge. Это приложение для усыновления собаки, реализованное с помощью Android Architecture Components, Compose Navigation и Material Components.

Хотя документация не очень полная, код достаточно понятен.

Проект: https://github.com/Spikeysanju/Wiggles

9. Roffu

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

Проект представляет собой интернет-магазин, специализирующийся на спортивной обуви от многих известных компаний с современным пользовательским интерфейсом и красивой анимацией.

Приложение имеет довольно современный технологический стек:

  • Compose Navigation
  • Hilt для инъекции зависимостей
  • Room для локального хранения данных
  • DataStore для общих настроек
  • MacroBenchmark для измерения производительности приложения
  • Coil для загрузки изображений

Проект: https://github.com/mustfaibra/RoFFu

10. ViMusic

10 открытых проектов, которые заставят вас полюбить Jetpack Compose

С помощью этого приложения с открытым исходным кодом для Android можно стримить музыку с YouTube Music.

Проект: https://github.com/vfsfitvnm/ViMusic

Источник

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: