Full Management ๐ŸŒŸ

Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries and MVVM design pattern.

Tech stack ๐Ÿ› 

  • Jetpack Compose for UI
  • Minimum SDK level 21.
  • Kotlin based, Coroutines + Flow for asynchronous.
  • Hilt for dependency injection.
  • Jetpack
    • Lifecycle – dispose of observing data when lifecycle state changes.
    • ViewModel – UI related data holder, lifecycle aware.
    • Room Persistence – construct the database using the abstract layer.
    • Data store – Caching library, the modern alernative to Shared preferences.
  • Swipeable-Card – A simple utility Compose to add customizable buttons when swiping the card in an easy way.
  • Navigation component – Library to manage the navigate between screens.
  • Timber – A logger with a small, extensible API.

MAD Score

Architecture๐Ÿ—ผ

Full Mangement is based on the MVVM architecture and the Repository pattern.

Download

Contact ๐Ÿ“ฉ

Have an project? DM me at ๐Ÿ‘‡

Drop a mail to:- [email protected]

License ๐Ÿ”–

Copyright 2021 Amr Jyniat

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.

GitHub

View Github