Лучшие проекты Java с Github
В данной статье я представлю вашему внимаю 50 Java-проектов на GitHub, с которыми не помешает познакомиться любому Java-разработчику.
javatg — лучший канал для освоения Java с нуля до профи.
RxJava — это виртуальная реализация Java Reactive Extensions, которая представляет собой библиотеку для составления асинхронных приложений и программ, основанных на событиях, с использованием наблюдаемых последовательностей.
Страница RxJava на GitHub, с которой вы можете скачать и посмотреть код проекта:
Elasticsearch — это распространённая поисковая система RESTful, созданная для облака.
Страница Elasticsearch на GitHub, с которой вы можете загрузить и просмотреть код проекта:
Безопасный HTTP-клиент для Android и Java от Square, Inc.
Страница Retrofit на GitHub, с которой вы можете скачать и посмотреть код проекта:
Клиент HTTP & HTTP/ 2 для приложений на Android и Java.
Страница OkHttp на GitHub, с которой вы можете скачать и посмотреть код проекта:
Spring Boot позволяет легко создавать приложения и сервисы производственного уровня на базе Spring с абсолютным минимумом хлопот.
Страница Spring Boot на GitHub, с которой вы можете скачать и посмотреть код проекта:
Guava — это набор основных библиотек, который включает в себя новые типы коллекций (такие как multimap и multiset), неизменяемые коллекции, библиотеку графов, функциональные типы, кэш в памяти и API / утилиты для параллелизма, ввода-вывода, хэширования, примитивов, отражения, обработки строк и многого другого!
Страница Guava на GitHub, с которой вы можете скачать и посмотреть код проекта:
Мощная, но простая в использовании библиотека диаграмм для Android.
Страница MPAndroidChart на GitHub, с которой вы можете скачать и посмотреть код проекта:
Glide — это быстрая и эффективная платформа для управления мультимедиа и загрузки изображений с открытым исходным кодом для Android, которая объединяет декодирование мультимедиа, кэширование памяти и диска, а также объединение ресурсов в простой и удобный интерфейс.
Страница Glide на GitHub, с которой вы можете скачать и посмотреть код проекта:
Spring предоставляет всё, что вам нужно, помимо языка Java, для создания корпоративных приложений в широком диапазоне сценариев и архитектур.
Страница Spring на GitHub, с которой вы можете скачать и посмотреть код проекта:
Привязка полей и методов для Android views, которая использует обработку аннотаций для генерации шаблонного кода для вас.
Страница Butter Knife на GitHub, с которой вы можете скачать и посмотреть код проекта:
Lottie — это мобильная библиотека для Android и iOS, которая анализирует анимации Adobe After Effects, экспортированные в формате json с помощью Bodymovin, и отображает их на мобильных устройствах!
Страница Lottie на GitHub, с которой вы можете скачать и посмотреть код проекта:
Библиотека обнаружения утечек памяти для Android и Java.
Страница LeakCanary на GitHub, с которой вы можете скачать и посмотреть код проекта:
Apache Dubbo — это высокопроизводительный RPC-фреймворк на базе Java с открытым исходным кодом от Alibaba.
Страница Apache Dubbo на GitHub, с которой вы можете скачать и посмотреть код проекта:
ZXing — это многоформатная библиотека обработки изображений штрих-кодов 1D / 2D с открытым исходным кодом, реализованная на Java, с портами на другие языки.
Страница ZXing на GitHub, с которой вы можете скачать и посмотреть код проекта:
EventBus — данная библиотека реализует декомпозицию кода для Android и Java.
Страница EventBus на GitHub, с которой вы можете скачать и посмотреть код проекта:
AndroidUtilCode — это мощная и простая в использовании библиотека для Android. Она инкапсулирует функции, которые обычно используются при разработке на Android. Используя его инкапсулированные API, вы можете значительно повысить эффективность разработки. Программа состоит из двух модулей: utilcode, который обычно используется в разработке, и subutil, который редко используется в разработке, но утилиты могут быть полезны для упрощения основного модуля.
Страница AndroidUtilCode на GitHub, с которой вы можете скачать и посмотреть код проекта:
UIL стремится предоставить мощный, гибкий и легко настраиваемый инструмент для загрузки, кэширования и отображения изображений. Он предоставляет множество вариантов конфигурации и хороший контроль над процессом загрузки изображений и кэширования.
Страница UIL на GitHub, с которой вы можете скачать и посмотреть код проекта:
6 популярных продуктов, созданных на языке Java
6 популярных продуктов, созданных на языке Java!
Может ли язык программирования, созданный более 25 лет назад, оставаться актуальным и сейчас, в 2022 году?
Да, если речь о Java!
Именно с помощью Java были созданы многие программные продукты, широко известные во всём мире. Какие именно? Рассказываем.
⠀
— Google Docs и другие продукты Google: разработчики используют Java для программирования сервера и создания пользовательского интерфейса;
⠀
— Spotify. Этот интернет-сервис потокового аудио используетJava в своём веб-приложении, в частности, для стабилизации передачи данных;
⠀
— Netflix. Серверная часть этого популярного стримингового сервиса, позволяющего смотреть кино и сериалы, также построена на Java;
⠀
— LinkedIn. В этой социальной сети Java отвечает за запись логов, обмен сообщениями между пользователями и распознавание ссылок в текстах;
⠀
— NASA World Wind. Эта программа представляет из себя интерактивный виртуальный глобус, который использует спутниковые снимки NASA для построения трёхмерных моделей Земли, Марса, Венеры, Юпитера и Луны, и она полностью написана на Java.
⠀
— Minecraft. Это одна из немногих игр, написанных на Java, и здесь этот язык помогает в построении игровой логики, рендеринге и обмене сообщениями.
⠀
Кроме того, на языке Java написаны большинство Android-приложений и некоторые вебсайты, среди которых интернет-магазины (eBay, Amazon), социальные сети (LinkedIn, Twitter, Facebook), платёжные системы (PayPal) и даже официальный сайт Пентагона!
⠀
А ещё этот язык считается сравнительно простым для освоения, поэтому, если вы хотите овладеть новым языком программирования, Java – отличный выбор.
⠀
Курс «Программирование на Java»