Kayıt Ol

Gönderilerinizi yayınlamak, insanların sorularını yanıtlamak ve diğer insanlarla bağlantı kurmak için Yazılım Köyü'ne kaydolun.

Hesabın var mı? Giriş Yap
  • Google ile devam et
  • Linkedin ile devam et
  • GitHub ile devam et
ya da

Hesabın var mı? Şimdi Giriş Yap

Giriş Yap

Gönderilerinizi paylaşmak ve insanların sorularını yanıtlamak ve diğer insanlarla bağlantı kurmak için Yazılım Köyü'ne giriş yapın.

Buradan kaydolun
  • Google ile devam et
  • Linkedin ile devam et
  • GitHub ile devam et
ya da

Parolamı unuttum?

Hesabınız yok mu? Buradan kaydolun

Parolamı unuttum

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Hesabın var mı? Şimdi Giriş Yap
Giriş YapKayıt Ol

Yazılım Köyü

Yazılım Köyü Logo Yazılım Köyü Logo

Yazılım Köyü Navigation

  • Anasayfa
  • Hakkımızda
  • Etkinlikler & Eğitimler
    • Ücretsiz Eğitimler
    • Ücretli Eğitimler
  • İş İlanları
  • Ekibimiz
  • Partnerler
  • Sponsorlar
  • İletişim
Ara
Paylaşım Yap

Mobile menu

Close
Paylaşım Yap
  • Anasayfa
  • Etkinlikler & Eğitimler
  • Partnerler
  • Sponsorlar
  • Ekibimiz
  • Gruplar
  • Grup Ekle
  • Kategoriler
  • Tüm Paylaşımlar
    • Güncel Paylaşımlar
    • Trend Paylaşımlar
    • En Çok Tıklanan Paylaşımlar
  • Oylamalar
  • Etiketler
  • Rozetler
  • Tüm Kullanıcılar
  • Destek
  • İletişim
Anasayfa/ Paylaşımlar/Q 63704
Sonraki
Cemaltuysuz
Cemaltuysuz

Cemaltuysuz

  • Mobile Developer
  • 19 Paylaşımlar
  • 3 Yorumlar
  • 0 En İyi Yanıtlar
  • 357 Puan
Profili gör
CemaltuysuzKöyün Muhtarı
Tarih: Şubat 6, 20222022-02-06T15:10:41+03:00 2022-02-06T15:10:41+03:00Kategori: Diğer

Android Geliştiricileri İçin Kütüphane Önerileri

Android Geliştiricileri İçin Kütüphane Önerileri

Android geliştirme alanında tercih ettiğimiz kütüphaneler bazen hayat kurtarıcı olabiliyor. Bu alanda kütüphanelerin bir hayli fazla olması geliştiricilere farklı farklı avantajlar ve dezavantajlar sunabiliyor.

Bu yazıda sizlere Android geliştirme süreçlerinde işimize çok fazla yarayacak ve sektördeki firmaların da tercih ettiği kütüphanelerden bahsedeceğim. Hazırsanız başlayalım !

1- Hilt

Üstünde çalıştığımız projelerimiz geliştikçe ve büyüdükçe proje içerisindeki bileşen ve yapılar arasındaki bağımlılık artabiliyor ve bu artış bir geliştiricinin ciddi anlamda istemeyeceği bir durumdur.

Hilt Google’ın Jetpack Kütüphaneleri serisinde yer almakla beraber Dagger üstüne inşa edilmiş bir bağımlılık enjeksiyonu kitaplığıdır. Bu kitaplık ile beraber daha az bağımlı sınıflar oluşturabilirsiniz.

https://developer.android.com/training/dependency-injection/hilt-android

2- Retrofit

Geliştirdiğiniz proje HTTP işlemleri yapmanızı gerektiriyor ise bu kitaplığı kesinlikle denemelisiniz. Sektörde çok önemli bir konumda olan Retrofit kütüphanesi ile beraber HTTP işlemlerinizi gerçekleştirebilirsiniz.

Bu kısımda Volley gibi farklı kitaplıklar da tercih edilebilir. Lakin karşılaştırılma yapıldığı zaman Retrofit ile HTTP ilemlerinin çok daha hızlı yapılabildiği görülmüştür.

https://square.github.io/retrofit/

 

2- Glide

Uygulamalarımız içeriklerini oluştururken resimlerini internetten yüklemek durumunda kalabilir. Bu durumda yardımımıza Glide kütüphanesi koşuyor.

Çok fazla fonksiyona sahip Glide kütüphanesi ile Web üzerinden bir fotoğraf yükleyebilir, fotoğraf yüklenirken kullanıcıya bir progress gösterebilirsiniz ve yüklenen datayı önbelleğe alabilirsiniz.

https://github.com/bumptech/glide

3- Picasso

Picasso kütüphanesi Retrofit kütüphanesinin yaratıcıları tarafından oluşturulmuş bir resim yükleme kütüphanesidir. Glide ile karşılaştırıldığında min düzeyde Glide daha hızlıdır. Bir başka fark ise Glide kütüphanesi temel işlevi için bir Context’e ihtiyaç duyarken Picasso kütüphanesi Context’e ihtiyaç duymaz.

https://github.com/square/picasso

4- Coil

Son olarak önerebileceğim resim kütüphanesi  Coil’dir. Coil kütüphanesinin önermemin sebebi sadece Kotlin diline has bir kitaplık olmasıdır. Bunun sebebi ise bildiğiniz üzere Google artık tamami ile Kotlin tarafına destek vermekte. Bugün bir sonraki maddelerde göreceğiniz Coroutines gibi yapıların tamamı Kotline has yapılardır.

İlerleyen zamanda Java dilinin native geliştirmede daha fazla geride kalacağı ve Kotlinin çok daha fazla kullanılması ön görüldüğü için has kütüphaneleri öğrenmenin geliştiriciye avantajı olacaktır.

https://github.com/coil-kt/coil

5- Coroutines

Coroutines kitaplığı Kotlin programlama diline has bir kitaplık olup geliştiriciye asenkron programlamayı çok daha basit bir şekilde kullanma şansı tanır.

Coroutines yapısının Android projelerine ekstra bir kütüphane olarak tanımlanması açıkçası garip bir durum. Bunun nedeni Kotlin dilinde yatıyor.

Kotlin dili kendi içinde suspend fonksiyonlarını barındırıyor lakin bu fonksiyonlar ya başka bir suspend fonksiyon içinden yada bir coroutine scope içinden çağrılması gerekiyor. Yani her halükarda dilin kendi özelliğini kullanmak için bu yapıyı projenize bir kütüphane olarak eklemek durumundasınız :/

https://developer.android.com/kotlin/coroutines

6- DataBinding – ViewBinding

Bu kısımda iki kütüphaneyi bir başlık altında anlatacağım. Bunun sebebi bu ikili birlikte gerçekten çok iyi işler çıkartıyorlar.

ViewBinding kütüphanesi XML kısmında yer alan görünümlerimize erişmemizi daha kolay bir hale getiren bir yapıya sahip.

0 kütüphane kullanımında gerçekleşecek senaryoda görünümlerimizin herbirini teker teker kotlin veya java dosyalarımızda tanımlayıp findViewById gibi yöntemler ile görünüme tanımladığımız ID ile tek tek bir eşleşme yapmak durumundaydık.

ViewBinding ile oluşturduğunuz herbir XML dosyası için bir Binding sınıfı otomatik olarak oluşturulur sizler de bu sınıf referansı ile görünümlerinize erişirsiniz.

https://developer.android.com/topic/libraries/view-binding

ViewBinding kütüphanesine alternatif olarak daha eski bir kütüphane olan ButterKnife kütüphanesini düşünebilirsiniz. Bu kütüphane ile beraber Annotation’lar ile görünüm bağlama işlemlerinizi yapabiliyorsunuz.

https://github.com/JakeWharton/butterknife

Data Binding kütüphanesi ise XML kısmında görünümlerimizin sahip olduğu değerleri değiştirmekle ilgili gerçekleştirilmiş bir kütüphanedir.

Birden çok kullanıcının doldurduğu formları listeyen bir arayüz hayal edelim. Her bir kullanıcının form bilgilerini UI kısma yansıtmanız için teker teker görünümlere erişmeniz ve görümlerin değerlerini değiştirmeniz gerekiyor.

Lakin DataBinding kütüphanesi ile XML kısımda tek bir nesne oluşturup elinizde form bilgisini sağlayan nesneyi iletiyorsunuz ve bildirime dayalı bir şekilde tüm bilgiler tüm görünümlere dağılıyor. Gerçekleşen bu işlemler yaşam döngüsü dikkate alınarak gerçekleşiyor.

https://developer.android.com/topic/libraries/data-binding

 

6- Navigation

Android projelerimizde Activity ve Fragment’lar arasında geçiş yaparken bu geçişleri UI arayüze sahip bir kütüphane ile gerçekleştirmek istemez miydiniz ? Navigation kitaplığı IOS kısmında StoryBoard yapısına çok benzemekle beraber sayfalar arası geçişleri ok gibi görsel işaretler oluşturarak tanımlamanıza ve backstage yönetimini kütüphanenin ele almasını sağlıyor. Bu kütüphane ile sayfalar arası geçişlerinizde obje aktarımı ve animasyon gibi yapılarıda yönetebilirsiniz.

https://developer.android.com/guide/navigation

7- Room

Android uygulamalarımızda lokal depolama için çeşitli senaryolara göre çeşitli yöntemler kullanabiliriz. Örneğin depolayacağımız veri çok küçük ve tekil bir yapıya sahipse SharedPreferences gibi bir kütüphane bizim için mükemmel bir çözüm olabilirken verimiz büyüdükçe ve ilişkisel bir yapı içine girdikçe Veritabanı gibi yapıları kullanmamız bizim için çok daha mantıklı olacaktır.

Veritabanının oluşturulması, güncellenmesi ve tablolar için çeşitli CRUD işlemlerinin daha basit bir halde gerçekleştirilmesi için Room kütüphanesi kullanılabilir. Annotation yapısının yine çok fazla görüldüğü bu kütüphane SQLite yapısının üstüne kurulmuş bir yapıdadır.

https://developer.android.com/training/data-storage/room

 

8- Paging

Projeniz bir API üzerinden yığın ile veri alıyor ise ve aldığı verileri listelemesi gerekiyorsa bu kitaplık performans açısından önemli bir role sahip durumda.

Bu kitaplık ile beraber sunucu tarafından alacağınız verilerin tamamını bir anda değil de parça parça alabilirsiniz. Kullanıcı ona verilen parçaları tükettiği zaman yeni parçaları sunucudan alıp kullanıcıya yansıtabilirsiniz.

Bir örnek vermek gerekirse bugün instagram’da akışınızda takılırken aşağı doğru kaydırıyor ve yeni gönderilerin tadını çıkarıyorsunuz. Bir anda bir progressin en dipte dönmekte olduğunu görüyorsunuz ve internet hızınıza bağlı olarak yeni gönderiler geliveriyor. Bu durumun azizliği Paging yapısından sorulur.

Yanlış anlaşılmasın Paging bir sayfalama sistemidir. Bunu illa bir kütüphane ile kullanmanız gerekmiyor. Burada bahsettiğimiz Jetpack kütüphaneleri arasında yer alan ve bu sistemi sizin için daha basit bir hale getiren bir kitaplıktır.

https://developer.android.com/topic/libraries/architecture/paging/v3-overview

9- Lifecycle

Lifecycle ile beraber projenize farklı amaç ve işlevlerde yaşam döngüsüne bağlı bileşenleri ekleyebilirsiniz.

Bu yapıların tamamından söz etmektense  yaşam döngüsüne duyarlı bileşenlerin temelde ne amaçla var olduklarından bahsetmemiz bizim için daha öncelikli olacaktır.

Android uygulamalarının açılması ve tamamen kapatılması olayları da dahil olmak üzere belirli bir yaşam döngüleri vardır. Bu yaşam döngüleri uygulamanın akışını farklı şekillerde etkilemektedir.

Kullandığımız bileşenler yaşam döngüsüne duyarlı değil ise yaşam döngüsü olaylarına karşı hazırlıksız bir durumda kalarak uygulamamızın gerektiği gibi çalışmamasını bekleyebiliriz. Örneğin bir kullanıcı edittext içerisine veri yazarken telefon döndürüldüğünde aktivite yaşam döngüsü olaylarına tabii tutularak pause edillip resume ediliyor bu durumda edittext içerisinde yazdığımız o veriyi göremiyoruz.

Bunun için yaşam döngüsüne duyarlı bileşenler kullanarak bu durumları kontrol altına almaya çalışıyoruz. Üstelik android MVVM mimarisini desteklediği gibi bu mimari için gerekli ViewModel yapısı da yaşam döngüsüne duyarlı olarak lifecycle yapısından bunu temin edebiliriz.

https://developer.android.com/jetpack/androidx/releases/lifecycle

 

10- RxJAVA

Oluşturacağınız projede olay tabanlı ve asenkron yapılar kullanmak istiyorsanız RxJava sizler için mükemmel bir tercih olabilir.

RxJava yapısının başka çoğu kütüphaneye desteği vardır. Room kütüphanesinde olay tabanlı ve asenktron işlemler gerçekleştirebilirsiniz veya Retrofit kütüphanesi ile beraber bu yapıyı kullanabilirsiniz. Bu yapıyı kullanmak isteyen kişiler Observer tasarım kalıbı hakkında da bilgi edinirlerse kitaplığın nasıl çalıştığı hakkında daha iyi bilgi sahibi olabilirler.

https://github.com/ReactiveX/RxJava

 

Bir sonraki yazıda görüşmek üzere. O zamana kadar kendinize iyi bakın.

androidandroid-librariesjavakotlinlibrary
  • 0 0 Yanıt
  • 517 Görüntüleme
  • 10 Beğeni
Yorum Yap
Paylaş
  • Facebook

    Benzer Paylaşımlar

    • Full-Stack Yazılım Geliştiricisinin Yol Haritası
    • Java Spring - Spring Boot Stajyer
    • staj arayışı

    Cevap eklemek için giriş yapmalısınız.

    • Google ile devam et
    • Linkedin ile devam et
    • GitHub ile devam et
    ya da

    Parolamı unuttum?

    Hesaba mı ihtiyacınız var? Buradan kaydolun

    Sidebar

    Paylaşım yap
    • Popüler
    • Yanıtlar
    • Etiketler
    • Buse TURAN

      FULL STACK SUPERMAN / SUPERWOMAN OLMAK İÇİN YAPMANIZ GEREKEN ÜCRETSİZ ...

    • Selin Dayıoğlu

      4 Ücretsiz Sertifika Sitesi

    • Yazılım Köyü

      Zemin İstanbul'la SQL Server Eğitimi | Teknik Test Aşaması

    • ibrahim Demirli

      Angular 12 ile gelen önemli yenilikler

    • Sait ORHAN

      Stajyerlerimi Nasıl Eğitiyorum?

    • Buse TURAN

      Her Geliştiricinin Favorilerine Eklemesi Gereken 12 Ücretsiz Tasarım Kaynağı

    • Buse Öztan

      HTML-CSS gibi kodlamalarda kullandığınız en favori editörünüz hangisi?

    • Buse TURAN

      BİR SONRAKİ PROJENİZ İÇİN 12 EĞLENCELİ API

    • Buse TURAN

      C++ ÖĞRENENLER İÇİN EN İYİ 8 WEB SİTESİ

    • Edanur Öztürk

      Geleceğe Giriş-Doğuş Teknoloji

    • alicekavak
      alicekavak Yanıtlandı Çok güzel bir paylaşım olmuş Ocak 31, 2023 at 3:19 pm
    • Esin Şeker
      Esin Şeker Yanıtlandı Merhaba, bu site ile yeni tanışma fırsatım oldu. Python eğitimi… Ocak 18, 2023 at 11:42 pm
    • Yazılım Köyü
      Yazılım Köyü Yanıtlandı Bugüne kadar yüzlerce gence; ücretsiz ve kaliteli bir yazılım eğitimi… Ocak 17, 2023 at 11:18 am
    • Kadir Çokçevik
      Kadir Çokçevik Yanıtlandı elinize emeğinize sağlık Ocak 11, 2023 at 8:33 am
    • Kadir Çokçevik
      Kadir Çokçevik Yanıtlandı Burdaki Kadir ben olabilir miyim acaba :) Ocak 11, 2023 at 8:32 am
    #abap#sap #aspnetcore #dependencyinjection #aop #autofac #işarayışı #destek #javascript #angular12 #software #education #oyun #yazılım .net .net6 .netcore .net core 3des 100 daily ui free :staj :java abap abd acid adesense adobe adviceslip aes ai airbnb akademi aksigorta algoritma amazon android android-libraries android-smart-tv android achitecture andromo angular anijs animate.css anime.js animista ansible ant design api api gateway apple appsetting appsettings apps geyser app yet appy pie arduino argondesignsystem artifical intelligence artificial intelligence artificialintelligence arçelik asimetrik şifreleme asp:net atom awesome screenshot & screen recorder aylıkgelir backgroundjob bakış açısı basis başarı belge bilgisayar bilgisayar mühendisliği bilgisayarmühendisliği bilişim birey blockchain blogger blueprint blush bootcamp borunv brave browser budibase buffer business analytics büyük veri c# altın kurlarını gösterme c# json İle veri Çekme c++ calculated columns canva cdn chakra ui class cloud cobalt 2 codepen challenges coderbyte codewell coding coding ninjans colorpick eyedropper component containers convertio cookie coursera'dan veri bilimine giriş kursu cqrs css cssbattle css peeper cte cursor cyber cybersecurity dapper data database datamining data science with r by pluralsight dba db shading deeplearning delivery hero deney derin Öğrenme derin Öğrenme ve makine Öğrenimi des design destek mühendisi developer değerlendirme değişim dijital göçebelik dijital ihracat dikey büyüme dikkat edilecekler dil eğitimi discord django dns docker double dracula official dyno bot döviz çevirici e-ticaret e-ticaret mağazası ecommerce edabit edit editör educative elektrik elektronik elon musk empati engineer eninovatif50şirket entityframework entity framework core 5 environment variables erasmus etkinlik exception eğitim facebook face recognition fastai figma firebase firefox teması firewall flask float fluentvalidation flutter flutterdeveloper fonksiyon fonts fonts ninja fortinet framework free freecodecamp freeillustrations freelance front-end front-end developer roadmap front-end geliştirici yol haritası frontend frontenddeveloper frontend mentor fullstack funny fuul stack react game game developer gary hamel gateway geeksforgeeks geliştirici geliştirme gerçek zamanlı sohbet uygulaması getir geçikme girişim girişimcilik git github gitlab gittigidiyor gittigidiyor teknoloji akademisi go golang goodbarber google gsap gui gzip güvenlikduvarı hackerearth hackerrank hamburgers hangfire harvard data science course hash hata hava durumu raporu uygulaması hayat hobi home office hover.css html html5-semantic html mail gönderme http http bağlantısı kurma http durum kodları httpie http mesajları http yöntemleri hulu humaaans icongenarator icons 8 ieee spectrum ikaros partners image downloader infrastructure inovasyon insider insomnia internet intership invision app ios ira design it iş iş analitiği işbulma iş fırsatı iş imkanı işimkanı işletme java java eğitim bootcamp javascript javascript30 jetpack js jservice js kütüphanleri kariyer fırsatı kategori yönetimi kaynak keras kestrel kevin murray kitaplık kişisel gelişim kişisel portfolyo kod kodlama komunite kotlin kriptoloji kullanımamaçları kute.js kültür kütüphane laravel laserwave latency leanback learn learncpp library liderlik lightbootstrapdashboard lime linkedin localstorage maaş macbook machine learning machinelearning machine learning a-z: hands-on python and r --- in data science magic effects mail send makine Öğrenimi makine Öğrenimi nasıl Çalışır? makine Öğrenimi nedir? makine Öğreniminin kullanımları makine Öğrenmesi makineöğrenimi manta manypixels mark text marvelcomicsapi maslow material ui merge sort metodoloji microsoft microsoft sql server eğitimi cv İnceleme sonuçları middleware mikro orm mikroservis mikroservisler mikroservis mimarisi mikroservis yönetimi ml mng kargo mo.js modelleme mongodb montaj motion ui mssql mvc mvm münazara. müzik oynatıcısı n11 nasaapi net5 netflix network networking networking fundamentals new features night owl nintendo nlp no-code nocode node.js node.js indir node.js kurulumu node.js nedir nodejs nodejs javascript frontend noktalı sayı not notusreact nrkdrk ntp nuxtjs nvidia oci oh my zsh olacaklar ve öğrenilecekler omnichannel one dark pro online eğitim siteleri oop ortalama maaş outrun paaatterns pagedlist palenight pandas par-tİme parçalama pasif gelir paypal pazarama pgpool php phpmyadmin phpstorm phyton platformlar arası uygulama playstation podman popmotion posgresql parçalama postgresql postgresql cte posthog prerender prisma problem tanımı productivity profesyonel programlama programming proje pycharm python python ile veri bilimi pytorch querying razer rdp react react datepicker reactjslanding react native react navigation typescript reactopen reactreduction react select reactstrap reba recommender systems renova requests responsive rest api ripng rosetta stone rsa s3 salesforce sap sap abap scikit-learn scrapy screencat scrollreveal js search ui security selamlaşma sentry seo sertifika serversiderender shades of purple shap shardsdashboardlites sibergüvenlik simetrik şifreleme simterik şifreleme single page application slack slackhq smooth ui snyk software software engineer sohbet geçmişi solid solid prensipleri sortable- hoc sorting source spa spacex spagetti kod spotifyapi sql sqlite sqlserver sql server ssr staj staj iş arayışı stajyer startup stevejobs storybook stratejik yatırım struct sublime text supabase svg export swagger swift sınıflar ve yapılar arasındaki farklar sıralama sıralama algoritma sıralama algoritmaları t-sql tallyforms tanışma tasarım tdd tech tech-academy teknoloji telegram grupları temiz kod tensorflow the future of management three.js tools toptalent topwebsites tpt tph treehouse trendyol tsql turkcell typescript udacity'den veri bilimine giriş ui ui space undraw uniqid unity uplabs user secrets uuid ux uygulama uzaktan validation velocity.js vercel veri veri analizi veri bilimcisi olmak İster misiniz? veribilimi veri bilimi az: gerçek hayat veri bilimi alıştırmaları dahil veri bilimi sertifikasyon eğitimi --- r programlama veri bilimi ve makine Öğrenimi için python eğitim kampı veritabanı veri tabanı veritabanıyöneticisi video vierbinding visual studio visual studio code vivus.js vizyon vmd vs code vscode vue vue fundemental vue fundemental eğitimi vue router web webdev webinar website web tarayıcı web tasarım weekly whatsapp whirl winter is coming wordpress wpf wrapkitreactliteuikit xai yabancı dil yapay genel zeka yapayzeka yapay zeka yapay zekanın tanımı yapay zekanın tarihi ve dönüm noktası yardım yatırım yaz stajı yazılım yazılımcı yazılım ekibi yazılım fikri yazılım geliştirici yazılım mühendisliği yemeksepeti yenimezun yeni özellikler yetiştirilmek üzere eleman youtube youtube-dl yönetim yük testi zorunlustaj zuckerberg Çalışma ortamı Çerezler Özellikler ÖĞrencİ Ücretsiz Ücretsiz eğitim Ücretsiz Eğitimler çalışma çağlayan çekiliş çevik ölçeklendirme önyüz tasarımı özgeçmiş ücret üniversite İkaros&partners İletişim İş İlanı Şirket şifreleme şifre sıfırlama

    Ekibe Katıl!

    Sosyal Medya

    Trend Etiketler

    android bootcamp c++ eğitim insider java javascript kod kodlama python sql staj uygulama veri vue fundemental eğitimi web webdev yazılım Ücretsiz eğitim Ücretsiz Eğitimler İş İlanı

    Benzer Paylaşımlar

    • Murad Heydarov

      Programlamayı bıraktı

      • 0 yanıt
    • Player Homies

      NTP PROJESİ İÇİN YARDIM

      • 0 yanıt
    • Mahammad Habibli

      En iyi programcıların daha hızlı yazılım yapmak için kullandığı 7 ...

      • 0 yanıt

    Başvuru Yap

    Popüler Kullanıcılar

    Yazılım Köyü

    Yazılım Köyü

    • 91 Paylaşımlar
    • 7k Puan
    İşinin Ehli
    Buse TURAN

    Buse TURAN

    • 36 Paylaşımlar
    • 2k Puan
    İşinin Ehli
    Serkan Koç

    Serkan Koç

    • 8 Paylaşımlar
    • 2k Puan
    İşinin Ehli
    Mustafa(Hüseyin) Sungur

    Mustafa(Hüseyin) Sungur

    • 44 Paylaşımlar
    • 1k Puan
    İşinin Ehli
    Sait ORHAN

    Sait ORHAN

    • 15 Paylaşımlar
    • 1k Puan
    İşinin Ehli

    Explore

    • Anasayfa
    • Etkinlikler & Eğitimler
    • Partnerler
    • Sponsorlar
    • Ekibimiz
    • Gruplar
    • Grup Ekle
    • Kategoriler
    • Tüm Paylaşımlar
      • Güncel Paylaşımlar
      • Trend Paylaşımlar
      • En Çok Tıklanan Paylaşımlar
    • Oylamalar
    • Etiketler
    • Rozetler
    • Tüm Kullanıcılar
    • Destek
    • İletişim

    Footer

    Yazılım Köyü; Türkiye’nin yazılım üretmek, ihraç etmek ve her yaştan kendini geliştirip meslek sahibi olmak isteyen insanları için kurulmuş bir sosyal sorumluluk projesidir.

    Paylaşımlar

    • Güncel Paylaşımlar
    • Trend Paylaşımlar
    • En Çok Tıklanan Paylaşımlar
    • Yanıtlanmayan Paylaşımlar

    Kurumsal

    • Blog
    • Partnerler
    • Sponsorlar
    • Ekibe Katıl
    • Hakkımızda
    • İletişim

    Yardım

    • Destek
    • Rozetler
    • Logolarımız
    • Kullanım Koşulları
    • Kişisel Verilerin Korunması
    • Aydınlatma Metni

    Sosyal Medya

    © 2021-2022 yazilimkoyu.org. Sosyal sorumluluk projesi. Bütün hakları saklıdır.