Skip to content

This repository contains the source code of Mobile Development part for Scantion: Skin Cancer Detection App built using Jetpack Compose.

Notifications You must be signed in to change notification settings

whyaji/scantion-compose

 
 

Repository files navigation

Scantion - Skin Cancer Detection Mobile App

Scantion is a mobile app that uses artificial intelligence (AI) to detect skin cancer from images. The app is designed to be easy to use and accessible to everyone. To use the app, simply take a picture of your skin lesion and the app will analyze the image and provide a diagnosis.

The app is developed using Jetpack Compose, a modern UI toolkit for Android. Jetpack Compose makes it easy to create beautiful and responsive UIs with less code. The app is also developed in Kotlin, a modern programming language that is known for its conciseness and readability.

The machine learning model used by the app is trained on a large dataset of skin images. The model is able to distinguish between different types of skin cancer, including melanoma, benign and other skin cancer.

The Scantion skin cancer detection app is a Capstone product-based project from Bangkit Academy 2023. The project team consists of students from different universities in Indonesia with expertise in machine learning, cloud computing, and mobile development.

alt text

This repository contains the source code and related resources for Scantion, a Skin Cancer Detection mobile app built using Jetpack Compose. The app assists users in detecting and assessing potential skin cancer lesions from images captured by their mobile devices.

Features

  • Image Upload: Users can capture or select images from their device's gallery to upload for analysis.
  • Image Analysis: The uploaded images are processed to detect potential skin cancer lesions.
  • Skin Cancer Classification: The app employs algorithms to classify the skin lesions into different types of skin cancer.
  • Risk Assessment: Based on the classification results, the app provides a risk assessment indicating the likelihood of skin cancer.
  • Educational Resources: The app offers educational resources such as articles and information about skin cancer prevention, early detection, and self-examination techniques.
  • User Profile: Users can create profiles to track their uploaded images, assessment history, and progress over time.

Technologies Used

  • Jetpack Compose: The modern Android UI toolkit is used for building the user interface and providing a responsive and visually appealing design.
  • Android Jetpack: Various Android Jetpack components such as ViewModel, LiveData, and Room are employed for efficient data management and app architecture.
  • TensorFlow Lite: For model data from machine learning
  • Retrofit: For communication with api

About

This repository contains the source code of Mobile Development part for Scantion: Skin Cancer Detection App built using Jetpack Compose.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%