Форум программистов, компьютерный форум CyberForum.ru

Клиент-сервер, Django(Python), MySQL и Java (выбор) - Android

Восстановить пароль Регистрация
Другие темы раздела
Android В чем хранить данные? http://www.cyberforum.ru/android-dev/thread1835980.html
Ребят я в андроиде новичок. Подскажите пожалуйста. Не могу сообразить как лучше хранить и выводить в CardView Есть класс Ингредиентов в нем также хранится массив объектов Ingr. Пока так, потом переведу в базу SQLite. class Ingr{ private String name; private String description; public static final Ingr ingrs= {
Android Wifi hotspot как получить список девайсов подключенных к телефону Всем привет, ребята может кто сталкивался. Если я роздаю с девайса вайфай , может знает какие способы что-бы получить айпи и мак адреса девайсов подключенных к тебе ? Я нашел способ читать файл "/proc/net/arp" Впринципе почти устраивает, но есть маленькая беда , если устройство отключилось оно все равно продолжает висеть в этом файле. Может кто работал и как то этот файл можна рефрешнуть не... http://www.cyberforum.ru/android-dev/thread1835975.html
Android Текст в EditText срезается
1й вариант с background - нормально показывает design_bg <?xml version="1.0" encoding="utf-8"?> <shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="30dp"/> <stroke android:width="1.5dp" android:color="@color/design_text_bg_color"/> </shape> <EditText
Android Отслеживание активности
В java не смыслю ни чего не разу его даже не видел. Интересует как такие вещи как антивирус или вирус отслеживают активность. К примеру запускаю камеру и делаю фотографию. Не через цикл же это всё происходит который повторяет каждую секунду обход всех процессов и если не совпало с предыдущим обходом значит эта вновь запущенная программа и её надо проверить не вредоносный ли она. И если возможно...
Android Создание приложения - аналог web сайта http://www.cyberforum.ru/android-dev/thread1835474.html
Здравствуйте форумчане. Я, к сожалению, еще никогда не касался написания мобильных приложений. Но, есть некий web - ресурс, содержит ленту новостей. Все данные на web сервере и в БД MySql. Появилась задумка - сделать приложение, вроде как сейчас это модно и удобно, нежели посещать сам сайт. Вопрос такого плана, можно ли сделать именно приложение, но так, чтобы все данные брать с сервера. Если...
Android Лупа на layout Привет. В браузере наверняка все видели "лупу" когда не можете попасть по ссылке, браузер вам увеличивает эту область чтобы вы могли уверенно нажать на то, что от него хотите. У меня есть на RelativeLayout много всяких view, на которые надо довольно точно нажать, мне бы очень пригодилась эта "лупа". Есть способы её использовать? Как это правильно называется? Что читать? подробнее

Показать сообщение отдельно
Tilesto
5 / 5 / 0
Регистрация: 14.05.2015
Сообщений: 125
Завершенные тесты: 1
27.10.2016, 15:55     Клиент-сервер, Django(Python), MySQL и Java (выбор)
Всем доброго времени суток.
Задача: Собираюсь сделать клиент-серверное приложение. Делаю для себя (получения скилов по ходу), но если получится нормальное стабильное приложение, то можно и .... пойти дальше)
Описание: Приложение что-то типа интернет-магазина (на самом деле нет, но больше всего похоже. Поэтому здесь и далее рассмотрим именно как магазин).
Принцип работы: Клиент заходит в приложение, в нем видит список магазинов. После клика по магазину - список каких-то товаров в нем. Списки хранятся на удаленной БД. При клике на товар, открыватся активити с описанием этого товара, ценой и т.д.. Это описание в той же БД в другой таблице. Также в приложении есть регистрация, причем два вида зареганных юзеров - посетитель, администратор. Доступна система подписок пользователей, аналогично ленте ВК. Обращения к БД в основном только для чтения. В дальнейшем возможно добавить систему комментариев, ЛС и т.д., но это уже не в скором будущем.

Что надумал: Приблизительный выбор сделал таким:
Приложение - нативное
База данных - MySQL
Среда разработки - Android Studio
Таблицы в БД - магазины, товары, юзеры, админы

Что надо то?
Так как напрямую андроид не подключишь к бд, требуется серверный уровень и, следовательно, серверный язык. Также способ передачи. Отсюда вопросы:
Обязательно ли писать серверную часть на PHP?
Возможно ли на сервере использовать Django+Python?
Данные передавать через JSON или есть еще варианты (кроме xml)?
Нужно ли разносить админов и юзеров по разным таблицам, или вовсе необязательно?
Клиент зашел, увидел список магазинов, список товаров, щелкнул по товарам. Чтобы каждый раз не обращаться к БД для считывания одних и тех же данных, возможно ли эти считанные данные заносить в локальную БД SQLite, а далее с ними работать до тех пор, пока не поступит информацию от сервера, что в удаленной БД появились изменения?

Навыки программирования есть (начальные). Как бы не проблема написать что-то на незнакомом языке. Но проблема в том, что я не могу выбрать. Прошу помощи с выбором, для того, чтобы начать работать в нужном направлении, и зря не тратить время. Например, если сейчас буду учить PostgreSQL, то после долгих часов мозгомучений окажется, что я сделал это зря, так как с заданными требованиями справился бы и MySQL. Может есть готовые решения/движки? Буду рад любой помощи, именно выбора инструментов, а не самой реализации (не прошу рассказать что такое активити, зачем нужны базы данных, как реализовать класс и т.д. и т.п.)

Еще раз общие черты приложения:
- Нативное на Android
- Работа с удаленной базой данных
- Данные из базы в основном для чтения. Количество юзеров ~1-5к (в начале)
- Данные берутся большим куском (несколько товаров в магазине и т.д.)
- Эти данные: список магазинов - список товаров - описание товаров
- Товары и их описания заносят в БД админы магазинов
- У товаров есть фото, которые тоже хранятся на сервере (ссылки в БД)

Заранее спасибо (хотя бы за то, что прочитали до конца))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru