So I got to know that Amazon app store doesn't let you delete apps that you have published !! And now I can't even update my old web apps there !!! I have 7 apps in Amazon app store and I want to remove them because of poor developer experience of Amazon, but get this?!! They will not let you even remove apps. To get it published you have to dance to their drums!! To get it removed you have to dance to their drums!!! I HATE AMAZON !!!
14 Programming App Languages for Mobile App Development - A mobile application whether it is android or iOS, helps with the brand awareness in the market.
It can safely be said that the object has been the driving force in the programming industry for a very long time and will continue to be so for the foreseeable future.
I'm a big fan of extensive reading apps for language learning, and even collaborated on such an app some 10 years ago. It eventually had to be shut down, sadly enough.
Right now, the biggest one in the market is the paywalled LingQ, which is pretty good, but well, requires money.
There's also the OG programs, LWT (Learning With Texts) and FLTR (Foreign Language Text Reader), which are so cumbersome to set up and use that I'm not going to bother with them.
I presently use Vocab Tracker as my daily driver, but I took a spin around GitHub to see what fresh new stuff is being developed. Here's an overview of what I found, as well as VT itself.
(There were a few more, like Aprelendo and TextLingo, which did not have end-user-friendly installations, so I'm not counting them).
Vocab Tracker
++ Available on web
++ 1-5 word-marking hotkeys and instant meanings makes using it a breeze
++ Supports websites
-- Default meaning/translation is not always reliable
-- No custom languages
-- Ugliest interface by far
-- Does not always recognise user-selected phrases
-- Virtually unusable on mobile
-- Most likely no longer maintained/developed
Lute
++ Supports virtually all languages (custom language support), including Hindi and Sanskrit
++ Per-language, customisable dictionary settings
++ Excellent, customisable hotkey support
-- No instant meaning look-up makes it cumbersome to use, as you have to load an external dictionary for each word
-- Docker installation
LinguaCafe
++ Instant meanings thanks to pre-loaded dictionaries
++ Supports ebooks, YouTube, subtitles, and websites
++ Customisable fonts
++ Best interface of the bunch
== Has 7 word learning levels, which may be too many for some
-- Hotkeys are not customisable (yet) and existing ones are a bit cumbersome (0 for known, for eg.)
-- No online dictionary look-up other than DeepL, which requires an API key (not an intuitive process)
-- No custom languages
-- Supports a maximum of 15,000 characters per "chapter", making organising longer texts cumbersome
-- Docker installation
Dzelda
++ Supports pdf and epub
++ Available on web
-- Requires confirming meaning for each word to mark that word, making it less efficient to read through
-- No custom languages, supports only some Latin-script languages
-- No user-customisable dictionaries (has a Google Form to suggest more dictionaries)
People have a tendency to see something that uses familiar language, or something they connect to, and then immediately dismiss it as being mundane, not special, uninteresting, etc.
Ex 1: valuing STEM majors over the humanities, or saying the classes are harder—not from a standpoint of grade deflation but rather of skills learned. The belief that it takes a smarter person to be good at a math or science class than at an English or history or philosophy class. That’s because it’s completely impossible to pretend to know high level science. Like you can’t convince yourself you understand it when the symbols just do not compute to you. Whereas in that philosophy class they discuss terms you understand and language that mirrors stuff you’ve heard before, so you think “psh, anyone can do that. they’re not learning anything.” Even though the critical thinking of the average English or History major especially at a school with a good program is in fact advancing and developing into an extremely valuable skill that does set them apart from people who didn’t study what they study. And education majors are learning extremely valuable skills that aren’t as intuitive as you’d think.
Ex 2: neurodivergence and the perception that things like adhd and autism are “pathologizing normal things.” When someone sees a disabled person in a wheelchair because they can’t walk, they’re like ah yes this makes sense, that person’s legs do not work and mine do, therefore they need the mobility aid. Or when you meet a person who is hard of hearing, this tracks as well: their ears don’t work the same way mine do, so obviously they need some extra help. (Well, actually not every person responds to those two situations that way, because ableism of all kinds remains a massive societal issue, but even people who are perfectly normal and reasonable in these contexts can run into the following problem with things that are more subtle like adhd.) when the symptoms for a disorder look like common traits a lot of people who would otherwise respect a diagnosis tend to scoff. “ADHD? What, so, you can’t focus, go through phases of interests, like to move around, have trouble starting tasks… yeah so does EVERYONE sometimes. That’s not a disorder it’s NORMAL and if you can’t get over it like the rest of us you’re just lazy.” People assume that since everyone experiences the symptoms, it can’t be a disorder. The difference between a person with adhd and a person without is the degree to which those difficulties impact their life and how difficult those struggles are to overcome.
People think they have something all figured out just because the language is familiar and they think they can understand it. None of it looks foreign and obviously Different so clearly they comprehend it entirely and their opinion on the matter is “common sense,” right?
IT'S HAPPENING FASTER. More fanbox commands presumably?
Also I've just watched a playthrough far enough through Silksong that Rose's Deity Title higher up the page we left off on feels like it hits different. :P But moving on...
> Ly'lac: Crack open OMINOUS TOME.
The ~ATH book any Doom player would see fit to have? (With surprised eyebrows? No wait, those are just another pair of Upper Organon eyes.)
This hefty volume is THE ~PTH TREATISE, which chronicles all the undulating intricacies of the ancient programming language of the same name.
Oh, haha, "'Til-Depth" instead of "'Til-Death", there's a pun.
~PTH was a shockingly rare joint effort between a surfacedweller and a nymph, developed long, long ago. The fact that the surfacedweller was an omnicidal madman, and the nymph a megalomaniacal heretic, only serves to increase its mystique, its illegality, and, most importantly, its breadth of scope.
~PTH is an unholy chimera of primal magic and stunningly intricate logic, and was apparently some kind of ruthlessly protected state secret up on land. You don't know what TC did to get his hands on it, but the effort to develop the game really took off after its discovery. The two of you have been sending it back and forth for ages, now, each contributing a different perspective to further your mutual understanding of the concepts outlined within.
Right now thinking about that kind of stuff is just going to stress you out, so you opt to leave it closed. It makes for a better cushion that way.
There it is repeated again, the idea that Satyr techology and logical machinery is being combined with Nymph magical developments to set the stage for SHURB. They could very much be actually constructing "the game" like this and not just accessing it remotely or reproducing it-- or they eventually will together, if they haven't already. Again, this is most likely The First Session, the origin of all sessions and universal reproduction, and would theoretically serve to combine technology and magic to create all the devices, rules, and mechanics of the Game. I know we guessed it early, but now it's beginning to seem more and more blatant.
> Ly'lac: Ponder orb.
This is your MOBILE FARSPHERE. FARSPHERES work similar enough to a computer and is the preferred method of Othernet web browsing for sea dwelling nymphs such as yourself; as they are technically not supposed to be on the Uppernet.
So it's as inferred earlier: the Nymphs are usually supposed to use magic orbs in place of technology-based computers. "Uppernet"? Are the Satyr and Nymph internets segregated into the "Uppernet" for surface-dwellers and "Othernet" for depths-dwellers? (Up and Down, Light and Void, This and Else, etc.)
Sadly, yours is absolutely loaded with SCRYWARE. Those CRACKED FILES did exactly what they said they'd do.
Pff. Strong pun game here.
Now it can only receive messages, which makes an excellent excuse for blowing people off.
But sadly not blowing people up?
> Ly'lac: Ponder anyways.
We're being given our first tantalizing glimpse of a teal-color friend who's definitely a Satyr with horse ears, a little fang to their grin, what might be a teal Equius-like bruise under one eye else a computer reflection, and possibly wearing some VR headset or other equipment covering their other eye, gender unclear. I don't know of any particular associations for that shirt symbol.
Well that was a completely useless thing to do.
You'll be stuck buffering like this indefinitely unless action is taken.
The anxiety, hesitation, and depression associated with Doom can sometimes lead to inaction where Life can sometimes be associated with action, sometimes sudden or impulsive. Life is more Manic to Doom's Depressive.
> Ly'lac: Return suspiciously radioactive pearl to the bed of your beautifully large clam.
Wow, you are full of stupid thoughts today! You focus on giving your FARSPHERE a hard reset.
It's still a complete piece of trash but at least it's not an edging sphere of eternal torture now.
You might as well take it with you.
Ah, so even magical artifacts are known to benefit from a bit of Percussive Maintenance here and there.
> Ly'lac: Admire your tasteful, artistic WALL SCROLLS once more.
The critics are not a fan of this one either. What else is new?
Yep, the classic Ren and Stimpy knockoff (EDIT: not knockoff?) (but Ocean-ified).
I sort of doubt Rose Lalonde actually had to Play The Rain for any of her planetwide life-seeding, hm. We're almost guaranteed to see her Playing The Rain in this sequel. If not in creating this world, what would be the excuse though, and where and when?
Could the legendary act have other ultimate uses than restoring life to an ocean, playing the strings of raindrops to vibrate with the truth of Light and DNA strands? How? I'd been utterly convinced this had to come up later in HS^2, probably coinciding with the late-story redemption of at least one version of Rose Lalonde, but suddenly I'm realizing I don't know when or where it could possibly be warranted moving forward. Hmmmmm.
Perhaps some disastrous consequence of the greater conflict will threaten the Omega Session's ability to provide universal reproduction throughout Paradox Space and its fertility will have to be restored? Perhaps the frogs will need to be re-seeded on their Space-player's planet, including the key four-color-eyed final frog that was eventually Sendificated by some mysterious benefactor to young Jade Harley that resulted in the creation of Universe C?
It might not happen at all, but we'd better keep our eyes peeled for theoretical opportunities.
So you want to develop a DID/OSDD mobile app: A reality check
To even consider this you need to have experience with at least the following:
Graphic Design (for icons, etc)
Human Computer Interaction (user interface design)
Database design and administration. This includes things like migrating to a new schema as the app grows and changes are needed without breaking it for anyone who is using the app.
REST API design and development, this includes things like API Version management so that your app doesn’t break for people who haven’t updated yet.
Backend / server development
Mobile UI development whether that’s jetpack compose or swift UI or whatever applies to the platforms you are targeting.
Programming In Kotlin, java or swift (depends on platform)
Writing and running automated tests
Automated UI Testing
Continuous Integration
Server administration or cloud dev ops
Technical Support
Debugging
Release management, which includes google play / app store polices and requirements.
(if targeting both iOS and android) cross platform development experience
Bug tracking / Project management
Backup and Disaster recovery.
Security (this includes incident response when your app gets hacked, which it will eventually).
Legal and Compliance (DID/OSDD related data could be considered health data and is subject to laws about how data is processed and stored in certain countries, which the vast majority of DID/OSDD apps are probably breaking).
Developing bug fixes and updates (google play requires an app to be updated every so often or it will be removed, I am unsure as to what apple’s policies are)
Fixing security vulnerabilities (yes you will have them)
That’s a lot of skills for one person to have. I have assumed that you are already an advanced programmer in at least one programming language. That’s not enough.
All of these things take a lot of time, and you only have one body.
You probably also already have a full time job.
In an actual software company, there would be a full-time employee responsible for each of those areas who specializes in doing just that.
There is a reason all the apps developed by a single person don’t work properly.
There is no such thing as a full stack developer anymore, there hasn’t been for years.
Hello. I noticed that you said you were using Ren'py for your new game. What made you come to the conclusion that this was the best option, if you don't mind my asking? I am looking into developing something, but I'm unsure which program to use. I thought the point of Ren'py was more for visual novels. I am interested in making something that isn't as visual heavy. Do you think that's possible with Ren'py? Sorry for the randomness. Thank you for taking the time to read. Have a wonderful day!
Hello!
It depends on what you're looking to achieve.
If you want the bare minimum of functionality and the bare minimum of coding to learn, you can go with ChoiceScript.
Which, fair warning, is a proprietary language, so if you want to monetize/publish your work without having to adhere to their opaque content rules/cede 75% of your sales, I'd suggest you steer clear, but YMMV.
Twine is a little less easy to use, but comes with higher customization. It supports HTML/CSS/JavaScript, so what you can do is much broader than ChoiceScript.
Plus, monetizing your game is fine.
I find that Twine is more meant for short-form IF than long-form, but it remains usable. Deploying your game in any other form than HTML (a web game) is a hassle though, and not supported by Twine directly.
Ren'Py comes next; here you must make your own user interface (or you could just use native NVL-mode with no edits, which... it'll work for sure, but the presentation will be questionable), but I find it much more flexible than the other two options.
And it comes with the added bonus of making it much easier to deploy your game to multiple OS and platforms including web and mobile.
There are other tools (Ink?) so my advice would be to try them all and settle for the one that suits your needs.
Good luck with your project! And have a wonderful day as well.