Skip to main content
Sitenizle ilgili anlık, acil, geçici ve önemli bilgileri kullanıcılara duyurabilmenizi sağlar.
Millileştirilmiş. Uluslararası Pardus Linux nedir ?

Deep-Kod Genç Nesil Bilgi Paylaşım Platformu'a Hoş geldiniz!

Merhaba, Kardeşim! Seni aramızda görmek güzel ama sitemizden daha iyi yararlanabilmen için "GİRİŞ" yapmalı ya da "KAYIT" olmalısın.Bilgi güvenliği,emek hırsızlığının önüne geçmek adına sende bir teşekkür edebilirsin.İlgi ve alakandan dolayı Deep-Kod Genç Nesil Bilgi Paylaşım Platformu yönetimi olarak teşekkür ederiz.[GENÇ NESİL BİLGİ PAYLAŞIM PLATFORMU]

Giriş ya da Kayıt

(Sadece kayıtsız kullanıcılar tarafından görüntülenebilir.)

11okY.png

Bütün büyük işler, küçük başlangıçlarla olur.
Her şeyin mühim noktası, başlangıçtır.

AZERBAYCAN
TÜRKİSTAN
KIRGIZİSTAN
TÜM TÜRK MİLLLETLERİ C*

“Türk Telekom Siber Güvenlik”

Türk Telekom’dan Türkiye’nin En Büyük Siber Güvenlik Merkezi

Haberi Görüntüle 09.01.2019

"STM" Siber Güvenlik

STM, Yeni siber tehdit durum raporunu açıkladı.

Haberi Görüntüle 09.01.2019

mobil programlamaya nereden başlanır

215
338
3
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

mobil programlamaya nereden başlanır
#1
merhabalar, birkaç yerden istek gelmesi üzerine mobil programlamaya nereden başlanır, nedir, nasıl yapılır, hangi dille veya teknoloji ile başlanır (veya başlanmalı), alternatifler nelerdir gibi soruların cevaplamasını yapacağım.

lafı uzatmadan hemen temel sözü söyleyeyim, eğer native yazmak istiyorsanız android için java (google artık kotlin ile de geliştirilme yapılacağını duyurdu) ios için swift.

şimdi native yazmanın avantajı ne ?

- yüksek performans.

peki ne zaman native yazmalıyız ?

- eğer java/kotlin (android için ios için swift/objective c) biliyorsak, eğer çok yüksek performansa ihtiyaç varsa.

peki başka alternatifler neler ?

1 - ) react-native (favorim)

react native facebook un geliştirdiği açık kaynak bir framework. facebook ilk önce frontend ui kütüphanesi olan react ı çıkarttı. sonrasında react-native i oluşturdu.

react-native adından da anlaşılacağı üzere "native" e dönüştürüyor kodumuzu. biz js ile react kodu yazıyoruz ama arka planda java çalışıyor.

dikkat edin "hybrid değildir"

çok güzel bir dökümantasyonu var, çok güzel performansı var, yazması da kolay.

bir kere öğrenip hem androide hem iosa ufak değişikliklerle yazılıyor.

örneğin birçoğumuzun kullandığı instagram uygulaması react-native ile yapılma. aynı zamanda facebook groups uygulaması ve dahası...

javascript biliyorsanız kesinlikle react-native i deneyin

live reload gibi bir nimeti var, kodda değişiklik yaptığınızda anında emülatöre yansıyor

hemen şuradan inceleyebilirsiniz : https://facebook.github.io/react-native/

2 - ) xamarin

xamarin sonradan microsoftun satın aldığı bir teknoloji. xamarin.forms kullanarak c# yazarak cross-platform uygulama yapılmasını sağlıyor. 

eğer c# altyapınız varsa mobil uygulama yapmak için xamarini deneyebilirsiniz.

3 - ) ionic framework

hybrid uygulama yapmayı sağlayan cordova altyapısını kullanan bir framework. 1 versiyonunda angular kullanarak yazıyorsunuz 2 versiyonunda angular2 ye geçildi alt yapı bu da performansta artış sağladı. ama maalesef ki react / xamarin kadar performanslı asla değil.

html-css-js kullanarak web yazar gibi mobile yazıyorsunuz.

4 - ) native script (hatırlatma (pi: [/url][url=https://www.puiv.com/page/searchsubmit?term=%40ssl%3C/a%3E)]@ssl))

native script react-native e çok benzer. angular2 veya typescript veya pure javascript kullanarak cross platform native uygulama çıkartmanızı sağlar. popülaritesi diğer saydıklarıma göre biraz daha az fakat incelemeye değer.

özet :

eğer ki java biliyorsanız veya swift biliyorsanız native yazabilirsiniz.

amaaaaaaa, java da swiftte bilseniz react-native i göz önünde bulundurun. çünkü genelde uygulamayı iki platformda da yayınlamak isterler. iki ayrı uygulama yazmak büyük bir maliyet. react-native hem performansı hemde çok az değişiklikle iki platforma da uygulama çıkartmayı sağlaması açısından aşırı güzel bir nimet. arkasında facebook gibi bir dev var ve kendini kanıtlamış bir framework.

5 yıl içerisinde native uygulama yazma sayısı oldukça düşecek, react-native xamarin gibi teknolojiler oldukça yükselecek diye düşünüyorum.

ekleme : react-native in bir artısı da deco ide.. drag&drop component ekleme, component style propertylerini gui tarafında düzenleme gibi artıları mevcut.
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt

RE: mobil programlamaya nereden başlanır
#2
Özgün bir makale olmuş teşekkür ederim kardeşim.Tadığım bir bilgisayar mühendisi abim İos için mobil uygulaması yapıp satıyordu.Teknoloji gün geçtikçe gelişmekte.Teşekkür ederim.İyi Forumlar.
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt

RE: mobil programlamaya nereden başlanır
#3
Tebrikler güzel makale
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt

RE: mobil programlamaya nereden başlanır
#4
Android ve Windows Phone uygulama geliştirmek için herhangi bir işletim sistemi yüklü bilgisayarınız olması yeterli.iOS geliştirmek için Mac bir bilgisayarınızın olması gerekiyor.Bütün platformlar farklı diller kullansalar da, hepsinde ortak bir nokta, nesneye dayalı programlama (object oriented programming) bilmeniz gerekiyor. Yani yazılım dillerini iyi bilmeniz gerekiyor.
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt


Yorum yapma izniniz bulunmuyor!

Üzgünüz, yorum yapabilmek için giriş yapmalı ya da kayıt olmalısınız.

ya da

Kayıt ol!

Topluluğumuzda yeni bir hesap oluşturun.

Kayıt


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Mobil programlama dilleri Masmellow 4 583 06-02-2019, Saat: 17:46
Son Yorum: emre

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi