ALL >> General >> View Article
Building An Ios App In Rust, Part 1: Getting Started With Rust
If you’re developing an app on multiple platforms more or less independently, you’ll face certain challenges. Functionality will be duplicated (obviously), which means you have two different codebases that need to be maintained. Bugs can crop up on one platform or the other or both, and new features have to be added to each. An alternative approach, which Dropbox talked about at last year’s UIKonf and CppCon (video 1, video 2), is to develop a library that can be shared by both platforms.
Developing a cross-platform library is challenging for a number of reasons, not the least of which that the choice of language is pretty limited. There are some tools, like Google’s J2ObjC, which allow you to write in one platform’s language (Java, in this case) and have it automatically translated into another platform’s language (Objective-C). A more traditional approach is to develop in C or C++, languages that are portable to both platforms and that can be called by both platforms.
I’m not going to try and sell you on the merits of going down this road—there are big pros and big cons. I suspect that this approach ...
... is probably the wrong one for most applications, but it’s still a very interesting area to explore. C++ is the reigning king of the hill for portable, native library development, but there’s a new challenger with an exciting amount of development behind it.
Rust describes itself as “a systems programming language that runs blazingly fast, prevents almost all crashes and eliminates data races.” It’s been in development for quite a while (about eight years, at the time of this writing), and the Rust team released version 1.0 on May 15 of this year.
Rust is often compared with Go (probably because they entered the public eye around the same time and both described themselves as systems programming languages), but the comparison isn’t really fair to either: they have very different aims in mind. Rust’s goal is to be a safer alternative to C++ without giving up the control and performance that C++ provides.
For More info:- https://www.fortifive.com/app-development-seattle/
Add Comment
General Articles
1. Glass Ionomer Cement Fillings And Treatment ProcedureAuthor: Patrica Crewe
2. How Is Smelting Different Than Melting?
Author: David
3. Transforming Healthcare Revenue With Intelligent Ai Medical Coding Automation Solutions
Author: Allzone
4. Flirty Pick-up Lines Kya Hote Hain? – Complete Beginner Guide (2026)
Author: Banjit Das
5. Top 10 Altcoins To Invest In 2026:
Author: elina
6. Dog Photography Guide: Perfect Dog Images Kaise Click Kare (beginner Se Pro Tips)
Author: BANJIT DAS
7. On-demand Beauty Service App Development: Business Model & Revenue Strategy
Author: Rohit Kumawat
8. Industrial Fasteners: Types, Materials & Key Applications Guide
Author: caliber enterprises
9. How To Find High-quality Cat Images Online – Complete Guide
Author: BANJIT DAS
10. Animal Jokes Meaning – क्या होते हैं एनिमल जोक्स
Author: BANJIT DAS
11. Remove Negativity With Maha Mrityunjaya Jaap And Navgrah Shanti Puja
Author: Pandit Shiv Narayan Guruji
12. نبذة عن الجامعة الامريكية في راس الخيمة وكلياتها وتخصصاتها
Author: AURAK
13. Y1 Game: The Rising Trend Of Digital Play And Real Rewards
Author: reddy book
14. History Of Doctor Jokes – कैसे शुरू हुए मजेदार मेडिकल जोक्स
Author: BANJIT DAS
15. Why Is Reeth U Sarvvah Known As India’s Best Astrologer And Numerologist?
Author: Reeth U Sarvvah






