Skip to content

betulnecanli/Sailor-Moon-App-Compose

Repository files navigation

🌙 Sailor Moon App using Jetpack Compose

Sailor Moon Android App built with Kotlin, Android Jetpack, and data from a Ktor project. This app features character information and profiles. The data is pulled from a Ktor project, ensuring up-to-date information for the users. Enjoy exploring the world of Sailor Moon on your Android device with this app.


👉 Here is the Sailor Moon Server GitHub Repo.

🖼 Preview

Splah Screen Characters List Search

Features⭐

  • Display a list of Sailor Moon characters with their names and images.
  • View detailed information about each Sailor Moon character.
  • Search any character to open detailed character page.

Getting Started 🚀

To run this app, you'll need to have IntelliJ IDEA and Android Studio installed. Follow these steps to get started:

📚 Tech Stack

  • Retrofit
  • Paging3
  • ViewBinding
  • Navigation
  • Flows
  • Coil
  • Dagger Hilt
  • Coroutines
  • Palette API
  • KotlinX Serialization
  • Espresso

License

Designed and developed by 2023 Betül Necanlı 

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.