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.
Splah Screen | Characters List | Search |
---|---|---|
- 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.
To run this app, you'll need to have IntelliJ IDEA and Android Studio installed. Follow these steps to get started:
- Clone this repository: https://github.com/betulnecanli/SailorMoonServer
- Open the project in IntelliJ IDEA and run.
- Clone this repository: git clone https://github.com/betulnecanli/SailorMoonAppCompose.git
- Open the project in Android Studio.
- Build and run the app.
- Retrofit
- Paging3
- ViewBinding
- Navigation
- Flows
- Coil
- Dagger Hilt
- Coroutines
- Palette API
- KotlinX Serialization
- Espresso
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.