Raize_KZ

Пользователь

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

Raize_KZ

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

img

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

скрины

 

UPD

анимашка

FalonDins

Пользователь

Регистрация: 20.01.2016

Сообщения: 32440

Рейтинг: 24981

FalonDins

Регистрация: 20.01.2016

Сообщения: 32440

Рейтинг: 24981

Чел базу знаний доты перенес в мобилу да  еще и с рекламойsoychamp.png?1635877941

Бегом качать

Chetkyi

Пользователь

Регистрация: 28.09.2022

Сообщения: 881

Рейтинг: 500

Chetkyi

Регистрация: 28.09.2022

Сообщения: 881

Рейтинг: 500

А зачем это приложение, что с помощью него можно делать?

Raize_KZ

Пользователь

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

Raize_KZ

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

img
Chetkyi сказал(а):

А зачем это приложение, что с помощью него можно делать?

Нажмите, чтобы раскрыть...

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

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

Zacateca

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

Ты левша чтоли?

Rinse

Пользователь

Регистрация: 12.02.2017

Сообщения: 1242

Рейтинг: 1052

Rinse

Регистрация: 12.02.2017

Сообщения: 1242

Рейтинг: 1052

Обычный пет проект начинающего прогера, чего вы взьелись? Пускай учиться на практике, это похвально. 

ochkapuk

Пользователь

Регистрация: 18.02.2014

Сообщения: 225

Рейтинг: 123

ochkapuk

Регистрация: 18.02.2014

Сообщения: 225

Рейтинг: 123

Как по мне, парень молодец. Выглядит просто и со вкусом, в стиле дотана.

Как выпустишь в маркете или эппстор, черкани личку плиз качану буду читать.

Мб выберусь со дна в 2.8к

Raize_KZ

Пользователь

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

Raize_KZ

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

img
Zacateca сказал(а):

Ты левша чтоли?

Нажмите, чтобы раскрыть...

Нет, а к чему такой вопрос?

 

ochkapuk сказал(а):

Как по мне, парень молодец. Выглядит просто и со вкусом, в стиле дотана.

Как выпустишь в маркете или эппстор, черкани личку плиз качану буду читать.

Мб выберусь со дна в 2.8к

Нажмите, чтобы раскрыть...

Спасибо, обязательно сообщу.

 

Rinse сказал(а):

Обычный акт проект начинающего прогера, чего вы взьелись? Пускай учиться на практике, это похвально. 

Нажмите, чтобы раскрыть...

Благодарю.

Stepan6

Пользователь

Регистрация: 16.07.2021

Сообщения: 1711

Рейтинг: 746

Stepan6

Регистрация: 16.07.2021

Сообщения: 1711

Рейтинг: 746

ochkapuk сказал(а):

Выглядит просто и со вкусом, в стиле дотана.

Нажмите, чтобы раскрыть...

Всего лишь сайт дотыHAhaa.png?1616514247 не удивлюсь если и информация у него оттуда же

тогда и в приложении толку ноль

ochkapuk

Пользователь

Регистрация: 18.02.2014

Сообщения: 225

Рейтинг: 123

ochkapuk

Регистрация: 18.02.2014

Сообщения: 225

Рейтинг: 123

Stepan6 сказал(а):

Всего лишь сайт дотыHAhaa.png?1616514247 не удивлюсь если и информация у него оттуда же

тогда и в приложении толку ноль

Нажмите, чтобы раскрыть...

Так тогда и Дот2 статистика, приложение есть, там информация из доты, смысл в нём, можно с ПК зайти в доту и посмотреть xD

Raize_KZ

Пользователь

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

Raize_KZ

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

img
Stepan6 сказал(а):

Всего лишь сайт дотыHAhaa.png?1616514247 не удивлюсь если и информация у него оттуда же

тогда и в приложении толку ноль

Нажмите, чтобы раскрыть...

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

Stepan6

Пользователь

Регистрация: 16.07.2021

Сообщения: 1711

Рейтинг: 746

Stepan6

Регистрация: 16.07.2021

Сообщения: 1711

Рейтинг: 746

ochkapuk сказал(а):

Так тогда и Дот2 статистика, приложение есть, там информация из доты, смысл в нём, можно с ПК зайти в доту и посмотреть xD

Нажмите, чтобы раскрыть...

видимо ты на сайт доты не заходил оттого и не понимаешь о чем я говорю

1. по дизайну

сайт
 

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

 
пример

Mask of Sadness

Пользователь

Регистрация: 12.06.2020

Сообщения: 2568

Рейтинг: 1452

Нарушения: 10

Mask of Sadness

Регистрация: 12.06.2020

Сообщения: 2568

Рейтинг: 1452

Нарушения: 10

Молодец. За флаттер тупо лайк. Выглядит аутентично очень

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

Raize_KZ

Пользователь

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

Raize_KZ

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

img
Stepan6 сказал(а):

видимо ты на сайт доты не заходил оттого и не понимаешь о чем я говорю

1. по дизайну

сайт

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

пример

Нажмите, чтобы раскрыть...

По поводу дизайна, я смотрел похожие приложения и они унылые в плане UI. Я не дизайнер и чтобы не мучаться с этим, я просто адаптировал интерфейс сайта под мобилку.(это не веб интерфейс как может показаться)

Stepan6

Пользователь

Регистрация: 16.07.2021

Сообщения: 1711

Рейтинг: 746

Stepan6

Регистрация: 16.07.2021

Сообщения: 1711

Рейтинг: 746

Raize_KZ сказал(а):

По поводу дизайна, я смотрел похожие приложения и они унылые в плане UI. Я не дизайнер и чтобы не мучаться с этим, я просто адаптировал интерфейс сайта под мобилку.(это не веб интерфейс как может показаться)

Нажмите, чтобы раскрыть...

к тебе вопросов нет, просто челу "обьясняю" 

Raize_KZ

Пользователь

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

Raize_KZ

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

img
Mask of Sadness сказал(а):

Молодец. За флаттер тупо лайк. Выглядит аутентично очень

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

Нажмите, чтобы раскрыть...

Данные хранятся локально(кринж да, тянул данные с того же firebase, но там ограничение на кол-во чтений в сутки вроде, к тому же вообще в начале авторизацию и хранение пользовательских данных сделал, и недавно подумал что это явно лишнее в таком и приложении и выпилил), видео буду тянуть с appwrite, а правильно ли уведомлять пользователя об обновлении запросом в тот же appwrite где я указал версию допусти 1.0.1 и будет сравнивать с локальным номером версии 1.0.0 и на это показывать Алерт диалог что доступно обновление?

Mask of Sadness

Пользователь

Регистрация: 12.06.2020

Сообщения: 2568

Рейтинг: 1452

Нарушения: 10

Mask of Sadness

Регистрация: 12.06.2020

Сообщения: 2568

Рейтинг: 1452

Нарушения: 10

Raize_KZ сказал(а):

Данные хранятся локально(кринж да, тянул данные с того же firebase, но там ограничение на кол-во чтений в сутки вроде, к тому же вообще в начале авторизацию и хранение пользовательских данных сделал, и недавно подумал что это явно лишнее в таком и приложении и выпилил), видео буду тянуть с appwrite, а правильно ли уведомлять пользователя об обновлении запросом в тот же appwrite где я указал версию допусти 1.0.1 и будет сравнивать с локальным номером версии 1.0.0 и на это показывать Алерт диалог что доступно обновление?

Нажмите, чтобы раскрыть...

ничего не могу сказать про appwrite, тк не сталкивался. немного прочитал, это типа аналог готового бэка firebase?

насчёт проверки обновления, это делается запросом в маркеты

ну или можно подключить либу, в которой это уже проще реализовано

Raize_KZ

Пользователь

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

Raize_KZ

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

img
Mask of Sadness сказал(а):

ничего не могу сказать про appwrite, тк не сталкивался. немного прочитал, это типа аналог готового бэка firebase?

насчёт проверки обновления, это делается запросом в маркеты

ну или можно подключить либу, в которой это уже проще реализовано

Нажмите, чтобы раскрыть...

Понял, спасибо. Да, в кратце 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?

Mask of Sadness

Пользователь

Регистрация: 12.06.2020

Сообщения: 2568

Рейтинг: 1452

Нарушения: 10

Mask of Sadness

Регистрация: 12.06.2020

Сообщения: 2568

Рейтинг: 1452

Нарушения: 10

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

Пользователь

Регистрация: 17.01.2017

Сообщения: 1482

Рейтинг: 439

Нарушения: 60

DrZoidberg

Регистрация: 17.01.2017

Сообщения: 1482

Рейтинг: 439

Нарушения: 60

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

Raize_KZ

Пользователь

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

Raize_KZ

Регистрация: 02.06.2015

Сообщения: 149

Рейтинг: 123

img
DrZoidberg сказал(а):

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

Нажмите, чтобы раскрыть...

Да, BLoC в основном, там где анимация и текстфилды - обычный stateful и set state, и роутинг go_router. 

роутинг

DrZoidberg сказал(а):

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

Нажмите, чтобы раскрыть...
анимашка

XaXoLOL

Пользователь

Регистрация: 15.10.2018

Сообщения: 2764

Рейтинг: 1074

XaXoLOL

Регистрация: 15.10.2018

Сообщения: 2764

Рейтинг: 1074

Raize_KZ сказал(а):

затем опубликовать приложение

Нажмите, чтобы раскрыть...

и отлететь в бан за авторские права. 

серьезно, не публикуй приложение. могут как просто забанить прилагу (аккаунт будет помечен как "мутный"), а могут и полностью акк забанить. 

salute1

Пользователь

Регистрация: 21.03.2019

Сообщения: 5471

Рейтинг: 2212

salute1

Регистрация: 21.03.2019

Сообщения: 5471

Рейтинг: 2212

Raize_KZ сказал(а):

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

скрины

 

UPD

анимашка
Нажмите, чтобы раскрыть...

с точки зрения дизайна и вкусовщины, если у тебя была задумка воспроизвести олдскульный интерфейс доты то ты справился. 

с точки зрения современных трендов то есть недоработки.

Но в целом молодец, развивайся.

Seledka Boy

Пользователь

Регистрация: 28.05.2020

Сообщения: 520

Рейтинг: 688

Seledka Boy

Регистрация: 28.05.2020

Сообщения: 520

Рейтинг: 688

Круто, шикарно выглядит PepeRich.png?1556510246

XaXoLOL сказал(а):

и отлететь в бан за авторские права. 

серьезно, не публикуй приложение. могут как просто забанить прилагу (аккаунт будет помечен как "мутный"), а могут и полностью акк забанить. 

Нажмите, чтобы раскрыть...

За какие авторские? Чел тянет инфу с публичного апи.

За дизайн и интерфейс? У Валве патент что-ли на этот дизайн?

Mask of Sadness

Пользователь

Регистрация: 12.06.2020

Сообщения: 2568

Рейтинг: 1452

Нарушения: 10

Mask of Sadness

Регистрация: 12.06.2020

Сообщения: 2568

Рейтинг: 1452

Нарушения: 10

XaXoLOL сказал(а):

и отлететь в бан за авторские права. 

серьезно, не публикуй приложение. могут как просто забанить прилагу (аккаунт будет помечен как "мутный"), а могут и полностью акк забанить. 

Нажмите, чтобы раскрыть...

ага, так ещё чтобы для сраного яблока выложить надо 100 бачей в год башлять.

сказал я - разраб, сидящий с макбука, да