GithubHelp home page GithubHelp logo

halilkrkn / picmars Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 6.34 MB

NASA'nın Mars'taki Curiosity, Opportunity, ve Spirit Rover'ları tarafından toplanan görüntülerin listelendiği bir uygulamadır.

Kotlin 100.00%
kotlin-android kotlin-coroutines room-database glide fragments retrofit2 navigation-component

picmars's Introduction

PicMars

  • MVVM mimarisi ile yapılmış marsta görev yapan araçların çektiği resimleri gösteren bir uygulamadır.
  • Nasa'nın sağlamış olduğu https://api.nasa.gov/ üzerinden Nasa Mars Rover apisini kullanılarak yapılmıştır.
  • Uygulama Mars'a gönderilen Rover'ların (Curiosity, Opportunity ve Spirit) kameraları ile çekmiş oldukları fotoğrafları Nasa'nın sağlamış olduğu apiden çekiliyor ve her bir Rover'ın çekmiş olduğu Mars'taki görüntüleri listeleme işlemleri yapılıyor.
  • Rover'larda birden fazla kamera olduğu için Toolbarda kameralara göre arama işlemi yapılıp o kameranın çekmiş olduğu görüntüler filtrelenip listeleniyor.
  • Bu uygulama da android geliştirme için ileri seviye teknolojiler kullanılmıştır.

Kullanılan Teknolojiler:

  • Navigasyon Components yapıları
  • Retrofit2 İşlemleri
  • Paging 3
  • Dagger Hilt
  • ViewBinding
  • Room Database İşlemleri
  • Coroutines İşlemleri
  • Corutines Lifecycle Scopes
  • Glide, görüntü yollarını çekmek ve alma işlemleri
  • Fragments yapıları
  • Lifecycle Yapıları
  • okhttp3: Logging - Interceptor

Alt Text

picmars's People

Contributors

halilkrkn avatar

Watchers

 avatar  avatar

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.