Skip to content

taehwandev/GithubUserSearch

Repository files navigation

GitHubUserSearch

Use api GitHub GitHub search.

Sample Page

Search page and liked page

User search User like and sort button.
main detail

Sample list

View Type Module Async DI Architecture link
Compose + Navigation O coroutines + flow Hilt Android Architecture link
Compose + Navigation X coroutines + flow Hilt Android Architecture link
XML + Navigation X coroutines + flow Hilt Android Architecture link
XML + Navigation X coroutines + flow Manual dependency injection MVVM link
XML + Navigation X RxJava3 Manual dependency injection MVVM link

Android Architecture

MVVM patten and Use Hilt, Compose

mad-arch-overview-ui.png

Use Library

all library info : libs.versions.toml

  • UI
  • async
    • Coroutines
  • DI
    • Hilt
  • Image loader
    • coil
  • Test
    • Junit5
    • Coroutines test
    • Coroutines turbin
  • Network
    • retrofit2
    • okhttp3

License

Copyright 2018-2023 Tae-hwan

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Github User search create.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages