top of page

Hi! I'm Zaur.
Android Developer

Check out my resume

Group 1 (4)-Photoroom (2).png

Zaur Hasanov

Currently studying data science and live in Cracow. I have been building applications on the Android platform for 2 years, and I am looking for a job to improve myself in this field.

I have several applications to demonstrate myself. Please check out my projects.

MY PROJECTS
All project are written in Kotlin (Jetpack Compose)

bober_cover.jpg

Bober (Dating app)

Bober is a dating application where you can meet new people and chat with them in real time.

Kotlin

Jetpack compose

Preferences data store (controlling notifications, enabling dark/light mode, saving JWT token)

WebSockets (real-time communication among users): typing, online/offline, last seen, message was read/delivered, etc.

Retrofit (Retrieving users, messages etc.)

JWT Authentication (authenticating users)

Mongo DB (storing user and message data)

Dagger Hilt (Dependency Injection)

and more on here

polski_cover.png

Polski Smak

Polski Smak is a recipe app where you can find the recipes of popular Poland dishes.

Kotlin

Jetpack compose

KTOR (Writing API and deploy on server)

Room (Caching mechanism and adding recipes to local database)

MVVM

Clean Architecture

Retrofit (Retrieving recipes from API remotely)

Coil (Loading images asynchronous)

Navigation (Navigating between composables)

Dagger Hilt (Dependency Injection)

API endpoints

Get all recipes:  /meals

Get random recipe:  /meals_random

Get recipe by id:  /meals/{id}

Get random quote:  /quote_random

zaureats_cover.png

ZaurEats

ZaurEats is a delivery app where you can order food from your favorite restaurant.

Kotlin

Jetpack compose

MVVM

Firebase Auth (Authenticating users)

Firebase Firestore (Saving data to database)

Firebase Storage (Saving images of meals to database)

Coil (Loading images asynchronous)

Navigation (Navigating between composables)

Dagger Hilt (Dependency Injection)

Click here for more

cover_cotam.png

CoTam

CoTam is a messenger app where you can chat with your friends and send them pictures. There is a notification feature, so you will be notified when you get a new message.

Kotlin

Jetpack compose

MVVM

Firebase Auth (Authentication users)

Firebase Firestore (Saving users' data to database)

Firebase Storage (Saving profile images and media to database)

Firebase FCM & Retrofit (Sending and getting notifications)

Coil (Loading images asynchronous)

Navigation (Navigating between composables)

Dagger Hilt (Dependency Injection)

Preference Datastore (Saving dark theme)

Room (Saving users to local database)

ExoPlayer (Playing videos)

cover.png

Durak

Durak is an online card game where you can play with your friends or anyone. You can customize the skins of your cards, tables, and also the background of your game.

Kotlin
Jetpack compose
MVVM
Firebase Auth (authenticating users)
Firebase Firestore (storing user and game data)
Firebase Storage (uploading profile image)
Coil (loading images asynchronously)
Navigation (navigating between composables)
Dagger Hilt (dependency injection)
Preferences Datastore (saving dark theme)
Figma (icons of cards and skins)
Ads (playing reward ads)

postgram_cover.png

Postgram

Postgram is a social media where you can post images and chat with your friends.

Kotlin

Jetpack compose

MVVM

Firebase Auth (Authenticating users)

Firebase Firestore (Saving users' data to database)

Firebase Storage (Saving images of users to database)

Coil (Loading images asynchronous)

Navigation (Navigating between composables)

Dagger Hilt (Dependency Injection)

coinway_cover.png

Coinway

Coinway is a crypto app where you can see crypto prices with a beautiful UI and line chart. There is an offline caching feature, so you can see the crypto list offline too.

Kotlin

Jetpack compose

MVVM

Clean Architecture

Coroutines

Navigation (Navigating between composables)

Retrofit (Retrieving coins from API)

Coil (Loading images asynchronous)

Room (Saving remote list as a cache)

Dagger Hilt (Dependency Injection)

GSON (Passing coins to detail screen)

notefire_cover.png

Notefire Local

It is a note-taking app where you can take notes offline. You don't need an internet connection.

Kotlin

Jetpack compose

MVVM

Room (Saving notes to local database) 

Navigation (Navigation between composables)

Clean Architecture
Dagger Hilt (Dependency Injection)

GSON (Passing notes to edit screen)

Group 97.png

Notefire Cloud

Notefire Cloud is a note-taking app where you can note anything online. Once you register, you can access your notes even with another phone.

Kotlin

Jetpack compose

MVVM

Firebase Auth (Authenticating users)

Firebase Firestore (Saving notes to database)

Navigation (Navigation between composables)

Dagger Hilt (Dependency Injection)

GSON (Passing notes to edit screen)

sunnyday.png

SunnyDay

SunnyDay is a weather app where you can search for a city and find out its daily weather data.

Kotlin

Jetpack compose

MVVM

Clean Architecture

Coroutines

Retrofit (Retrofit weather from API)

Dagger Hilt (Dependency Injection)

Coil (Loading images asynchronous)

cover.png

Guessy

Guessy is an entertainment app just made for fun. You enter your name, and the application will guess your gender.

Kotlin

Jetpack compose

MVVM

Clean Architecture

Coroutines

Retrofit (Retrieving data from API)

Dagger Hilt (Depencency Injection)

Phone 

+48 514 348 813

Email 

Connect

  • GitHub
  • Instagram
bottom of page