In-House Articles
Creating a configurable widget using WidgetKit
Want to show the stats or the current user level? Want to show a static wallpaper or the upcoming event in the app? What better to grab your user’s attention than to take some estate on their home screen using WidgetKit. Discover about creating WidgetKit from scratch in this week’s Swift Anytime article.
Gestures In SwiftUI
Everybody remembers the Nokia keypad phones from the 2000s whose switches need to be tightly pressed in order to type. In the mid-2000s, Apple launched iPhone 1, a smartphone without keypad which was a commercial success. Since then, users have more estate to interact with, and the best way you can optimize that is by implementing correct gestures. May it be a scroll gesture or a long press, it can ease the interactions in the app. In this week’s article, learn about Gestures in SwiftUI.
Swift Native Base Class: NSObject
Can you name an object in Swift which has no superclass? In this week’s article, learn about NSObject, the root superclass for almost all the Objective-C classes. It can be considered a universal base case.
Jobs
Middle iOS Developer - GlobalLogic
Location : India - Noida
Company Description : GlobalLogic is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world. By integrating experience design, complex engineering, and data expertise—we help our clients imagine what’s possible, and accelerate their transition into tomorrow’s digital businesses. Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries.
Software Engineer(iOS) - PhonePe
Location : India - Bengaluru
Company Description : PhonePe is India’s leading digital payments platform with over 280 million registered users. Using PhonePe, users can send and receive money, recharge mobile, DTH, data cards, pay at stores, make utility payments, buy gold, and make investments. PhonePe went live for customers in August 2016 and was the first non-banking UPI app and offered money transfer to individuals and merchants, recharges and bill payments to begin with. In 2017, PhonePe forayed into financial services with the launch of digital gold, providing users with a safe and convenient option to buy 24-karat gold securely on its platform.
Associate iOS Staff Engineer - Nagarro
Location : Remote, Poland
Company Description : Nagarro is a digital product engineering company that is scaling in a big way! It builds products, services, and experiences that inspire, excite, and delight. It works at scale — across all devices and digital mediums, and their people exist everywhere in the world (17,000+ experts across 30 countries, to be exact). Their work culture is dynamic and non-hierarchical. They are looking for great new colleagues. That’s where you come in!
Code Quiz
We are having a function called fetchData()
which fetches data from a particular JSON file. The data in that file is type String. After decoding it, we reflect the changes in UI by setting a label to that text.
But the changes are not reflected in UI. Meaning that the line of interest is not executed. How can we fix this?
Hint: URL tasks are usually done on a background thread
Solve the quiz and submit your answer along with your Twitter handle at team@swiftanytime.com