Hussein Tijani is a Software Engineer based in Lagos, Nigeria. His area of expertise encompasses the entire product development cycle, API design and development and third-party integrations. He is passionate about sharing his Software Engineering knowledge through technical articles and verbal conversations.
Writing and building collaborations
Mobile applications on iOS navigate through various states. Each state defines the range of activities that can be performed while the application exists in them. A combination of these states constitutes an application’s lifecycle. The main states o...

Closures are self-enclosing functionality that can be passed around in our code, either as constants or arguments to functions. Similar to Python’s lambdas, closures are powerful tools that enhance code organization and readability. In this guide, we...
