Skip to content
View DAngelo-Diego's full-sized avatar
Block or Report

Block or report DAngelo-Diego

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DAngelo-Diego/README.md

D'Angelo Diego

Android Mobile Developer

Coding

Languages and Tools:

πŸŒ²β€Š Some of my Latest Apps πŸ‘‡β€Š

Android Coffee β˜•β€Š

This Document will help you to fully view the project and understand the app.

Logo

About this app πŸ“œβ€Š

This is an app for learning about the most important stack of skill you need to acquire to become a full professional mobile developer with Kotlin, XML and Jetpack Compose.

Tech Stack πŸ’»β€Š

Android Studio, Kotlin, Ktor, Jetpack Compose .

Backend Server

  • Create my own REST API with Ktor
  • Server Engines
  • Handle Server Requests and Responses
  • Auto-Reload Server feature
  • Testing with Postman
  • Testing Server Endpoints
  • Dependency Injection with Koin

The backend for this app: Android Coffee API

Docker

We create a docker enviroment and a dockerfile to upload the backend server to "render (web app)" so anyone can use it.

If you want to use my API REST here it is: API of this app

Android Studio Tech Used

  • MVVM
  • Design Pattern
  • Offline Caching with Remote Mediator
  • Clean Architecture
  • Work with multiple Paging Sources in Android Studio
  • ROOM as a Local Database
  • Dependency Injection with Dagger-Hilt
  • Implement On Boarding Screens
  • Implement Swipe to Refresh
  • Shimmer Effect
  • Palette API
  • Testing Custom UI Components
  • Testing Android Application
  • Dynamic Layout Colors
  • Extract Colors from an Image and Apply them into the Layout
  • Search Widget - Custom UI Component with Jetpack Compose
  • Implement Paging 3 Library in Android Kotlin
  • Both Light and Dark Theme Design
  • Handle Paging Error
  • DataStore Preferences
  • Retrofit

πŸ“½οΈ App Demostration (video)

Here i'm posting 2 differents preview of the same app but the first one is the "Day Mode" and the second one is for "Night Mode"...

TwiTech is my username in the google playstore as developer!

  • Now2-1.mp4
  • Screen-20230110-164941.3-1.mp4

πŸ–ΌοΈ App Overview

I'm leaving here some screenshots so that you can know more about this app and what it contains!

TwiTech is my username in the google playstore as developer!

Capture 1 2 3 4 5 6 7 8 9 10 11

πŸ€β€Š Contributors on this project

  • β€ŠEspecial thanks to my twin brother for the always support

πŸ™Œ His github: https://github.com/DAngelo-Diego

Pinned Loading

  1. Android-Coffee Android-Coffee Public

    Kotlin 1