Разрабатываю своё первое мобильное приложение
209
34
Приветствую всех, начал изучать программирование около 7-8 месяцев назад, направление мобильной разработки, язык Dart и его фреймворк Flutter. Начал разрабатывать своё первое приложение где-то с января месяца, прилагаю несколько скриншотов из приложения, на данный момент осталось закончить раздел с предметами, добавить экраны из глоссария и добавить рекламу, затем опубликовать приложение, и далее начать добавлять онлайн статистику и тянуть информацию с какого-нибудь API опендоты. В общем можете задавать вопросы, постараюсь ответить, и заранее отвечу, что самообучался по разным видео в интернете и без какого-либо коммерческого опыта. В скринах что-то шрифт плохо виден, на реальном устройстве норм)
скрины
UPD
анимашка
Chetkyi сказал(а):↑А зачем это приложение, что с помощью него можно делать?
Нажмите, чтобы раскрыть...Простая база знаний, основная задача просто состоит в том, что бы сделать свой проект и выложить в плей маркет, тематика доты просто стала интересна, да бы указать в резюме и показать потенциальному работодателю что вот использовался такой-то стейт менеджмент, опыт добавления рекламы, работа с апи, firebase\appwrite и т.д.
Zacateca сказал(а):↑Ты левша чтоли?
Нажмите, чтобы раскрыть...Нет, а к чему такой вопрос?
ochkapuk сказал(а):↑Как по мне, парень молодец. Выглядит просто и со вкусом, в стиле дотана.
Как выпустишь в маркете или эппстор, черкани личку плиз качану буду читать.Мб выберусь со дна в 2.8кНажмите, чтобы раскрыть...Спасибо, обязательно сообщу.
Rinse сказал(а):↑Обычный акт проект начинающего прогера, чего вы взьелись? Пускай учиться на практике, это похвально.
Нажмите, чтобы раскрыть...Благодарю.
Stepan6 сказал(а):↑Всего лишь сайт доты
тогда и в приложении толку нольне удивлюсь если и информация у него оттуда же
Нажмите, чтобы раскрыть...Информация актуальная, сделал внутри так дабы легче было поддерживать и менять информацию о персонажах и предметах, также видео способностей будут актуальными, а не как на сайте шарды и аганимы двухгодичной давности.
ochkapuk сказал(а):↑Так тогда и Дот2 статистика, приложение есть, там информация из доты, смысл в нём, можно с ПК зайти в доту и посмотреть xD
Нажмите, чтобы раскрыть...видимо ты на сайт доты не заходил оттого и не понимаешь о чем я говорю
1. по дизайну2. касательно информации, инфа о героя на сайте обновляется раз в несколько лет. потому я и говорю что если инфа у чела оттуда то в приложении как приложения толку ноль, кроме как личностный ростсайт
пример
Молодец. За флаттер тупо лайк. Выглядит аутентично очень
Откуда данные берешь? Если сам вбивал, то немного кринж, тк быстро потеряют актуальность и приложение будет юзлесс. Хотя, польза и так весьма сомнительная, но как демонстрационный проект хорош.
Stepan6 сказал(а):↑видимо ты на сайт доты не заходил оттого и не понимаешь о чем я говорю
1. по дизайну2. касательно информации, инфа о героя на сайте обновляется раз в несколько лет. потому я и говорю что если инфа у чела оттуда то в приложении как приложения толку ноль, кроме как личностный ростсайт
пример
Нажмите, чтобы раскрыть...По поводу дизайна, я смотрел похожие приложения и они унылые в плане UI. Я не дизайнер и чтобы не мучаться с этим, я просто адаптировал интерфейс сайта под мобилку.(это не веб интерфейс как может показаться)
Raize_KZ сказал(а):↑По поводу дизайна, я смотрел похожие приложения и они унылые в плане UI. Я не дизайнер и чтобы не мучаться с этим, я просто адаптировал интерфейс сайта под мобилку.(это не веб интерфейс как может показаться)
Нажмите, чтобы раскрыть...к тебе вопросов нет, просто челу "обьясняю"
Mask of Sadness сказал(а):↑Молодец. За флаттер тупо лайк. Выглядит аутентично очень
Откуда данные берешь? Если сам вбивал, то немного кринж, тк быстро потеряют актуальность и приложение будет юзлесс. Хотя, польза и так весьма сомнительная, но как демонстрационный проект хорош.
Нажмите, чтобы раскрыть...Данные хранятся локально(кринж да, тянул данные с того же firebase, но там ограничение на кол-во чтений в сутки вроде, к тому же вообще в начале авторизацию и хранение пользовательских данных сделал, и недавно подумал что это явно лишнее в таком и приложении и выпилил), видео буду тянуть с appwrite, а правильно ли уведомлять пользователя об обновлении запросом в тот же appwrite где я указал версию допусти 1.0.1 и будет сравнивать с локальным номером версии 1.0.0 и на это показывать Алерт диалог что доступно обновление?
Raize_KZ сказал(а):↑Данные хранятся локально(кринж да, тянул данные с того же firebase, но там ограничение на кол-во чтений в сутки вроде, к тому же вообще в начале авторизацию и хранение пользовательских данных сделал, и недавно подумал что это явно лишнее в таком и приложении и выпилил), видео буду тянуть с appwrite, а правильно ли уведомлять пользователя об обновлении запросом в тот же appwrite где я указал версию допусти 1.0.1 и будет сравнивать с локальным номером версии 1.0.0 и на это показывать Алерт диалог что доступно обновление?
Нажмите, чтобы раскрыть...ничего не могу сказать про appwrite, тк не сталкивался. немного прочитал, это типа аналог готового бэка firebase?
насчёт проверки обновления, это делается запросом в маркеты
ну или можно подключить либу, в которой это уже проще реализовано
stack overflow
Mask of Sadness сказал(а):↑ничего не могу сказать про appwrite, тк не сталкивался. немного прочитал, это типа аналог готового бэка firebase?
насчёт проверки обновления, это делается запросом в маркеты
ну или можно подключить либу, в которой это уже проще реализовано
stack overflowНажмите, чтобы раскрыть...Понял, спасибо. Да, в кратце appwrite опенсорс аналог firebase. Если интересно, использую BLoC как стейт менеджер, go_router для роутинга, к тому же в версии 7.1.1 наконец-то добавили stateful shell route, для сохранения состояния при смене экрана с помощью bottom nav bar. Отключил landscape режим и адаптировал дизайн прописывая в нужных местах final width = MediaQuery.of(context).size.width < 600; чтобы менять размер виджетов под планшеты. Добавлены анимации(через скриншоты конечно их не увидеть). Ну и локализация на два языка с помощью intl. И вопрос, ты flutter developer?
Raize_KZ сказал(а):↑Понял, спасибо. Да, в кратце appwrite опенсорс аналог firebase. Если интересно, использую BLoC как стейт менеджер, go_router для роутинга, к тому же в версии 7.1.1 наконец-то добавили stateful shell route, для сохранения состояния при смене экрана с помощью bottom nav bar. Отключил landscape режим и адаптировал дизайн прописывая в нужных местах final width = MediaQuery.of(context).size.width < 600; чтобы менять размер виджетов под планшеты. Добавлены анимации(через скриншоты конечно их не увидеть). И вопрос, ты flutter developer?
Нажмите, чтобы раскрыть...да
о, я кста го роутер чекал около года назад, когда под веб че-то пилил, в нём тогда не было вложенной навигации и я его скипнул
DrZoidberg сказал(а):↑Так то вполне неплохо, кажись. Надо бы анимации и роутинг посмотреть, но для первого приложения вполне норм. А что за стейт менеджер? bloc юзаешь?
Нажмите, чтобы раскрыть...Да, BLoC в основном, там где анимация и текстфилды - обычный stateful и set state, и роутинг go_router.
роутинг
DrZoidberg сказал(а):↑Так то вполне неплохо, кажись. Надо бы анимации и роутинг посмотреть, но для первого приложения вполне норм. А что за стейт менеджер? bloc юзаешь?
Нажмите, чтобы раскрыть...анимашка
Raize_KZ сказал(а):↑Приветствую всех, начал изучать программирование около 7-8 месяцев назад, направление мобильной разработки, язык Dart и его фреймворк Flutter. Начал разрабатывать своё первое приложение где-то с января месяца, прилагаю несколько скриншотов из приложения, на данный момент осталось закончить раздел с предметами, добавить экраны из глоссария и добавить рекламу, затем опубликовать приложение, и далее начать добавлять онлайн статистику и тянуть информацию с какого-нибудь API опендоты. В общем можете задавать вопросы, постараюсь ответить, и заранее отвечу, что самообучался по разным видео в интернете и без какого-либо коммерческого опыта. В скринах что-то шрифт плохо виден, на реальном устройстве норм)
скрины
UPD
анимашкаНажмите, чтобы раскрыть...с точки зрения дизайна и вкусовщины, если у тебя была задумка воспроизвести олдскульный интерфейс доты то ты справился.
с точки зрения современных трендов то есть недоработки.Но в целом молодец, развивайся.
Круто, шикарно выглядит
XaXoLOL сказал(а):↑и отлететь в бан за авторские права.
серьезно, не публикуй приложение. могут как просто забанить прилагу (аккаунт будет помечен как "мутный"), а могут и полностью акк забанить.
Нажмите, чтобы раскрыть...За какие авторские? Чел тянет инфу с публичного апи.
За дизайн и интерфейс? У Валве патент что-ли на этот дизайн?
XaXoLOL сказал(а):↑и отлететь в бан за авторские права.
серьезно, не публикуй приложение. могут как просто забанить прилагу (аккаунт будет помечен как "мутный"), а могут и полностью акк забанить.
Нажмите, чтобы раскрыть...ага, так ещё чтобы для сраного яблока выложить надо 100 бачей в год башлять.
сказал я - разраб, сидящий с макбука, да
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:4
Просмотров:6
-
Сообщений:28
Просмотров:38
-
Сообщений:10
Просмотров:15
-
Сообщений:22
Просмотров:29
-
Подонок05 18 Jun 2024 в 13:51Сообщений: 4 18 Jun 2024 в 13:51
Сообщений:4
Просмотров:10












