For mobile app program project

Related tags

Kotlin MediFree
Overview

############### MediFree

비대면 원격 의료 프로젝트

대면 진료와 비교했을 때, 비대면 진료 환경의 한계점을 극복하고, 장점을 극대화 할 수 있는 로직.

역할

유태훈 (doctor) Frontside & Design : - 로그인 및 회원 가입, 예약 관리(검색), 문진표 관리(조회, 작성), 진료실 , ppt 제작

조성민 (patient) Frontside & Design : - 로그인 및 회원 가입, 예약 관리(추가,검색), 문진표 관리(조회, 작성), 진료실 , 회의록 관리

김찬솔 Backend - Database management - (search, add ,delete,create), 함수 적용, 어플리케이션 optimization

박승현 project manager- DB 설계 ,플젝 설계 ,data modeling , 기획, 영상 진료(webrtc) 기능, 보안(난독화,리버스 엔지니어링) , 영상제작

기능 소개 영상

default.mp4

for mobile app program project

compileSdk 31

minSdk 25

targetSdk 31

JavaVersion.VERSION_1_8

compileSdk 31

id 명

patient -> p_

doctor -> d_ 들어가도록

기본적으로 user(ex. p_) + kt(ex. quest) + type(ex.btn) 양식으로

변수명

함수명

규칙: 동작(add,search) + doctor or patient(생략 가능) + field or document name

ex) searchDoctorSchedule

난독화

테스트 할 때, 난독화 관련 설정 꺼두고 진행하길 바랍니다. 오래걸리고, 로그 분석이 힘들어집니다.

외부 라이브러리 사용 시, 난독화 때문에 문제가 생길 수 있습니다. 사용하는 외부 라이브러리 얘기해주세요.

functions 사용

DB 관련 작업은 DBManager 클래스 대신 Account, Patient, Doctor 클래스를 이용해주세요.
관련한 모든 클래스는 static class로 사용할 수 있도록 되어있습니다. 함수 사용 실패 시 null 혹은 Empty Array를 반환하니 반환값에 null 혹은 empty 체크를 한 후에 사용해주세요.
필요한 기능이 있으면 함수를 실행하는 주체, input, output과 함수명 규칙을 따른 함수명을 전달해주세요, input은 필요에 따라 변경될 수 있습니다.

  • Account

PATIENT, DOCTOR 전역 변수는 userType 인자에 사용됩니다.

  • Patient

MAJOR_** 전역 변수는 majorType 인자에 사용됩니다.
사용 전 Patient.setPatient(uid) 함수로 환자를 설정해주세요.

  • Doctor

사용 전 Doctor.setDoctor(uid) 함수로 의사를 설정해주세요.

You might also like...
An app architecture for Kotlin/Native on Android/iOS. Use Kotlin Multiplatform Mobile.
An app architecture for Kotlin/Native on Android/iOS. Use Kotlin Multiplatform Mobile.

An app architecture for Kotlin/Native on Android/iOS. Use Kotlin Multiplatform Mobile. 项目架构主要分为原生系统层、Android/iOS业务SDK层、KMM SDK层、KMM业务逻辑SDK层、iOS sdkfra

Kotlin Multiplatform Mobile demo for Android and iOS - app for viewing Cat pictures
Kotlin Multiplatform Mobile demo for Android and iOS - app for viewing Cat pictures

CatViewerDemo Android demo iOS demo Kotlin Multiplatform Mobile demo for Android and iOS. App for viewing Cat pictures from Cats API. This sample show

MangaKu App Powered by Kotlin Multiplatform Mobile, Jetpack Compose, and SwiftUI
MangaKu App Powered by Kotlin Multiplatform Mobile, Jetpack Compose, and SwiftUI

MangaKu 🤖 Introduction MangaKu App Powered by Kotlin Multiplatform Mobile, Jetpack Compose, and SwiftUI Module core: data and domain layer iosApp: io

Passbolt mobile app for Android

____ __ ____ / __ \____ _____ ____/ /_ ____ / / /_ / /_/ / __ `/ ___/ ___/ __ \/ __ \/ / __/ / ____/ /_/ (__

Workout Journal is a mobile app based on Multi-Module and Clean Architecture for those who want to track their progress over a workout and a calendar period.
Workout Journal is a mobile app based on Multi-Module and Clean Architecture for those who want to track their progress over a workout and a calendar period.

Workout-Journal Workout Journal is a mobile app for those who want to track their progress over a workout and a calendar period. The app allows you to

Rick-and-morty-app - Android mobile application development with clean architecture
Rick-and-morty-app - Android mobile application development with clean architecture

Android - Rick And Morty App MVVM architecture Dependency Injection (Dagger) Ret

Relax app - Lab3 BSUIR mobile development
Relax app - Lab3 BSUIR mobile development

Lab3 BSUIR mobile development • Koin • OkHttp • Compose • Coroutines • MVI + MVV

A movie and TV Show streaming mobile app built with Jetpack Compose.
A movie and TV Show streaming mobile app built with Jetpack Compose.

PhotoPlay A movie and TV Show streaming mobile app in Android built using Jetpack compose. This project is developed by Javokhir Savriev for more proj

Android sample app for mobile-sdk integration

Dyte Android Sample App An example app in kotlin using the Dyte Mobile Core SDK Explore the docs » View Demo · Report Bug · Request Feature Table of C

Owner
null
Location Reminder App build as part of the udacity nanodegree program

Location Reminder a Location Reminder App with notifications that remind the user to do something when the user is at a specific location. built as pa

André Wagner 0 Dec 26, 2021
This program will read from your android application string.xml file and generate translated strings.xml files in your preferred languages using google sheet.

Localize your application content This program will read from your application string.xml file and generate translated strings.xml files in your prefe

DhiWise 4 Jul 29, 2022
Theia - A Kotlin program used to analyze and discover backdoors in Minecraft Java 1.12.2 forge mods

Theia A Kotlin program used to analyse and discover backdoors in Minecraft Java

null 7 Jan 13, 2022
A Kotlin Native program to show the time since a date, using Kotlin LibUI

TimeSince A Kotlin Native program to show the time since a date, using Kotlin LibUI Report Bug . Request Feature About The Project TimeSince is a Kotl

Russell Banks 2 May 6, 2022
Crunch-Mobile - A Food Delivery Mobile App which uses Modern App Architecture Pattern, Firebase And a Simple Restful Api

Crunch-Mobile This is a Food Delivery Mobile App which uses Modern App Architect

Bright Ugwu 1 Jan 1, 2022
Kotlin Multiplatform Mobile + Mobile Declarative UI Framework (Jetpack Compose and SwiftUI)

Kotlin Multiplatform Mobile + Mobile Declarative UI Framework (Jetpack Compose and SwiftUI)

Kotchaphan Muangsan 3 Nov 15, 2022
KMM RSS Reader: an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile.

KMM RSS Reader This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you ca

Kotlin 1.4k Jan 4, 2023
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project

Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple

Simon Schubert 118 Oct 3, 2022
A sample project that helps to start building a Mobile Kotlin Multiplatform application

Mobile Kotlin multiplatform project template A sample project that helps to start building a Mobile Kotlin Multiplatform application. It establishes a

Dizel 0 Oct 16, 2021
Kotlin Multiplatform Mobile App Template

KMMT : Kotlin Multiplatform Mobile Template Kotlin Multiplatform Mobile Development Simplified KMMT is a KMM based project template designed to simpli

Jitty Andiyan 207 Jan 4, 2023