Hey guys!
Here's one little app I've made recently.
It was supposed to be a quick-made trash app, but it took me a while to create it and in the end it turned out to be not so trashy (I even added rewarded videos and IAP there)
Calm Native American Music for meditation and relaxation and better sleep ->
(If you like this kind of music (or like to help), you may want to install the app and post feedback and keep it on your phone for a while.
If not, probably it's bad to just install it, take a look and delete it instantly (cause Google watches our behavior, if we just take a look and delete app, that's obviously bad for ranking)
Thanks!
Comments
1. Зачем так много пустого места сверху? Предполагаю, что для рекламы, но её нет. Как и любой другой впрочем
2. Скролл работает не совсем привычно. Если по окончании скроллинга палец отпускается на картинке, то она выбирается, следовательно загружается музыка.
3. Нет кэширования музыки, т.к. при её повторном воспроизведении всё на секунду другую виснет, из-за чего скролл выглядит очень дерганым.
4. Если воспроизвести ту же самую музыку, которая играет в данный момент все опять фризится.
5. Нижние 3 картинки слишком рано исчезают (зачем вообще им исчезать?), я это очень отчетливо вижу (разрешение девайса 2340 x 1080). Предполагаю, что неверно находится высота экрана. Вот так можно посчитать все края экрана
Likes: Apollo14
#1,2,5: да, это проблемки из-за неидеального древнего класса "scrollview". Исчезание картинок думаю смогу подправить (я тестировал на недлинном экране 1920x1080, этот момент упустил!).
#3: я не придумал, как кэшировать анимации Это texturepack'и, если их кэшировать, это кэш занимает ~700мб озу.
Приходится каждый раз вызывать функцию 'Texturepack.new()', вот она как раз создает сильные лаги, я об этом репортил на форуме, но сказали что ничего не поделать с данными лагами (в идеале было бы делегировать вызов 'Texturepack.new()' на другое ядро, но я не знаю как это сделать в плагине LuaThreads).
#4: это смогу подправить!
Спасибо!!
P. S. English version:
#1,2,5: yes, these problems come from old "scrollview" class. I definitely should fix disappearing of pictures (didn't notice it, cause my phone isn't long, it's 1080x1920).
#3: I've no idea how to pre-cache animations here It's texturepacks, if I cache them, it'll take ~700mb of ram.
Because of that I have to call 'Texturepack.new' every time, this call itself causes heavy lags, I've reported about it earlier on forums, but guys said that nothing can be done about heavy lags from every 'Texturepack.new' call.
(I don't know, probably 'Texturepack.new' could be delegated to another CPU core like some calls are delegated in LuaThreading plugin? But I've no idea how to do that anyways and I can't suggest that, because most of developers don't see problem in it, they don't use texturepacks frequently)
#4: Gotta fix that!
THANKS!
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
(can you pls post screenshot from your phone with longer screen? )
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
Also, if you only needs left, top, right and bottom bounds, then yes, its better to use getLogicalBounds(), but if you need absolute screen size and center, you need a bit of extra calculations
minX,minY,maxX,maxY=application:getLogicalBounds()
scrX=(minX-maxX)*-1
scrY=(minY-maxY)*-1
centrX =application:getContentWidth()/2
centrY =application:getContentHeight()/2
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
Likes: Apollo14
With application:getLogicalBounds() I think tomorrow I'll find out how to optimize app for longer smartphone screens (if I won't, I'll ask you, hackers! )
@rrraptor спасибо большое за скриншоты в личку!
(thanks for sending screenshots to pm! )
Likes: MoKaLux
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)