Home
Manage Projects
Students
About us
Guide
Available Projects
Finished Projects
Info
Newspaper
Contact
sign in
sign up
Home
Manage Projects
Students
About Us
Available Projects
Finished Projects
Info
Newspaper
Contact
sign in
sign up
medical application multi platform
Full Stack
Project Guide :
Eran Katzav
Development :
Start :
2024-11-10
Finish :
2025-03-02
Hebrew Year :
תשפה
Semesters :
1st & 2nd
Description
medical application multi platform Project Description: In the past, dedicated applications were developed for clinics and hospitals, tailored to various needs such as medication adjustments for Parkinson's patients, questionnaires, and other medical purposes. Over time, there was an increasing demand for similar functionalities among different institutions, leading us to develop a unified and generic application. This comprehensive application integrates modules for questionnaires, chat, cognitive tests, medical monitoring, and more. Any clinic or hospital can download the same application, customize it with their name and logo, and select the necessary modules for their needs. The application was initially developed in Kotlin for Android-based mobile devices and tablets, passed the Helsinki process, and is currently used by various hospitals and health organizations. However, to expand accessibility to iOS/web/desktop users, we plan to rebuild the application using KMM & Compose Multiplatform to support mobile platforms for Android and iOS, as well as the desktop platform (web is currently in beta), It's important to note that, for the desktop version, as with other platforms, this part of the application is intended for the patient and not the doctor's interface. Additionally, it will require installing both the application and Java on the computer to run it. KMM (Kotlin Multiplatform Mobile) is a powerful SDK designed to share business logic across multiple platforms, making it an ideal choice for cross-platform development. Many well-known companies are adopting KMM to simplify their app development processes. For example, companies like Netflix, VMware, and Philips have started using KMM to share business logic and reduce code duplication between platforms. KMM is a powerful tool for developers who want to create cross-platform applications without sacrificing the benefits of native development, allowing direct interaction with the operating system without intermediaries and complete freedom to implement any feature at any level. As a result, a broad and supportive developer community, improved tools, and increased adoption by large companies have emerged. Compose Multiplatform, an extension of Jetpack Compose for Android, allows developers to use the same declarative UI across multiple platforms, including Android, iOS, desktop, and web. This unification simplifies the UI development process and makes it easier to create consistent user interfaces across devices. Since its introduction, Compose Multiplatform has garnered significant attention from the development community and industry. Large companies are beginning to explore and adopt Compose Multiplatform for their projects, and the demand for developers with experience in this platform is growing daily. It is important to emphasize that, for the first time, development occurs in a single environment and language—Kotlin—for all current clients, with direct interaction with the operating system allowing for complete application freedom. Technologies & Tools will learn to develop the project • Kotlin Programming Language • Android Studio • Android API in Kotlin with MVVM design pattern • Compose Multiplatform • KMM • Retrofit & Firebase & Dagger Hilt • GIT Bonus (not necessarily) • Figma
Emphasis in project execution
The project is has cooperation with the industry and combines meeting deadlines while being creative and focused on the task
Status:
Shown in Available Projects
Create New Student Profile + Register to this Project
I have a question