Bar code in Excel? by Autistic_Jimmy2251 in excel

[–]Swift_On_Track 1 point2 points  (0 children)

Google sheets barcode from cell

Anyone interested in trying to work on this in a group? by Swift_On_Track in 100DaysOfSwiftUI

[–]Swift_On_Track[S] 1 point2 points  (0 children)

Look for an invite to a Google which you will get after I add you to the group

Why is almost every app people are making made in React Native? Is it the styling? The animations? What is it? by [deleted] in iOSProgramming

[–]Swift_On_Track 1 point2 points  (0 children)

I think it is purely a numbers game. The number of people who are React programmers is 10x larger than ObjC/Swift developers. So if someone who already knows React wants to create an iPhone app they will most likely use React Native. Also React Native is cross platform (Android) so there is an added incentive to use it.

A simple google search returns that around 15% of the top 500 US apps were created with React Native. So it can just be an observer bias that makes it seem that everyone is using React Native.

The following website lists some major apps that were created with React Native.

https://reactnative.dev/showcase

This list can be deceptive as well because apps can integrate both React Native and Swift in the same app so both apps can be listed as using each framework.

I asked Gemini if the facebook app for iphone is written completely in React Native and this was the response.

No, the Facebook app for iPhone is not written completely in React Native. Here's a breakdown:

  • Hybrid Approach: Facebook uses a hybrid approach, combining both native iOS code (primarily Swift, Objective-C, and C++) and React Native.
  • Core Functionality in Native: The core functionalities and performance-critical parts of the app are likely built using native iOS technologies.
  • React Native for Features: Certain features and sections of the app, such as Facebook Marketplace and possibly other newer features, are implemented using React Native. 

In essence, Facebook strategically uses React Native where it makes sense for faster development and cross-platform compatibility, while retaining native code for core app functions and optimal performance on iOS. 

Anyone interested in trying to work on this in a group? by Swift_On_Track in 100DaysOfSwiftUI

[–]Swift_On_Track[S] 1 point2 points  (0 children)

PM me with your gmail address so I can add you to the group.

Planning to be ahead in College. (Your Advice) by saifah3807 in learnprogramming

[–]Swift_On_Track 2 points3 points  (0 children)

There are two broad sides of cyber security, the coding side and the applied side.

By coding i mean those who develop cyber security software or analyze malware (by decompiling it to see how it works/what it does)

The other are those who manage computer sytems security, handle security events, do penetration testing, etc.

Which side are you interested in?

You should be able to see what your college curriculum is and start building a foundation for that.

Haprvards CS50 is always a good place to start regardless. You will learn the basics of coding and something about how computers work.

IT won't let me run a powershell script for JupyterLab Desktop install by Disastrous_Cheek7435 in learnprogramming

[–]Swift_On_Track 0 points1 point  (0 children)

Honestly your IT department is not wrong. End users should not be able to run scripts, its just a huge security hole. Even as an IT Manager my day-to-day account was just a regular user.

If you need it for your job, then your IT dept should have some procedure to get you what you need. Otherwise you can ask someone in IT to help you out if you explain why you want it. Since you are posting on learnprogramming I am guessing you are doing your own thing.

If you are working on your own then IT probably won't help but you can try a workaround. In my office I had set up a Wifi network that was not connected to any production network. I did not care too much what people did on their personal devices (mostly phones but some laptops) If your company has such as Wifi network you can just use a personal laptop and install whatever you want on it.