Chapter 5: Writing Shared Code

We're going to jump into implementing Dogify. We'll start from the core of the application – the business logic – in this chapter, which we're going to share across the Android and iOS applications in the following chapters. We're going to focus mainly on the following topics in this chapter:

  • Initial project setup
  • Fetching data from the Dog API
  • Persisting data in a local database

Technical requirements

You can find the code files present in this chapter on GitHub, at https://github.com/PacktPublishing/Simplifying-Application-Development-with-Kotlin-Multiplatform-Mobile.

Initial project setup

By now you should have all the tools ready to start developing Dogify. In case you missed something, feel free to explore ...

Get Simplifying Application Development with Kotlin Multiplatform Mobile now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.