Welcome to Friends. Friends is a native Android app for Android Responsive UI that fetches and displays a grid of 10 Users from https://randomuser.me.
- Used Android Studio to create the project.
- Target Sdk is Android 11.
- Kotlin is used as code in to the app.
- Follows MVVM architecture pattern.
- Code maintains best practices & solid principle guideline.
- Used standard Human Interface Guidelines to design the app.
- App is work in Landscape mode too.
- Added comments on Code where necessary.
- Avoid third-party libraries but used some necessary e.g, Retrofit for Network call etc.
- Lifecycle-aware components, for automatically adjust their behavior based on the current lifecycle state.
- Retrofit, for Network call
- RxJava, for composing asynchronous and event-based programs by using observable sequences.
- Glide, for image loading.
Copyright (C) Fazle Rabbi
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
https://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.