- 38 лучших Open Source Android-проектов на Java
- Социальные сети
- Новости
- Фото и видео
- Продуктивность
- Музыка
- Игры
- Мессенджеры
- Медиа
- Финансы
- Архитектура
- Утилиты
- Справочники
- Погода
- Интересные приложения для Android с открытым исходным кодом
- 1. Android-приложение с MVP архитектурой
- 2. Android-приложение с MVVM архитектурой
- 3. Google I/O Android-приложение
- 4. Чертежи архитектуры Google Android
- 5. Telegram
- 6. Plaid
- 7. Wire
- 8. Андроид-приложение ribot
- 9. Kickstarter
- 10. PocketHub
- 11. Простое андроид-приложение с MVP
- Saved searches
- Use saved searches to filter your results more quickly
- android-project
- Here are 76 public repositories matching this topic.
- imShakil / BloodBank
- ritik2410 / Elegant_Calculator
- PriyanshuArora2001 / AAHAR-APP
- mohaiminur / Textchat
- rizwansoaib / Android-Library-Management
- theashwin / automator
- codewithsandy / Ecommerce-Android-App
- dev-aniketj / WeatherApp-Android
- Anni1123 / Android-Projects
- CaptainVish / Medicine-Time-Android-App-Project
- Raj-m01 / Android-Chat-App
- fari-zma / TruthDare
- afsalashyana / Genuine-Inspiration
- afsalashyana / V_Note
- msdeep14 / Tripcount
- Android Sample Projects with Source Code in Android Studio | Top 30
- Android Sample Projects with Source Code in Android Studio
- KickStarter (Java)
- K-9 Mail (Kotlin)
- New Pipe (Java)
- Plaid (Kotlin)
38 лучших Open Source Android-проектов на Java
Проекты с открытым исходным кодом являются ценным ресурсом для всех программистов. Вы можете многому научиться, просто изучив исходный код или же создав что-то поверх существующего проекта.
В этом списке лучшие open source приложения для Android, написанные на Java. Среднее число звезд Github в нем – 3,874.
Социальные сети
Kickstarter – официальное приложение платформы.
NewPipe – легковесный фронтэнд для YouTube.
WordPress – официальное приложений платформы.
Новости
Plaid – пример реализации материального дизайна в новостном агрегаторе.
FastHub – клиент для GitHub.
Materialistic – клиент Hacker News в материальном дизайне.
Фото и видео
LeafPic – галерея в материальном дизайне.
Продуктивность
ownCloud – хранение и организация всего.
AmazeFileManager – файловый менеджер.
Музыка
Timber – музыкальный плеер.
Phonograph – музыкальный плеер.
Shuttle Music Player – еще один.
Игры
Pixel Dungeon – традиционная аркада в пиксель-арте.
Google Santa Tracker for Android – развлекательное приложение для детей.
2048 – классическая игра с числами.
Мессенджеры
Telegram – исходники того, кого скоро в России закроют.
Signal – приватный мессенджер.
Qksms – красивый SMS-мессенджер.
Медиа
VLC – один из лучших плееров для платформы.
AntennaPod – менеджер подкастов.
MovieGuide – приложение для открытия новых фильмов.
Финансы
CoCoin – управление счетами.
Kickmaterial – приложение для краудфандинга.
Bitcoin Wallet Android – кошелек.
GnuCash Android – отслеживание трат.
Архитектура
Android CleanArchitecture – пример чистой архитектуры.
Archi – Standard Android, MVP и MVVM.
Android MVP Architecture – пример MVP.
Утилиты
Shadowsocks – socks5 прокси.
SoundRecorder – диктофон с материальным дизайном.
Справочники
iosched – приложение Google I/O 2017.
Wikipedia Android – официальное приложение энциклопедии.
Погода
SeeWeather – RxJava+RxBus+Retrofit+Glide+Material Design
Интересные приложения для Android с открытым исходным кодом
Используя и изучая приложения с открытым исходным кодом, вы можете научиться, как создавать хорошие приложения самостоятельно.
Ниже перечислены лучшие проекты под Android с открытым исходным кодом. Благодаря им вы сможете узнать массу отличных практик для разработки под Android.
1. Android-приложение с MVP архитектурой
Этот репозиторий содержит приложение, которое реализует архитектуру MVP с использованием Dagger2, GreenDao, RxJava2, Fast-Android-Networking и PlaceholderView.
2. Android-приложение с MVVM архитектурой
Этот репозиторий содержит приложение, которое реализует архитектуру MVVM с использованием Dagger2, GreenDao, RxJava2, Fast-Android-Networking и PlaceholderView.
3. Google I/O Android-приложение
Google I/O — это конференция разработчиков, которая проводится каждый год. На ней представлены сотни демонстраций технологий от разработчиков.
Этот проект — Android-приложение для конференции. Приложение поддерживает устройства под управлением Android 5.0+ и оптимизировано для телефонов и планшетов всех форм и размеров.
4. Чертежи архитектуры Google Android
Платформа Android обладает большой гибкостью, когда организует и архивирует приложение. Эта свобода может привести к приложениям с большими классами. Это может затруднить тестирование, поддержку и расширение.
Архитектура Android Blueprint предназначена для демонстрации возможных способов помочь в решении этих проблем. Этот проект показывает одно и то же приложение, реализованное много раз с использованием различных архитектурных концепций и инструментов.
Вы можете использовать эти образцы как отправную точку для создания собственных приложений. Здесь основное внимание уделяется структуре кода, архитектуре, тестированию. Однако имейте в виду, что существует множество способов создания приложений с этими архитектурами и инструментами. Сосредоточьтесь на своих собственных приоритетах и не слишком увлекайтесь тем, что можно считать каноническими примерами.
5. Telegram
Telegram — это приложение для обмена сообщениями с акцентом на скорость и безопасность. Этот мессенджер супер быстрый, простой и бесплатный. Данный репозиторий содержит официальный исходный код андроид-приложения для Telegram.
6. Plaid
Приложение под Android, которое способно вдохновить своим дизайном, благодаря отличной реализации material design.
7. Wire
Это приложение чата полно картин, фильмов, GIF, музыки, эскизов и других форм мультимедиа. Также оно всегда обеспечивает безопасное сквозное шифрование.
8. Андроид-приложение ribot
Официальное приложение ribot для Android, в котором реализованы архитектура, инструменты и рекомендации, которые команда поддерживает для платформы Android.
9. Kickstarter
Kickstarter — это глобальное сообщество, которое помогает воплощать творческие проекты в жизнь. Изучайте тысячи проектов в области искусства, дизайна, фильмов, игр, музыки и т. д.
10. PocketHub
GitHub отказался поддерживать приложение, поэтому оно было выпущено «в люди» и поддерживается как публичный проект. Сейчас общество активно работают над переизданием этого приложения в Play Маркет. Это приложение станет духовным преемником оригинального приложения.
11. Простое андроид-приложение с MVP
Очень простое приложение, показывающее, как реализовать архитектуру MVP.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
android-project
Here are 76 public repositories matching this topic.
imShakil / BloodBank
A simple android project for blood management system.
ritik2410 / Elegant_Calculator
A simple android calculator like IOS UI.
PriyanshuArora2001 / AAHAR-APP
This is a food donation android application designed to reduce food wastage by donating excess food to poor or needy peoples. This application is based on JAVA and currently under the development phase.
mohaiminur / Textchat
Android Chating Application project with Machine Learning ML-KIT
rizwansoaib / Android-Library-Management
Android Library Management Project
theashwin / automator
Automator — App That Works For You
codewithsandy / Ecommerce-Android-App
An android app that recommended e-commerce solution built in java using Firebase.
dev-aniketj / WeatherApp-Android
💙 💙 Beautiful Weather 🌧️ Application.
Anni1123 / Android-Projects
Adding My Android Projects Here built using Java
CaptainVish / Medicine-Time-Android-App-Project
Medicine Time is an native android application meant to aid the forgetful and busy with remembering to take their daily medications. It is designed for users who need a little help keeping track of their medication schedule and who are dedicated to keeping the schedule.
Raj-m01 / Android-Chat-App
An android chat app built using java and firebase services
fari-zma / TruthDare
A simple Truth or Dare game. Get your position around your phone and get started. If you wish you can add more truths and dares.
afsalashyana / Genuine-Inspiration
Android Application for Inspiring Quotes Developed For Tutorial Purposes
afsalashyana / V_Note
Simple Android application to save notes
msdeep14 / Tripcount
Android application for splitting and managing expenses
Android Sample Projects with Source Code in Android Studio | Top 30
Android Sample Projects with Source Code, in this blog we explore some big projects in Android studio made by professional Developers in Java Kotlin and Flutter.
Android Sample Projects with Source Code in Android Studio
KickStarter (Java)
Welcome to Kickstarter’s open source Android app! Come on in, take your shoes off, stay a while—explore how Kickstarter’s native squad has built and continues to build the app, discover our implementation of RxJava in logic- filled view models, and maybe even create an issue or two.
K-9 Mail (Kotlin)
K-9 Mail is an open source email client with support for multiple accounts , search, IMAP push email, multi-folder sync, flagging, filing, signatures, BCC-self, PGP/MIME & more!
New Pipe (Java)
New pipe is a libre lightweight streaming front-end for Android.
Plaid (Kotlin)
Plaid was written with one big goal: showcase material design in Android in a real application. While Plaid successfully achieved its goal, from an architecture point of view, it lacks all features that would make it a modular, scalable, testable and maintainable app: with UI logic in Android classes, no tests and only one module.
Plaid represents a great real world app example: it provides a fairly complex set of functionalities, it has technical debt, it has features that have to be dealt with as APIs are being removed. All of these problems are encountered by many projects in the Android community and therefore, make Plaid a suitable showcase for all the advantages that architecture components bring.