Трибуна топ топ
341

Приложение с расслабляющими и зацикленными видео. Советы

Привет, меня зовут Андрей Морозов и я хочу поделиться моим первым крутым приложением, которое я сделал для android. А так же рассказать что не нужно делать, если вы новичок в этом.

В закладки

Всё начиналось 28 мая, когда решено было делать проект для универа. Недолго думая, я решил сделать что-то крутое и трудное. Такое решение было принято для того, чтобы получить как можно больше знаний и опыта в сфере программирования, дизайна и рекламы.

Идея пришла после случайного нахождения зацикленных видео в instagram, которые сделаны в специальных редакторах (cinema4d, 3dmax и тд). Через некоторое время я узнал, что такие видео делают Motion дизайнеры и даже есть такая профессия.

Waves
Sound design: @zeligsound
.
#3d #design #animation #cinema4d #render #abstract #graphic #shapes #cgi #art #digitalart #instaart #wannerstedt #loop

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

И вот началась разработка приложения. По 10-12 часов в день, а то и больше, я делал дизайн и само приложение. И, конечно, столкнулся со многими трудностями.

Выбирайте разработчиков тщательней.
Самым тяжелым моментом был уход программиста из проекта. Он занимался созданием и поддержкой серверов. Я не знал языка, на котором он пишет и поэтому не мог двигать проект дальше. В итоге мне пришлось переписывать все его скрипты на язык, которым я владею, чтобы приложение заработало и можно было двигаться дальше.

Сначала дизайн, а потом разработка.
Я делал дизайн и переписывал на android около 5 раз. В итоге нашел тот прототип, который меня устраивает, но потерял много времени на бесполезные действия. Самым оптимальным вариантом я считаю сделать дизайн на 100% и только потом приступать к разработке. А вот кстати окончательный прототип приложения:

Лучше качественно протестировать, чем сразу запускать приложение в прод.
После создания проекта, я написал нескольким ребятам, чтобы они протестировали приложение. Выявилось около 2-3 багов, которые я сразу пофиксил и решил выложить эту версию в Play market. На следующий день мне пишут те же друзья и говорят, что в приложении нашли как минимум 10-12 багов)

Я отказался от firebase.
Может быть из-за не знания или не понимания, но я сделал базу на firebase и закинул туда 1к видео. Я заметил, что firebase дает только 50к запросов в сутки. То есть в теории им сможет воспользоваться 50 человек, а дальше ничего не будет грузиться. Pro версия меня не устроила, так как бюджет нужно тратить точно не на это. Поэтому к проекту присоединился новый разработчик, который создал базу, сервер и готовый api. За что ему большое спасибо.

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

Приложение можно скачать тут
А вот самое крутое, что можно увидеть в приложении:

Formations I
Music by Kyle Preston! @kyledpreston
.
For the last couple of months I have been working on a new short film called Formations. I have developed a new process to move through and around nebula forms. The whole short film is available on Vimeo:…
Formations I
Music by Kyle Preston! @kyledpreston
.
For the last couple of months I have been working on a new short film called Formations. I have developed a new process to move through and around nebula forms. The whole short film is available on Vimeo: https://vimeo.com/341194783
.
#nebula #nebulae #deepspace #stars #stargazing #galaxy #galaxies #nasabeyond #cosmos #space #spaceart #outerspace #particles #physics #universe #astronomy #astronomie #animation #nightsky #vfx #vfxartist #houdini #3dartist #skywatcher #science #render #digitalart #artofvisuals #inspiration #creativeart

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "топ топ", "author_type": "self", "tags": [], "comments": 2, "likes": 2, "favorites": 11, "is_advertisement": false, "subsite_label": "tribuna", "id": 75756, "is_wide": false, "is_ugc": true, "date": "Wed, 17 Jul 2019 22:19:57 +0300" }
{"average":28172,"one":95,"ten":76}
Сколько денег вы откладываете в месяц?
Ответьте и узнаете, сколько копят другие.
0 ₽
70 000+ ₽
0 ₽
{ "id": 75756, "author_id": 303139, "diff_limit": 1000, "urls": {"diff":"\/comments\/75756\/get","add":"\/comments\/75756\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/75756"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199116, "last_count_and_date": null }
2 комментария

Популярные

По порядку

0

Прикольная статья) тоже разрабатываю приложение - умный учёт финансов UniCash, и полностью тебя понимаю как никто другой. И про проблемы которые ты проходил писал сегодня в своей статье. Где ссылка на iOS или приложение на iOS ещё не вышло?

Ответить
1

Скоро выйдет обязательно) и будет другая статья

Ответить
0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Компания отказалась от email
в пользу общения при помощи мемов
Подписаться на push-уведомления
{ "page_type": "default" }