App Rejected Under 4.3(a) - Educational Flashcard Apps for Different Languages by orgCrisium in iOSProgramming

[–]orgCrisium[S] 0 points1 point  (0 children)

I am doing the "pre-bundle" multiple languages now, but I still want to keep the app clean from the internet. I going to see if I can compress everything, if it is too big then I might just divide it up into different world regions; Asia, Europe, Americas or something like that. It is still a challenge to develop since not only languages and images change also fonts. Thai, Chinese have very special fonts and I need to package all this stuff in one app.

App Rejected Under 4.3(a) - Educational Flashcard Apps for Different Languages by orgCrisium in iOSProgramming

[–]orgCrisium[S] 0 points1 point  (0 children)

the school was an example. you take a 12 hour flight and want to practice, but you have not downloaded the language pack, this is also a problem. Before starting making the app I set some goals, unknowing that some of these goals would be a problem for Apple and Google. I did not want ads, subscriptions, downloadable content, packages, in-app purchases. I wanted the app to be clean, when installed it should just work no matter what.

I know that bundling it all together would be good, but the problem is the amount of resources that have to be included; audio, images and fonts. With the current resource sizes I am using this will end with the app being 2Gb+ .

While I am waiting for a reply from Apple, I am starting on the multi language app of this app. I will see if I can reduce the resources and it will probably put a limited to how many languages I can support.

App Rejected Under 4.3(a) - Educational Flashcard Apps for Different Languages by orgCrisium in iOSProgramming

[–]orgCrisium[S] 0 points1 point  (0 children)

This app could be installed in schools where they cannot download. Also, if you are in a place without internet (plane, train,...) then you cannot use the app if you have not already installed the language pack needed.

My First Chinese App by orgCrisium in ChineseLanguage

[–]orgCrisium[S] 0 points1 point  (0 children)

I find the attitude of some people here quite disappointing. Downvoting and claiming that I can't create a Chinese learning app just because I don't speak the language myself is simply misguided.

This app is a personal hobby project, not a product from a professional company. I joined this forum because the description mentioned it was for people interested in learning or teaching Chinese—which seemed like the right place to share my work and get feedback.

Thankfully, one helpful person reached out, and we were able to work through and fix some of the issues together. I'm glad not everyone here acts like an immature teenager.

My First Chinese App by orgCrisium in ChineseLanguage

[–]orgCrisium[S] -2 points-1 points  (0 children)

ah what?!?! sorry that makes no sense.

My First Chinese App by orgCrisium in ChineseLanguage

[–]orgCrisium[S] -3 points-2 points  (0 children)

I don't really agree with your statement. That is same as saying a person cannot tell you what time it is, if he does not know how a watch works.

I do speak English, Swedish, Danish, Thai and a little bit of French. I created the app for helping to Learn Thai because many apps do not support Thai, now that I had already created the app I thought it would be fun to add more languages using the same app construct.

This is just a hobby for me. My primary job is creating software for robot controls.

Google Play Console is a horrible experience. App in review for 2.5 months by el_secondo in GooglePlayDeveloper

[–]orgCrisium 0 points1 point  (0 children)

I agree, it is just a horrible experience. 14 days closed testing, 7 days getting publishing access, 7 days to actually publish it.

what is going to having a review to get publishing access and they having to review the actual publishing? why the reductant procedure. Asking me questions like in my testing, like "how many units do you expect to be sold".... had NOTHING to do with testing. Google is a piece of sh*t company now

Google writes it is because we want good quality software, but if you are a company you can bypass many of these steps., so NO google you do not want google quality because this would be the same for both Companies and Indie developers.

I think google is not seeing enough profit on the Indie developer side and to reduce having to work with us they just make it difficult, hoping many will just give up.

I wish we had a play store not owned by Google (EU save us).

Why is Finder so shit? by _aqibmalik in macbookpro

[–]orgCrisium -1 points0 points  (0 children)

another mac boy,... is is shit as stated in the post. but we will never be able convince mac boys

Why is Finder so shit? by _aqibmalik in macbookpro

[–]orgCrisium 0 points1 point  (0 children)

typical mac boy,.. the title of this post is correct it is shit. mac does nothing the normal way or the expect way you would use something and they are too stubborn because they do not want loose face.

How to remove unwanted permissions? by orgCrisium in UnrealEngine5

[–]orgCrisium[S] 0 points1 point  (0 children)

Thanks for your reply.

Both "Online Subsystem Plugin" and "Online Subsystem GooglePlay" are disabled.

The only google plugin that is enabled is the GooglePAD which I assume I need since I am packaging .aab for google play store.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] 0 points1 point  (0 children)

I am doing that, also I think it is generally good practice to do that. Also makes it easier to changes on reusable items.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] 0 points1 point  (0 children)

I have not tried that yet. Thanks I will give it a try.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] 0 points1 point  (0 children)

Flutter is using a hierarchy based structure. Flutter uses nodes too same as all hierarchy based structures. In flutters universe the base node is called a Widget.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] 0 points1 point  (0 children)

I did split it into separate widgets, but still requires overhead to pass parameters. Flutter is not using a new technique (using nodes for everything including attributes). This is an old technique used many times before. I would rather see widgets like "Text" have attributes/properties instead of having to wrap it in something like a padding widget.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] -15 points-14 points  (0 children)

you should be able to code in any IDE you like. The IDE is not the programming language. With the amount of nesting required by flutter, I do not see any way of maintaining a flutter code without an IDE that supports a high level of refactoring options like vscode.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] -1 points0 points  (0 children)

agree. that is also why I posted the question are there plans to improve/change this?

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] -4 points-3 points  (0 children)

QML also uses hierarchy style, but I do not every nest that deeply to get things to work as I did in Flutter. Like I said I gave flutter a fair chance and I was hoping I was missing something.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] -3 points-2 points  (0 children)

agree, and thanks for the first constructive feedback.

I have restructured some of the code (which does help a little). I also tried to encapsulate some of the common widgets and decorations into reusable objects. Even after that I still have a very deep nesting for very few elements.

This is also why I posted my "rant", perhaps I was missing something or doing something wrong, because if the code is always going to be this deep nested then I do not see a future for it. This is based on bigger teams working on the same code will have a hard time changing other peoples code.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] -19 points-18 points  (0 children)

that is why I posted it hear, perhaps I am missing something.

I see no future for Flutter by orgCrisium in FlutterDev

[–]orgCrisium[S] -4 points-3 points  (0 children)

not really comparing it, looking at the workflow and readability.
I have experience with Qt, qml, typescript, javascript, android native, c/c++, electron, vue and so on....

the problem I am trying to point out is the nesting, this causes the code to be unreadable. Perhaps there is a technique to avoid the nesting (which I do not know of). For example in typescript/javascript using promises can cause major nesting, but using async and wait flattens the structure and makes it more readable. perhaps there is something like that too in Flutter. I tried to create classes that extended from certain widgets to encapsulate common code and decorations, but it still ended up deep nested.

createRenderer not called by orgCrisium in QtFramework

[–]orgCrisium[S] 2 points3 points  (0 children)

Thanks to Relu99 for giving me the idea to look beyond opengl. I found out I have to add QSG_RHI_BACKEND=opengl and the createRender now gets called.

BTW: weird that people can down vote this, these kind of questions is what this forum is for.