Coder Social home page Coder Social logo

Merhaba👋, Ben Mustafa Cantürk Karabulut

Android Developer

  • 🔭 Şuanda Android Developer olarak kendimi geliştiriyorum
  • 🤝 Jetpack Compose hakkında daha çok içerik araştırıyorum
  • 🌱 Şuanda Kotlin ve JetpackCompose öğrenmeye devam ediyorum
  • 💬 Kişisel veya Kotlin hakkında sorular sorabilirsiniz
  • 👨‍💻 Bütün projelerim bu Github hesabımda mevcuttur
  • ⚡ Aktivite olarak:Motosiklet sürmeyi,gezmeyi,araştırma yapmayı,oyun oynamayı severim

İletişim İçin :

mustafa cantürk karabulut 19681003

Programlama Dilleri Ve Araçlar :

android firebase kotlin

cntrk01

 cntrk01

cntrk01

Mustafa Cantürk Karabulut's Projects

alisverislistesi-mvvm-room icon alisverislistesi-mvvm-room

Bu projede kullanıcıdan veri girişi aldım ve miktar aldım.Daha sonrasında veri tabanına kayıt ettim.Sonrasında silme,arttırma ve azaltma işlemlerini gerçekleştirecek bir yapı kurdum.Coroutine de kullandım

alisverisuygulamasicsharp icon alisverisuygulamasicsharp

Bu projede masaüstü bir stok uygulaması geliştirdim.Uygulamada kullanıcı id,ürün isimi ve miktar ekliyor.Bunların kontrolleri de sağlanıyor tabiki.Id yerine harf girerse ne olur ? Boş girip kaydet derse ne olur gibi.C# öğrenme çalışması

animationcompose icon animationcompose

Bu projede Jetpack Compose içerisinde animasyonçalışması gerçekleştirdik.

bootcamp-odev3 icon bootcamp-odev3

Bu projede çoklu dil desteği,responsive tasarım,table tasarımı,karanlık mod,app icon,font ekleme,guideline kullanımı gibi bir çalışma gerçekleştirdim.

bootcamp-odev4 icon bootcamp-odev4

Sayfalar arasında navigation ile geçiş yaptık.Geri tuşuna basma durumunu ele aldık.

bordoiotask icon bordoiotask

Jetpack compose ile kendi oluşturduğum Mock apiden veri çekerek kullanıcı ekranında gösterdim.Error Loading gibi durumları da kullanıcıya gösterdim

cardviewmovieapp icon cardviewmovieapp

Bu projede Hilt kullandım.CardView kullandım.Bunlarla birlikte MVVM mimarisini kullanrak internetten veri çektim.Çektiğim veriye tıklayarak detay sınıfına gittmesini sağladım.O kısımda Parcelize işlemini yaptım.

coinmarketcap-kriptoapp icon coinmarketcap-kriptoapp

Hilt kullanarak CoinMarketCap'ten Coinleri çektim.Sonrasında detay sınıfını yazdım.Clean kod prensibiyle uygulamayı geliştirdik.DataBinding kullandık.ViewBinding kullandık.Görseller için utils sınıfı vs yazdıgım verimli geçen bir proje.

countriesappcompose icon countriesappcompose

Jetpack compose ile apiden çektiğim ülkeleri listeledim.Bölgelere göre listelemeler,search işlemleri mevcut ve quiz kısımı da var

countryapphiltdatabindingv1 icon countryapphiltdatabindingv1

Bu projemde Hilt kullanarak MVVM mimarisi ile birlikte apiden veri çektim.Progresbarr kullandım.Livedata kullandım.En önemli öğrendiğim şey ise XML içerisinde android:text kısımında databinding kullanırken en başına da text eklemeyi öğrendim.Bu v1.V2 de Paging3 yapısını kullanacagım ve room da eklemeye çalışıp tasarımda iyileştirmeler yapacağım

cryptoappcompose icon cryptoappcompose

Temel bir compose projesi oldu.API'den gelen listeyi kullanıcı ekranında gösterip tıklayınca detay sayfasına giden arguman kullandığım bir basit compose projesi

fitnessuygulamasi icon fitnessuygulamasi

Bu uygulamada tablayout,seekbar,viewpager nasıl kullanılır ve çalışma şeklini öğrendim

flashapp icon flashapp

Bu projede api üzerinden gelen verileri önce lokale ekleyerek sonrasında kullanıcı karşısında listelenmesini sağlayan lokal filtreleme işlemi yapan bir uygulama geliştirdim

foodappcleanarchitecture icon foodappcleanarchitecture

Bu projede API'ler ile çalışarak MVVM ve Clean Architecture mimarileri baz alarak Kotlin ile mininmum kod ile maksimum performans odaklı geliştirdiğim bütün bildiğim güncel konuları uyguladığım bir projedir.

imageapp icon imageapp

Bu uygulamada Hilt kullanarak Retrofit ile Unsplash sitesinin apisinden fotoğrafları çektim.Pekiştirme projesi

javapaylasimuygulamasi icon javapaylasimuygulamasi

Javada kullanıcı bir fotoğraf ve açıklama paylaşıyor.Bu firebase kayıt ediliyor.Daha sonra veri tabvanından veriler yüklenme tarihine göre çekilip kullanıcı karşısına getiriliyor.

javarecyclerviewcalismasi icon javarecyclerviewcalismasi

Burada recyclerview calismasi gerceklestirdik.Serizable ile veri aktarımı gerçekleştirdik.Recyclerview da putextra kullandık gönderdiğimiz sınıftada aldık.

javarunnable icon javarunnable

Javada nasıl runnable kullandığımızı ve start,stop,refresh butonları ile sayacı başlatıp,durdurup,sıfırlama yapabiliyoruz.Burada runnable kullanma sebebimiz Thread.delay UI blokluyor ve app donuyor.Bundan dolayı bu yöntemi kullandım.

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.