Бесплатное приложение Osclass для Android
Цитата: Сергей от 07.12.2025, 10:53Доступно для скачивания и редактирования. Распространяется как есть, только для ознакомления. Документацию будем писать по мере доработки.
Учтите, для связи сайта с приложением нужен плагин REST API Osclass, скачать можно на нашем сайте. Последнее время допиливали плагин, повысили версию PHP до 8. Периодически будем выкладывать обновления плагина.
Следите за новостями.
Доступно для скачивания и редактирования. Распространяется как есть, только для ознакомления. Документацию будем писать по мере доработки.
Учтите, для связи сайта с приложением нужен плагин REST API Osclass, скачать можно на нашем сайте. Последнее время допиливали плагин, повысили версию PHP до 8. Периодически будем выкладывать обновления плагина.
Следите за новостями.
Загруженные файлы:- Вам нужно войти, чтобы просматривать прикрепленные файлы..
Цитата: Сергей от 08.01.2026, 09:32Во вложении исправленная версия плагина для связи вашего сайта с приложением. Ниже структура проекта:
app/
+-- src/
¦ +-- main/
¦ ¦ +-- java/com/example/osclassapp/
¦ ¦ ¦ +-- models/ # Модели данных
¦ ¦ ¦ ¦ +-- User.java
¦ ¦ ¦ ¦ +-- Category.java
¦ ¦ ¦ ¦ L-- Listing.java
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- api/ # API слой
¦ ¦ ¦ ¦ +-- ApiClient.java
¦ ¦ ¦ ¦ +-- OsclassApiService.java
¦ ¦ ¦ ¦ L-- responses/ # Модели ответов
¦ ¦ ¦ ¦ +-- ApiResponse.java
¦ ¦ ¦ ¦ +-- LoginResponse.java
¦ ¦ ¦ ¦ +-- UserResponse.java
¦ ¦ ¦ ¦ +-- CategoriesResponse.java
¦ ¦ ¦ ¦ L-- ListingsResponse.java
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- activities/ # Активности
¦ ¦ ¦ ¦ +-- LoginActivity.java
¦ ¦ ¦ ¦ +-- RegisterActivity.java
¦ ¦ ¦ ¦ +-- MainActivity.java
¦ ¦ ¦ ¦ +-- AddListingActivity.java
¦ ¦ ¦ ¦ L-- ListingDetailActivity.java # (дополнительно)
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- fragments/ # Фрагменты
¦ ¦ ¦ ¦ +-- ListingsFragment.java
¦ ¦ ¦ ¦ +-- MyListingsFragment.java
¦ ¦ ¦ ¦ L-- ProfileFragment.java
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- adapters/ # Адаптеры
¦ ¦ ¦ ¦ +-- MainPagerAdapter.java
¦ ¦ ¦ ¦ +-- ListingsAdapter.java
¦ ¦ ¦ ¦ L-- CategoriesAdapter.java # (дополнительно)
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- utils/ # Утилиты
¦ ¦ ¦ ¦ +-- SessionManager.java
¦ ¦ ¦ ¦ +-- ImageUtils.java
¦ ¦ ¦ ¦ L-- NetworkUtils.java
¦ ¦ ¦ ¦
¦ ¦ ¦ L-- App.java # Класс приложения
¦ ¦ ¦
¦ ¦ +-- res/
¦ ¦ ¦ +-- layout/ # Макеты активностей
¦ ¦ ¦ ¦ +-- activity_login.xml
¦ ¦ ¦ ¦ +-- activity_register.xml
¦ ¦ ¦ ¦ +-- activity_main.xml
¦ ¦ ¦ ¦ +-- activity_add_listing.xml
¦ ¦ ¦ ¦ L-- activity_listing_detail.xml # (дополнительно)
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- layout/ # Макеты фрагментов
¦ ¦ ¦ ¦ +-- fragment_listings.xml
¦ ¦ ¦ ¦ +-- fragment_my_listings.xml
¦ ¦ ¦ ¦ L-- fragment_profile.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- layout/ # Элементы списков
¦ ¦ ¦ ¦ +-- item_listing.xml
¦ ¦ ¦ ¦ +-- item_category.xml
¦ ¦ ¦ ¦ L-- item_my_listing.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- menu/ # Меню
¦ ¦ ¦ ¦ +-- main_menu.xml
¦ ¦ ¦ ¦ L-- listing_menu.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- drawable/ # Иконки и изображения
¦ ¦ ¦ ¦ +-- ic_launcher.xml
¦ ¦ ¦ ¦ +-- ic_person.xml
¦ ¦ ¦ ¦ +-- ic_add.xml
¦ ¦ ¦ ¦ +-- ic_home.xml
¦ ¦ ¦ ¦ +-- ic_list.xml
¦ ¦ ¦ ¦ +-- placeholder.xml
¦ ¦ ¦ ¦ L-- bg_button.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- values/ # Ресурсы
¦ ¦ ¦ ¦ +-- strings.xml
¦ ¦ ¦ ¦ +-- colors.xml
¦ ¦ ¦ ¦ +-- styles.xml
¦ ¦ ¦ ¦ L-- dimens.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ L-- mipmap/ # Иконки приложения
¦ ¦ ¦ +-- ic_launcher.png
¦ ¦ ¦ L-- ic_launcher_round.png
¦ ¦ ¦
¦ ¦ L-- AndroidManifest.xml
¦ ¦
¦ L-- test/ # Тесты
¦ L-- java/com/example/osclassapp/
¦ +-- ExampleUnitTest.java
¦ L-- ApiTest.java
¦
+-- build.gradle # Конфигурация сборки
+-- proguard-rules.pro # Правила обфускации
L-- gradle.properties
Во вложении исправленная версия плагина для связи вашего сайта с приложением. Ниже структура проекта:
app/
+-- src/
¦ +-- main/
¦ ¦ +-- java/com/example/osclassapp/
¦ ¦ ¦ +-- models/ # Модели данных
¦ ¦ ¦ ¦ +-- User.java
¦ ¦ ¦ ¦ +-- Category.java
¦ ¦ ¦ ¦ L-- Listing.java
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- api/ # API слой
¦ ¦ ¦ ¦ +-- ApiClient.java
¦ ¦ ¦ ¦ +-- OsclassApiService.java
¦ ¦ ¦ ¦ L-- responses/ # Модели ответов
¦ ¦ ¦ ¦ +-- ApiResponse.java
¦ ¦ ¦ ¦ +-- LoginResponse.java
¦ ¦ ¦ ¦ +-- UserResponse.java
¦ ¦ ¦ ¦ +-- CategoriesResponse.java
¦ ¦ ¦ ¦ L-- ListingsResponse.java
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- activities/ # Активности
¦ ¦ ¦ ¦ +-- LoginActivity.java
¦ ¦ ¦ ¦ +-- RegisterActivity.java
¦ ¦ ¦ ¦ +-- MainActivity.java
¦ ¦ ¦ ¦ +-- AddListingActivity.java
¦ ¦ ¦ ¦ L-- ListingDetailActivity.java # (дополнительно)
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- fragments/ # Фрагменты
¦ ¦ ¦ ¦ +-- ListingsFragment.java
¦ ¦ ¦ ¦ +-- MyListingsFragment.java
¦ ¦ ¦ ¦ L-- ProfileFragment.java
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- adapters/ # Адаптеры
¦ ¦ ¦ ¦ +-- MainPagerAdapter.java
¦ ¦ ¦ ¦ +-- ListingsAdapter.java
¦ ¦ ¦ ¦ L-- CategoriesAdapter.java # (дополнительно)
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- utils/ # Утилиты
¦ ¦ ¦ ¦ +-- SessionManager.java
¦ ¦ ¦ ¦ +-- ImageUtils.java
¦ ¦ ¦ ¦ L-- NetworkUtils.java
¦ ¦ ¦ ¦
¦ ¦ ¦ L-- App.java # Класс приложения
¦ ¦ ¦
¦ ¦ +-- res/
¦ ¦ ¦ +-- layout/ # Макеты активностей
¦ ¦ ¦ ¦ +-- activity_login.xml
¦ ¦ ¦ ¦ +-- activity_register.xml
¦ ¦ ¦ ¦ +-- activity_main.xml
¦ ¦ ¦ ¦ +-- activity_add_listing.xml
¦ ¦ ¦ ¦ L-- activity_listing_detail.xml # (дополнительно)
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- layout/ # Макеты фрагментов
¦ ¦ ¦ ¦ +-- fragment_listings.xml
¦ ¦ ¦ ¦ +-- fragment_my_listings.xml
¦ ¦ ¦ ¦ L-- fragment_profile.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- layout/ # Элементы списков
¦ ¦ ¦ ¦ +-- item_listing.xml
¦ ¦ ¦ ¦ +-- item_category.xml
¦ ¦ ¦ ¦ L-- item_my_listing.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- menu/ # Меню
¦ ¦ ¦ ¦ +-- main_menu.xml
¦ ¦ ¦ ¦ L-- listing_menu.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- drawable/ # Иконки и изображения
¦ ¦ ¦ ¦ +-- ic_launcher.xml
¦ ¦ ¦ ¦ +-- ic_person.xml
¦ ¦ ¦ ¦ +-- ic_add.xml
¦ ¦ ¦ ¦ +-- ic_home.xml
¦ ¦ ¦ ¦ +-- ic_list.xml
¦ ¦ ¦ ¦ +-- placeholder.xml
¦ ¦ ¦ ¦ L-- bg_button.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ +-- values/ # Ресурсы
¦ ¦ ¦ ¦ +-- strings.xml
¦ ¦ ¦ ¦ +-- colors.xml
¦ ¦ ¦ ¦ +-- styles.xml
¦ ¦ ¦ ¦ L-- dimens.xml
¦ ¦ ¦ ¦
¦ ¦ ¦ L-- mipmap/ # Иконки приложения
¦ ¦ ¦ +-- ic_launcher.png
¦ ¦ ¦ L-- ic_launcher_round.png
¦ ¦ ¦
¦ ¦ L-- AndroidManifest.xml
¦ ¦
¦ L-- test/ # Тесты
¦ L-- java/com/example/osclassapp/
¦ +-- ExampleUnitTest.java
¦ L-- ApiTest.java
¦
+-- build.gradle # Конфигурация сборки
+-- proguard-rules.pro # Правила обфускации
L-- gradle.properties
Цитата: mr.nebios от 14.02.2026, 11:55Удалось собрать приложение. Объявления показываются, добавляются, можно редактировать. Но скудный личный кабинет. Есть вопросы по дизайну. Вы продолжаете разработку, когда ждать новые функции?
Удалось собрать приложение. Объявления показываются, добавляются, можно редактировать. Но скудный личный кабинет. Есть вопросы по дизайну. Вы продолжаете разработку, когда ждать новые функции?
