Giter Site home page Giter Site logo

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

dangelo__diego's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.