A form creating, filling and management application built with latest dependencies and best code practices

Overview

๐Ÿฆ‰ Teamscope-sample-app

A form creating, filling and management application built with latest dependencies and best code practices

๐Ÿ— STRUCTURE

The project follows MVVM design pattern. img project structure

-Repository

The repository is responsible for fetching and storing data. Since this project uses Firebase as a backend, it gets and sets data to it and has been implemented with singleton design pattern. So, there will be only 1 instance created

-ViewModel

The viewmodels are lifecycle aware data manipulation classes. They provide data to the view.

-Views

The views hold activities and fragments. There is no business logic in views. Their single responsibility is to show data fetched from view models

navigation

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป AUTHOR

Howdy, you! This is Muhammad Aqib, an aspiring Android Developer. Connect with me:


You might also like...
Taskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
Taskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners

Taskify Taskify is an app to manage your daily tasks and boost your productivity Video Introduction ๐Ÿ“น This is a small introduction video about Taskif

Implementation of the application using the latest Android Tech Stack and the GitHub REST API.
Implementation of the application using the latest Android Tech Stack and the GitHub REST API.

GitHub Viewer Implementation of the application using the latest Android Tech Stack and the GitHub REST API. !-- Github login. You can change the use

Alkaa is a to-do application project to study the latest components, architecture and tools for Android development
Alkaa is a to-do application project to study the latest components, architecture and tools for Android development

Alkaa (begin, start in Finnish) is a to-do application project to study the latest components, architecture and tools for Android development. The project evolved a lot since the beginning is available on Google Play! โค๏ธ

A mobile application that contains up-to-date information about the latest earthquakes in Turkey, scientific explanations about earthquakes, and Turkey's earthquake map.
A mobile application that contains up-to-date information about the latest earthquakes in Turkey, scientific explanations about earthquakes, and Turkey's earthquake map.

Recent-Earthquakes A mobile application that contains up-to-date information about the latest earthquakes in Turkey, scientific explanations about ear

Android Application for a userโ€™s favorite Movies, TV shows and Anime while keeping up to date with the latest releases.

Android Application for a userโ€™s favorite Movies, TV shows and Anime while keeping up to date with the latest releases.

An android application where you can read the latest news
An android application where you can read the latest news

NewsApp An application where you can read the latest news, go to the details of the news and add your favorite news to your favorites. You can also se

Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from schoolwork and expenses to their personal life.

Plannr Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from sch

A stock market app , with cached , search functionality , and market overview in the form of graph statics
A stock market app , with cached , search functionality , and market overview in the form of graph statics

A stock market app , with cached , search functionality , and market overview in the form of graph statics. The graph really looks cool (jetpack compose, SOLID priciples).

PayByBank SDK is an alternative and easier form of Open Banking solutions.

PayByBank SDK (Android) The Ecospend Gateway presents PayByBank SDK as an alternative and easier form of Open Banking Instant Payment solutions. PayBy

Owner
Muhammad Aqib
Converting โ˜• into code...
Muhammad Aqib
An advanced Kotlin (Android Native) application that uses SOLID architectural principles, consumes a RESTFUL Service, downloads & images using best practices

Dog-Playground Kotlin An advanced Kotlin (Android Native) application that uses SOLID architectural principles, consumes a RESTFUL Service, downloads

Amose Suwali 1 Jan 10, 2022
๐Ÿ“š Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

Android Components Architecture in a Modular Word Android Components Architecture in a Modular Word is a sample project that presents modern, 2020 app

Madalin Valceleanu 2.3k Jan 3, 2023
The Rick And Morty - MVVM with a clean architecture approach using some of the best practices in Android Development.

Rick-and-Morty The Rick And Morty - App consuming a Rick and Morty API to display Characters it has been built with clean architecture principles, Rep

Akhilesh Patil 61 Jan 7, 2023
๐Ÿš€ Sample Android Clean Architecture on Rorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

Android Clean Architecture Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development u

Mr.Sanchez 0 Dec 28, 2021
:movie_camera: Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.

Popular Movies Stage 1 + Stage 2 Discover the most popular and top rated movies playing. Movies data fetched using themoviedb.org API. โœจ Screenshots M

Yassin AJDI 189 Nov 26, 2022
NoteApp - A note taking app illustrating Android best practices with Jetpack Compose.

NoteApp - A note taking app illustrating Android best practices with Jetpack Compose.

ร–mer Karaca 23 Dec 20, 2022
Samples showing best practices for MIDI on Android.

MIDI Samples This repository contains a set of individual Android Studio projects to help you write apps using MIDI APIs. Android MIDI 2.0 API samples

Android 23 Dec 19, 2022
ArchGuard is a architecture governance tool which can analysis architecture in container, component, code level, create architecure fitness functions, and anaysis system dependencies..

ArchGuard backend ArchGuard is a architecture governance tool which can analysis architecture in container, component, code level, database, create ar

ArchGuard 446 Dec 20, 2022
Android app which fetches a sample movies list to display. Built using Kotlin and latest Android tech stack, with an approach to clean architecture.

movies-sample-app This is an Android app which fetches a sample movies list to display. Built using Kotlin and latest Android tech stack, with an appr

Nadeem Ahmed 1 Oct 21, 2021
Vaibhav Jaiswal 57 Jan 3, 2023