Skip to content

derysaelim/TechnicalTestApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technical Test Project

This project is part of the technical test for the Android Developer Intern position at GLI Academy. This Android application is designed to demonstrate development skills using Kotlin with a modern approach utilizing Jetpack Compose.

Features

  • Login Screen: Users can log in with their username and password with validation.
  • Student List Screen: Displays a list of students with their names, addresses, and profile pictures.
  • Student Detail Screen: Includes actions to view detailed student data.

Tech

  • [Kotlin] - For native Android development.
  • [Jetpack Compose] - For building declarative UI.
  • [Material 3] - For Material Design components.
  • [Coil Image] - To load and display images.
  • [Navigation] - To handle in-app navigation

Project Structure

📂technicaltestapp
 ┣ 📂data
 ┃ ┗ 📂local
 ┣ 📂model
 ┣ 📂ui
 ┃ ┣ 📂navigation
 ┃ ┣ 📂presentation
 ┃ ┃ ┣ 📂login
 ┃ ┃ ┣ 📂onboarding
 ┃ ┃ ┣ 📂student
 ┃ ┗ 📂theme
 ┣ 📂utils
 ┗ 📜MainActivity.kt

Screenshots

Screen Screenshot
Splash Screen Image
Onboarding Screen Image
Login Screen Image
Student List Screen Image
Student Detail Screen Image

Requirements

  • Android Studio: Latest stable version.
  • Minimum SDK: 24
  • Target SDK: 35
  • Compile SDK: 35

Installation

  1. Clone Repository
https://github.com/derysaelim/TechnicalTestApp.git
  1. Setup the project
  • Open the project in Android Studio.
  • Sync Gradle dependencies.
  • Run the app on an emulator or physical device.

Application

Application Link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages