Приложение со звуками на Flutter

Привет, хотел рассказать насколько легко в наше время можно делать приложения на мобилки.
Я перешел с нативной разработки под android на Flutter и теперь хочу поделиться своим опытом и своими эмоциями с читателями.
Моё желание делать проекты пересилило полное изучение Flutter, и поэтому я сразу решил сделать приложение. Идея проста - нужно дать доступ к любым звукам на земле (конечно, пока их не так много, но перспективы есть). А если просто - сделать приложение со звуками)

Чуть-чуть о дизайне
Проект я начал с разработки дизайна (расскажу очень кратко, а потом поговорим про разработку)
Вот мои готовые экраны:

Главное меню и меню со звуками Wenamed
Главное меню и меню со звуками Wenamed

Делал я этот дизайн около 3х дней, так как в нём всё очень продумано: например, на главном экране иконки расположены по смыслу, по значению и по цвету (градиент сверху вниз), а в меню звуков всё сделано очень удобно и просто, можно даже включать несколько звуков одновременно (но у некоторых это не работает). Также в главном меню фишка с формами, выглядит необычно.
А вот икона приложения:

Иконка приложения Wenamed
Иконка приложения Wenamed

Согласитесь сразу всё понятно: Планета и звуковые волны вокруг неё - звуки со всей планеты)


Разработка на Flutter

С нуля, без особых знаний, я сделал такой простой проект за 3 дня, сразу на две платформы и без каких либо усилий) Верстать одно удовольствие. Встречались, конечно, затыки, но есть замечательные группы в телеграмме и много других источников, где можно быстро понять свои ошибки.
Проблемы наверно начались, когда я попытался освоить RxDart и BLoC архитектуру, это довольно важные вещи, но это совершенно не касается проблем Flutter. А вот что касается, так это например то, что много библиотек из нативной разработки попросту еще не написаны на Flutter и приходится выдумать свои решения, что очень затормаживает разработку.
(Пока что я еще не пробовал нейронные сети и AR, но как мне кажется лучше разрабатывать их нативно, тем не менее скоро я проверю всё это на flutter)
Этот пост для тех, кто только начинает разрабатывать на Flutter и думает стоит ли ему углубляться дальше) Мой ответ - стоит. Я даже сейчас отправлю кучу ссылок, которые помогли мне освоить Flutter, вам это будет полезно:
1. Гайд по флатеру - must have
2. Гайд с Metanit по Dart и Flutter
3. Уроки с ютуба по флатеру - посмотреть обязательно весь плейлист, там много важного

В принципе я посмотрел это всё за неделю, не торопился и сейчас очень доволен результатом) Буду продолжать изучать дальше, а если вам интересно узнать больше о моих проектах, о моих мыслях и о новостях айти, то прошу в мой телеграмм канал @wenamed. Открыт для сотрудничества.
Готовое приложение можно затестить в Google Play, тык
Всем хорошего дня и настроения :)

99
9 комментариев

Сложновато читать: похоже на поток несвязанных мыслей. Но идея прикольная.

2
Ответить

ток начинаю, обращу на это внимание)

Ответить

Я понял, что это знакомство с приложением, а не гайд)

Ответить

Когда будет на IOS?

1
Ответить

Скоро) 

Ответить

Эх, приложили ссылки на обучающие ресурсы, а на самый главный и исчерпывающий нет. Официальная дока: flutter.dev

Ответить

конечно) Но подразумевается, что все это знают
я оставил лишь на те, которые не очень банальные 

1
Ответить