>graphic designer/web developer
Cool, I wish I have some time to learn either of these.
You can start with the official Swift Doc since you already know some programming. Then move straight to this course, one of the few I've done and recommended by many. It is updated every year, I did it back in 2017.
Linux is pretty good when it comes to entertainment as well. Most of the games run on Linux thanks to Valve, and WINE of course. The only games that you will have problems with will be games with Anti cheating software such as PUBG.
Ubuntu is not that bad, but I would recommend other distros such as Manjaro (for Arch based). But this is obviously subjective to personal preference.
For IDE, I could recomment VSCodium (Not the official VSCode) which is a fork of VSCode but with the telemetry removed. I’ve never used Emacs, but I assume it is like VIM, which requires a lot of time effort to get the hang of.
Not sure if TOR draws more attention from Law enforcement, but some people really recommend using TOR as a daily browser if your main concern is privacy. I also use Firefox mainly, but lately been looking into Ungoogled Chromium, but it is not as user friendly as Firefox since you have to manually update it and manually install and update extensions.
For VPN, what is being recommend in privacy focused subreddits is Mullvad VPN. Another one would be ProtonVPN. I use Proton‘s mail service, instead of outlook or gmail.
Perhaps, instead of relying on Amazon to do that, a better approach would be to build a third party database that the entension can search through. The database could be crowd sourced similar to https://alternativeto.net/ for example.
I'll speak from a JS perspective (particularly node.js). The learning isn't hard, writing efficient and production grade code is. Node.js has a lot of pitfalls that aren't discussed in blogs/tutorials (Which are the go to learning resources). And that's why enterprise level adoption for Node.js is very rare. Its good for hobby projects or SME's to some degree.
I maintain the largest Telegram bot library for Node.js and one of the few things that were not considered in the initial design was dealing with backpressure. That means that large bots cannot scale up above a couple hundred thousand users.
My point being that it is important to learn important concepts like design approaches (e.g. plugin or middleware architecture), networking, resource management, e.t.c. rather than a language. A language can be picked up in a few days-weeks tops.
For web devs, Atom is a pretty good alternative to IDEs like PhpStorm and the like.
It's pretty light, has GitHub source control integration, and has a ton of plugins available for stuff like JSX.
PhpStorm DOES have a free license for students if you use your academic email tho.
Google searched
https://www.appannie.com/en/apps/ios/app/prayer-log-log-your-rawatib/
https://play.google.com/store/apps/details?id=com.athan
Some feat might be missing There maybe other apps
I use this app. Quite nice interface. The default sound is only notification. Notification from Athan probably can be change too if you don't want to install other app. Try to go through the settings.
https://play.google.com/store/apps/details?id=com.reworewo.prayertimes
Slightly off topic, but do take a look at Chocolatey as a way to have access to safe installers for different software. It's a package manager which you can run using the commandline (similar to how we have package managers in Linux). There's a Gui version as well.
Once installed, you can search here to see if they have what you're searching for and if they do, they give you a command you can use to install using the latest safe installer. Which is usually as simple as copy pasting the following into your command line. Eg:
choco install gimp
Excellent Idea Free alternatives or places where you can get it cheaper.
Having pirated many apps and games I left piracy when once I asked a developer of an app about a bug, and he replied by stating the bug was resolved, but since ppl just use the old pirated version he can't resolve it.
There was a website we used to search for pragrams similar to one's we want, either free, or because those Vista days some softwares just hadn't updates from xp support.
I think it was this
Also, I have found few websites that give Microsoft windows 10 and ms office pro for very cheap 15 usd for the complete set including windows 10 pro
Then there's ebay also from where you get these cheap.
We should definetly make list of authentic places to get softwares.
I couldn't find anywhere to get Adobe though for pdfs.
I found a website full of lots of free alternatives to paid software:
Waalaykum assalam rahmatullah....Are you looking for this?
https://assistant.google.com/services/a/uid/000000c3af6f306c?hl=en-US
Rust is a great language to learn https://doc.rust-lang.org/book/
Also highly recommend installing Linux and learning how it works. Great channel on YouTube to follow for ideas are Luke Smith and distrotube. Comouterphile is a mother great channel that will teach you new concepts in computer science.
My advice, don't focus on learning tools. Focus on mastering concepts and use free and open source projects based on open standards where you can.
Also, it doesn't hurt to learn python and basic shell scripting. A great site to learn new languages is https://www.codewars.com/
I have developed an Islamic app available in the app and play store. The app contains prayer times, Quran, quiz, audio player and many more. I’m looking to add kids section in the app. So if you are interested we can incorporate your idea and data into the same app.
Waalaikum salam
First of all, if it took you a long time to root your phone, I would highly recommend that you don't do it. Rooting is risky, and while it doesn't automatically break your phone, you'll have more access to the system and could potentially unknowingly do something harmful to it. Please learn more about the pros and cons of rooting as well as its functions.
As for the recording, afaik Android 10 already allows screen recording with internal audio. But because your phone doesn't run MIUI (it's Mi A2 Lite, right?), you need a 3rd party app. I use Screen Recorder by Kimcy929 here (https://play.google.com/store/apps/details?id=com.kimcy929.screenrecorder). After installing the app, go to app settings and change the audio source to internal sound.
By the way, if you really want to root your phone, there's a modding community on XDA Developers. Be aware that it's recommended that you have a basic knowledge of rooting and custom ROMs first, though. Modding your phone is a risky thing and you need to be aware of the implications (and know how to fix it in case something goes wrong).
Although a nice app, there are many others which have similar or more functionalities. Al Quran (Tafsir & by Word) comes to mind.
Maybe we should try to create something which is not available now. Let's have a chat.
For prayer times there is an app called My Prayer with this you can have prayer widgets telling you when the next prayer is and today's Islamic date. Don't know about the rest sorry.
I'm a fresher (working in a startup). What computer engineers can do is to build platforms & tools to enhance our practicing and to assist in our spiritual journey.
But, in my humble opinion, the frontiers are institutions like Zaytoona, Bayyina, Yaqeen, Deenstream, ..etc. For me, an ideal work would be in one of these visionary institutes, whatever field it is (ML, back-end, front-end...)
Another ideal work can be of augmenting works of such institutions and of creating localised parallel platforms...so that it can address all the issues faced by each culture/city.
As for the Qur'an app, I think Al-Quran app (for android & iOS ) of Greentech-Apps-Foundation ( link : https://play.google.com/store/apps/details?id=com.greentech.quran ) is the best Quran app there is, and contributing to it would be a much practical and beneficial to the Ummah. There are lots of Quran apps already...so I won't consider reinventing the wheel.
But, no matter how small our results...what really matters is our niyyath.
May Allah bless us with sincerest intentions and inspire us to follow the truth...Ameen
It is just a simple app I created for myself to avoid sin, it includes 96 reasons not to sin, all of them extracted from the book "Spiritual disease and its cure" by Ibn al Qayyim.
https://play.google.com/store/apps/details?id=developers.sapa.wannasin
There something similar in the states called "ScanHalal"
​
https://play.google.com/store/apps/details?id=com.anasrazzaq.scanhalal&hl=en_US
Great idea. I have been working on motivational apps for addictions.
Just published an app yesterday which is a collection of 220 questions before you relapse, with beautiful illustrations.
https://play.google.com/store/apps/details?id=developers.sapa.procons
Your feedback would be highly appreciated.
So you're trying to make an app based on the website? Sorry not that tech savvy.
If that was the case, there's an amazing app called Ayah. It's the best Quran app I've used, and I suspect you will like it based on your comments about Quran.com
For those looking for a Google Chrome experience then check out Brave Browser. Its a much better alternative because it includes a built in pop up blocker. It's also available for Windows and Mac.
If you're an Android user and you like listening to Podcasts then check out Pocket Casts
These are some of the Podcasts I listen to:
I use Quran English as it has the IndoPak script and also a transliteration which is helpful for me as I'm not very confident reading the Quran.
https://play.google.com/store/apps/details?id=com.andi.alquran.en&hl=en_IN
You can try installing Memory Map from the play store: https://play.google.com/store/apps/details?id=com.jzap.memorymap It takes a visual snapshot if all the folders in your storage and you can see easily which folder is taking much space. Maybe you can find the folder you're looking for that way. Good luck.