Vunderkind

Vunderkind

+32
Репутация
9
Рейтинг
#1 Разработка моб. приложения - конструктора 12 февраля 2020 в 14:18



Vunderkind
Тоже не совсем понял про что речь. Сможете приложить фото и ткнуть пальцем где именно помощь нужна?

Заралик

Страницу записи.

Vunderkind

Мне просто нужны примеры страницы записи) чтоб я сделал аналогичную верстку в приложении
#2 Разработка моб. приложения - конструктора 12 февраля 2020 в 14:17


Vunderkind
Тоже не совсем понял про что речь. Сможете приложить фото и ткнуть пальцем где именно помощь нужна?

Заралик

Страницу записи.
#3 Разработка моб. приложения - конструктора 12 февраля 2020 в 04:20
Коллеги, добрый день.
Для наиболее красивого вывода объекта типа контента (Item) мне нужна ваша помощь.
Я хочу, чтоб вы предложили свой вариант вывода (примеры с других приложений, сайтов или прям в фотошопе накидать)
Мне нужно просто видеть варианты в картинках — я уже это перенесу в соответствующую верстку приложения.
Заранее большое спасибо.
#4 Помогите разобраться)) 11 февраля 2020 в 23:50
Добрый день. Внесу свои пять копеек.
Регистрация ИП — это налоговая. Если вы хотите продавать услуги на своем сайте и не хотите платить штраф за незаконную коммерческую деятельность — то регаете ИП (например УСН 6%) и все платежи проводите через онлайн эквайринг(гугл даст ответ, что это такое).

На этом вся суть ИП или ЮЛ заканчивается.

То, о чем говорите Вы — это вопрос РКН (Росскомнадзор). Вам нужно обратиться в ближайшее отделение и получить от них консультацию, нужно ли регистрироваться как СМИ.

Так же, обезопасить себя от всяких барыг, поможет правильно составленная политика обработки персональных данных и др. локальные документы.
#5 Разработка моб. приложения - конструктора 8 февраля 2020 в 13:41

Vunderkind, поддерживаю вас)))
Хотя бы морально пока)))

skewes
Большое спасибо. Это мотивирует )
#6 Разработка моб. приложения - конструктора 7 февраля 2020 в 04:03


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

vikont
Все верно. Таким образом формируется стэк. экранов. Это общепринятая логика.
Вы ведь будучи на сайте, заходите в новость не из главного меню, а из списка новостей. Верно? Конечно можно по ссылке зайти сразу в новость, но в этом и отличие приложения и web технологии без js фреймворков.
На чистом HTML+PHP страница обновляется каждый раз при переходе в какой либо раздел.
Здесь весь стэк сохраняется, за счет чего обеспечивается быстродействие.
Если вы поглядите сайты на React фронтенде, там аналогично. Все происходит через стэк без перезагрузки страницы.
Вообщем в целом этот принцип навигации мы трогать не будем.


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

vikont
А это уже стоящее предложение, тем более я сам уже давно записал его себе в туду.
Только это уже больше примочка, чем часть навигации.
Допилим — как дополнение, после реализации основного функционала.
#7 Разработка моб. приложения - конструктора 7 февраля 2020 в 02:51
Так выглядит приложение сейчас
#8 Разработка моб. приложения - конструктора 7 февраля 2020 в 01:28

правая кнопка смартфона

vikont
Прости, а о какой кнопке речь?
Если речь о функциональных кнопках (назад, домой, стэк задач), то они не всегда в той очередности, как у вас.
Поэтому убедительная просьба, уточняйте подобные моменты более детально. Вы имеете ввиду кнопку 'назад'?
#9 Разработка моб. приложения - конструктора 6 февраля 2020 в 23:54





Друзья. Хорошая новость.
Теперь тестить приложение стало проще:

Vunderkind
Версия Android 6.0.1
Установил, ткнул Запустить… мелькнула меню и слово Объявления и DU speer booster предложил удалить ненужный APK, при этом у приложения открылся пустой экран (то есть чистая страница).
Далее отказался или удалил файл APK (без разницы, реакция одна и та же) Booster закрылся, но у приложения остался чистый экран и его можно только закрыть. Повторный запуск приложения открывает чистый экран.
Перегрузил смартфон и после этого приложение запускается нормально.
Приложение трудно искать в списке так как нет никакой иконки, только тоненькая рамочка вокруг отсутствующей иконки.

Попробовал работать. Сбивает с толку, что у приложения 1 экран, и переходить надо по стрелочке, а не как у других, где каждая страница новый экран и переход осуществляется по функциональной кнопке смартфона. Хорошо это или плоха не скажу. Но привычка сильный тормоз.

vikont

Прошу заново скачать приложение: exp-shell-app-assets.s3.us-west-1.amazonaws.com/android/%40droidfun/VunderkindMedia_InstantCMS_2_MobileApp-d91a31579bdd469aa01da2aa48cf8c0d-signed.apk

Добавил хоть и кривую, но иконку.

Не понял про один экран?

Каждый раздел — отдельный экран. Управление через навигационное меню (SideBar). Вызывается по клику на гамбургер в хедере.

Vunderkind
Вы что то подправили и стандартно заработала правая кнопка смартфона. Перед этим изменением по правой кнопке приложение закрывалось.
Единственное неудобство, что надо обязательно выйти из просмотра страницы контента, чтобы увидеть главное меню (гамбургер). На обычном сайте мы этого не делаем. Либо сразу переходим в нужное меню либо переходим по глубиномеру, перепрыгивая в нужную позицию.
Видимо стоит добавить навигацию по списку статей не покидая открытой статьи.

vikont

А теперь представьте, что вы зашли в одну новость, а потом захотели посмотреть другую, что вы сделаете?
По вашей логике, вы нажмете на гамбургер, снова нажмете на раздел новостей, а уже потом зайдете в след. новость.

Или же нажмете стрелку назад и выбирете следующую новость?

Еще раз повторюсь мобильная версия и мобильное приложение — это разные вещи. И такой подход — это годами сформированная модель, основанная на удобстве для пользователей.

Как раз эта стрелка — это и есть ваш глубиномер.

Покажите мне приложение, где вы можете из любой вложенности открыть меню.
#10 Разработка моб. приложения - конструктора 6 февраля 2020 в 15:13



Друзья. Хорошая новость.
Теперь тестить приложение стало проще:

Vunderkind
Версия Android 6.0.1
Установил, ткнул Запустить… мелькнула меню и слово Объявления и DU speer booster предложил удалить ненужный APK, при этом у приложения открылся пустой экран (то есть чистая страница).
Далее отказался или удалил файл APK (без разницы, реакция одна и та же) Booster закрылся, но у приложения остался чистый экран и его можно только закрыть. Повторный запуск приложения открывает чистый экран.
Перегрузил смартфон и после этого приложение запускается нормально.
Приложение трудно искать в списке так как нет никакой иконки, только тоненькая рамочка вокруг отсутствующей иконки.

Попробовал работать. Сбивает с толку, что у приложения 1 экран, и переходить надо по стрелочке, а не как у других, где каждая страница новый экран и переход осуществляется по функциональной кнопке смартфона. Хорошо это или плоха не скажу. Но привычка сильный тормоз.

vikont

Прошу заново скачать приложение: exp-shell-app-assets.s3.us-west-1.amazonaws.com/android/%40droidfun/VunderkindMedia_InstantCMS_2_MobileApp-d91a31579bdd469aa01da2aa48cf8c0d-signed.apk

Добавил хоть и кривую, но иконку.

Не понял про один экран?

Каждый раздел — отдельный экран. Управление через навигационное меню (SideBar). Вызывается по клику на гамбургер в хедере.
#11 Разработка моб. приложения - конструктора 6 февраля 2020 в 15:10
Чтобы не копать форум в поисках компонентов и инструкций — обновил Readme на гитхаб:

github.com/VunderkindMedia/Instantcms-2-mobile-app/blob/master/README.md
#12 Разработка моб. приложения - конструктора 6 февраля 2020 в 14:42
Для компонента JSON_API требуется поле-редактор кода ACE.

Его доже немного доработал (исправил проблему с добавлением нескольких копий этого поля в одном месте.
Прикрепленный файл
HTMLACE_bdu3t.zip 418 Кб
#13 Разработка моб. приложения - конструктора 6 февраля 2020 в 13:21


Заралик, вес приложения будет только расти )

Фактически вы дублирует функционал и может даже скрипты с сайта в пакет приложения. При этом наверняка многое придётся ограничивать рамками среды разработки, последние конечно зависит от уровня разработки, впрочем как и первое )) Но в целом вам будет нужно приложить гораздо больше усилий на казалось бы простые функции уже существующие на базовом веб сайте.

П.с. Впрочем, многое зависит от разработчика )) Можно на этом и закончить обсуждение моих делитанских предположений )

GoodMade

Вес приложения частично уйдет, когда уберу ненужные библиотеки из зависимостей. Но в целом верно. Будет расти, но не существенно.
#14 Разработка моб. приложения - конструктора 6 февраля 2020 в 13:19
Как и обещал — выкладываю компонент JSON_API  от разработчиков InstantCMS с моими небольшими доработками.

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

Далее идем в проект с приложением по пути: src/config/const и меняем значение констант:

BASE_URL — URL вашего сайта
API_KEY — Ваш ключ соответственно.

В дальнейшем либо размещу данные доработки в отдельной ветке на гитхабе, либо предложу Fuze внести доработки в офф. ветку (если посчитает их необходимыми для базового компонента) либо вынесу в отдельный компонент, который будет дополнением к JSON_API
Прикрепленный файл
instantcmsjsonapi_bdu3t.zip 128 Кб
#15 Разработка моб. приложения - конструктора 6 февраля 2020 в 11:31


Чуть не по теме. Смотрю с нативной разработкой не особо развернёшся. Много чего придётся делать по новой, многое просто не осилить по разным причинам. И вес приложения сильно отпугивает ) Пожалуй сосредаточу своё внимание на гибридном приложении. Спасибо за толчок в нужно направлении ))

GoodMade
Можно и на нативе писать. у меня есть проект моего приложения под андроид, но он костыльный, без архитектуры вообще.
Okha65.RU в плей маркете.
Но придется 2 языка учить, и 2 приложения независимых писать — для каждой платформы.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.