/ModernSwapi

Simple Android app with Modern Android Development practice with swapi api

Primary LanguageKotlin

ModernSwapi

Simple Android app with Modern Android Development practice with swapi api

✨ Demo

PeopleList PeopleDetail
PeopleList PeopleDetail

This app only has two screens: List of people screen and detail of people screen. The data source comes from Swapi Api. This project is my playground to explore Modern Android Development practice.

📚 Stacks

📐 Architecture and Design Principles

This app adopts MVVM with Unidirectional flow (UDF) pattern. It follows S.O.L.I.D and The Clean Architecture to achieve maintainable, scalable and testable code base. Also the code base has been structured in multi-module project.

✍️ Author

👤 Stefanus Anggara

Feel free to ping me 😉

📝 License

Copyright © 2023 - Stefanus Anggara

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.

This README was generated by readgen