• 0 Posts
  • 25 Comments
Joined 2 years ago
cake
Cake day: June 1st, 2023

help-circle











  • Obfuscation only makes the effort of decompilation take a bit longer - fundamentally, they are going to be executing the bytecode on your device, and that cannot be hidden from you.

    I’m speaking from experience here - I’ve decompiled multiple APKs before, all containing bytecode that has been obfuscated by ProGuard. It’s a bit harder than reading source code, but with some practice it’s always possible to figure out what’s going on in the end.




  • I would say thats mostly because of Company policies since devs would use the same tools you would use in a linux box.

    Not at all the case for me and for other devs where I work. We can freely choose to run Linux, and some people do (mostly backend devs). M-series MacBooks dominate though because of the simple fact that they are just so much more powerful than the alternatives.

    Since you’re doing Android development, you’re probably saving some very significant amount of compile time, if you’re running an M-series MacBook Pro.

    When the M1 was released there were actually stories of companies sidestepping normal device replacement policies and upgrading all mobile devs to M1s because of the time savings involved, which should tell you something about the power in these machines.

    Since the release of the M-series, the MacBook Pros have gone from being primarily a fashion item to becoming primarily a tool for work - someone made the apt comparison that the previous MacBooks were trying to be Lamborghinis - pretty to look at at the expense of functionality, while the M-series are tractors - tools to accomplish jobs.





  • While Rust would probably have been a good choice for implementing a new browser, I don’t think Swift deserves the criticism it’s getting in this thread:

    • Swift was created by the same person who created Rust, and has many of the same nice traits
    • Swift is a modern language that is easy for plenty of developers to pick up; I’d place it in the same family as Rust and Kotlin
    • Swift grants access to a large pool of native iOS/Mac developers