In your opinion what should I do to become able to export apk on computer?
Sorry,
I might sound repetitive or even a bit harsh, but I see some fundamental issues here.
As shown in Ibrahim’s video, opening a screen is very slow.
This is because, in the Long1 screen example, each story is a separate layout
fine for a few elements, but here there are many items and multiple pages and I imagine the other screens are like that too.
I’d recommend rebuilding the app following these principles:
- Screen virtualization
- Reusing views (for stories) by using a RecyclerList
edit:
I haven’t looked into the other screens, but if they’re identical except for different stories, you could reduce the app size by about 80%! by creating one screen for story selection and one for list display.
I deleted the broken version I downloaded from Kodular and installed the version I published on google play instead It should work like this now however in this version the Long and Very Long buttons haven’t been activated yet.
Sorry dear, just tell me if you’ve read my replies 1,2 and I won’t interfere anymore.
I’ve just checked the project and I’ll reiterate what I said above.
One word: DRY
I tried that once. I increased the number of story titles from 30 to 50 but the app became even slower
Yes I did I read them
The problem is not loading multiple items at once, but how they are loaded and when.
Currently, you’ve manually created all the story layouts, so they will ALL be created during the initial screen load, causing a delay between the click and the actual rendering/visibility.
The correct approach would be to load only a portion of them.
I recommend two options for managing the layouts:
-
Dynamic components: loading maybe 5 stories per page.
I recommend not overdoing the number of elements, because it means that every page change requires creating several components, and if there are too many, it could introduce noticeable delays between the click and the page switch, resulting in a worse user experience. -
RecyclerList: in my opinion, this is the best approach.
The RecyclerList allows you to create a list of elements that can even be “infinite” without performance issues or page-switch delays. This is because it only loads the items visible on the screen, so there is no need for dynamic component creation of a fixed number of elements, RecyclerList automatically manages how many and which elements to display.
Edit:
If you combine screen virtualization and RecyclerList, you can get a truly fast app and, above all, much easier to manage.
Let me give you a very simple example:
And what if you wanted to change the layout of how a story is displayed?
Would you recreate all the layouts manually?
No I’m not really familiar with RecyclerList or dynamic components, and at the same time, as you might have seen, for each title I’m using 2 cards, 2 labels 2 images, and a horizontal arrangement I don’t think all of that can be handled properly, because I really want to keep all of it for better design and visual appeal
100% it can ![]()
Honestly this sounds really amazing but I don’t have much time to rebuild everything right now because the project is almost finished I just want to export the final version at this point so please suggest a solution for now.
From now on I will definitely use RecyclerList or dynamic components but if you can recommend any tutorials or learning resources for them I would really appreciate it, it honestly seems like a very professional and efficient approach.
Didn’t you reply here,
Have you tried?
At first, when it became broken I renamed it to Horror House it was originally called Scary after that, I tried importing it several times but it didn’t work and I kept getting an error message.
Honestly the main issue is that I want to sell this app I’m really exhausted from it and I don’t have time to continue working on it anymore could you suggest a price for it and also a good place where I can sell it?
Right now the app has around 400 stories, 100 horror books and about 50 jinn (supernatural beings) descriptions
Since you have to sell it, I hid the aia project from your previous message
No Exporting Progress Window - #6 by Abdulrahman_hkymy9323
Obviously I recommend publishing it on the PlayStore to reach as many people as possible.
Here in the community there is also a section dedicated to selling app Marketplace
I think there are also other platforms, but for now I’d suggest starting this way.
Thanks dear but first I must complete it ![]()
Since both Ibrahim and I managed to export without issues,
I would ask you to try one last time.
I simply imported the project and, thanks to Kodular’s new feature, it automatically renamed the project Horror_House, then I exported it.
Tell me if you still get an error.
Sorry, why did you mark this answer as the solution?
Otherwise, explain how you did it so at least another user with the same problem can try to replicate the solution.
Yeah, I still can not import it ![]()
![]()
Even I built another account and I tried with that one but no result ![]()
There are just a few small changes left as soon as I fix them, I want to sell the app. You have more experience than me, so what price do you think would be good?
I’m a bit tight financially right now and I also want to buy some books I haven’t bought or read books in a long time
sorry I touched it by mistake






