Thanks to visit codestin.com
Credit goes to github.com

Skip to content

toluwalope19/Blog-App

Repository files navigation

Blog-App

This is a Simple Blog App to perform basic Room operations such as

  • Add a BlogPost
  • Fetch a BlogPost
  • Update a BlogPost
  • Delete a BlogPost

*Comment on a post not working yet

Run The App

1. Git clone https://github.com/toluwalope19/Blog-App.git

2. Open On Android Studio

3. Make Project ctrl+F9

4. Run project shift+F10

ScreenShots

AddPost: drawing Homescreen: drawing

Read Post: drawing

Libraries Used

  • Architecture - MVVM A collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.

    • Data Binding - Declaratively bind observable data to UI elements.
    • Lifecycles - Create a UI that automatically responds to lifecycle events.
    • LiveData - Build data objects that notify views when the underlying database changes.
    • Navigation - Handle everything needed for in-app navigation.
    • Room - Access your app's SQLite database with in-app objects and compile-time checks.
    • ViewModel - Store UI-related data that isn't destroyed on app rotations. Easily schedule asynchronous tasks for optimal execution.
  • UI

    • NavController Transitions - Move widgets and transition between screens.
    • Fragment - A basic unit of composable UI.
    • NavController Navigation - Helps with navigation between different screens
  • Third Party

    • NavController
    • Glide
    • Kotlin Coroutines

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published