Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Gallery application using Unsplash API, coding by Android Kotlin

NotificationsYou must be signed in to change notification settings

LNMCode/GalleryApp

Repository files navigation


GalleryApp is application show image from Unsplash API, based on MVVM architecture.

Download

Go to theReleases to download the latest APK.

UI Application

UI Application - UI of application based on ui shared in Figma.

Screenshots

Tech stack & Open-source libraries

  • Minimum SDK level 21
  • 100%Kotlin based +Coroutines +Flow for asynchronous.
  • JetPack
    • Lifecycle - perform action when lifecycle state changes.
    • ViewModel - store and manage UI-related data in a lifecycle conscious way.
    • Room - a persistence library provides an abstraction layer over SQLite.
  • Architecture
    • MVVM Architecture (View - DataBinding - ViewModel - Model)
    • Repository pattern
    • Koin - dependency injection
  • Material Design & Animations
  • Retrofit2 & Gson - constructing the REST API
  • OkHttp3 - implementing interceptor, logging and mocking web server
  • Glide - loading images
  • Timber - logging
  • Shared element container transform/transition between fragments

About

Gallery application using Unsplash API, coding by Android Kotlin

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors2

  •  
  •  

Languages


[8]ページ先頭

©2009-2026 Movatter.jp