Skip to content

fh127/post-list-app

Repository files navigation

post-list-app

mobile test repository

Preconditions

Instructions

Architecture

  • This demo app was done based patterns like:

    • Repository pattern
    • Observer Pattern
    • MVP (Model View Presenter)
    • Inheritance and interfaces

    In general this design was based on SOLID to try getting a clean, maintainable and scalable app.

  • Module structure:

    • app: contains the configurations for app life cycle.
    • business: contains the business logic related with requirements.
    • di: contains the configurations related with Dependency injection.
    • model: contains the Data source operations handling (cache and services)
    • utils: contains utilities and functions to reuse in the app modules.
    • presentation: contains logic to handle view components and iteraction logic with business layer and data layer.

Libraries

Improvements:

  • Implement Unit test cases for different modules/layers
  • Implement UI using fragments
  • Improve the adapter logic to reuse it.

Demo

About

mobile test repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages