Sample application built to demonstrate the use of Kotlin

🍲 Foodium (Kotlin Multiplatform Mobile)

Foodium is a simple and sample mobile application built to demonstrate the use of Kotlin Multiplatform Mobile for developing Android and iOS applications using Jetpack Compose 🚀.

Platforms 
Status

About

It simply loads posts data from API and displays them on the UI. The network API is a dummy (fixed) response which is statically hosted here. The concept of this app is originally taken from this project.

📱 Preview

Currently, the app looks like this on the both platforms:

▶️ Android

▶️ iOS


Built with

TODOs

Currently, it only shows a one Home screen with listing of posts. The following features will be integrated in the app and Work is in Progress…

✅ Completed

  • Home screen UI
  • Load posts from network
  • Load images from network

🚧 Work in progress

  • Details screen UI
  • Offline capability: Store posts data in local cache (Use SQLDelight)
  • Use navigation framework
  • Switch for dark/light theme.

Contribute

If you want to contribute to this library, you’re always welcome! See Contributing Guidelines.

Discuss 💬

Have any questions, doubts or want to present your opinions, views? You’re always welcome. You can start discussions.

Acknowledgements

License

Copyright 2023 Shreyas Patil

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

GitHub

View Github

Leave a Reply

Your email address will not be published. Required fields are marked *