Skip to content

Abhimanyu14/cat-fact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cat Fact

An android app that fetches cat facts from the internet using this API.

A simple Android app developed to demonstrate the following concepts.

  1. Retrofit
  2. Moshi
  3. Coroutines
  4. Data binding
  5. Network connectivity
  6. Recycler view, Constraint layout, Material components
  7. Live Data and Flow
  8. Paging 3
  9. Coil
  10. Binding adapters
  11. Navigation graph
  12. Proguard
  13. Open source licenses

Credits

API

Creators of https://catfact.ninja/fact

Images

App Logo

Cat image

Photo by Alex Andrews from Pexels

No internet image

No internet image

Image by IO-Images from Pixabay

Referred articles

License

Apache License 2.0

Copyright 2022 Abhimanyu

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.