We are proud to announce a new series covering ICON development with Swift. This series is aimed at people who are familiar with ICON and want to build ICON DApps using Swift. If you’re using this tutorial, please consider applying for the ICON Hyperhack with your ICON development and compete to win $20,000 in prizes!
Swift is a general purpose programming language that was first released in 2014. Today Swift powers over 1 billion iOS devices, as well as other mobile and desktop applications and services. Swift is a safe, fast, and expressive language that is meant to be a replacement for C-based languages. Swift was developed by Apple, however, it was made open-source under the Apache License in 2015. Swift has quickly climbed the ranks in terms of popularity of programming languages. As of May 2020, Swift was ranked #11 in the TIOBE index (up from #18 in May 2019). Apple releases a new and improved version of Swift each year, with Swift 5 being the most recent.
I recently helped a fellow ICONist developer to integrate the ICON SDK into a Swift project. This motivated me to begin this new tutorial series. In this 4-Part tutorial series, we will dive into ICON integration with Swift, and show different features of interacting with the blockchain! In the end, developers will have a good base to begin developing their own ICON DApps with Swift!
Part 1 is a introduction and it covers getting started with ICON and Swift:
- Introduction to the Swift language
- How to begin programming in Swift
- How to integrate the ICON SDK into XCode
Part 2 covers integration into swift:
- Integrate ICON Services
- Add wallet functionality
- Check wallet changes
Check it out here: https://github.com/thelionshire/ICON-Swift-Tutorial
In future releases, we will dive further into ICON integration with Swift, and show different features of interacting with the blockchain!
We will release a new part of the tutorial every 2 weeks! The final product will include 4 parts and a good code-base and knowledge to work from as you develop your next ICON DApp with Swift!
Disclaimer: Not financial advice. Cryptocurrency and blockchain investments are high risk, can incur substantial losses, and are not suitable for everyone. Please consult a professional before considering investment in any cryptocurrency. This article does not encourage or support any specific investments, use of applications or technology, or financial direction. Opinions are my own. This article is for informational purposes only and should be verified and validated externally for 100% accuracy.