Mobil Logo
Mobil Teknolojileri bölümü banner

Mobil Teknolojileri Genel Bilgileri

Güncelleme: 31.08.2025

Mobil Teknolojileri Hakkında

Mobil Teknolojileri, akıllı telefonlar ve tabletler için Android ve iOS işletim sistemlerinde çalışan uygulamaların tasarlanması, kodlanması ve yayınlanması süreçlerini öğreten 2 yıllık bir ön lisans programıdır. Öğrenci alımı TYT puan türüyle yapılır. Bu bölüm, temel programlama dillerini öğretmenin yanı sıra, mobil dünyanın kendine özgü kullanıcı deneyimi (UX/UI) prensiplerini ve uygulama mağazalarına (Google Play, App Store) ürün çıkarma süreçlerini de kapsar. Temel amacı, sektörün ihtiyaç duyduğu, pratik becerileri yüksek ve proje geliştirmeye hazır, nitelikli mobil uygulama geliştirme teknikerleri yetiştirmektir.
Mobil Teknolojileri

Mobil Teknolojileri Avantajları

  • 2 yıl gibi kısa sürede, yazılım dünyasının en popüler ve en çok talep gören alanlarından birinde meslek edinme.
  • Nitelikli uzman açığı nedeniyle ön lisans programları arasında en yüksek maaş potansiyellerinden birine sahip olması.
  • Uzaktan (remote) ve serbest (freelance) çalışma imkanlarının sektörde son derece yaygın ve esnek olması.
  • Yazılım ve Bilgisayar Mühendisliği gibi lisans programlarına DGS ile geçiş için en sağlam teknik temeli oluşturması.

Mobil Teknolojileri Dezavantajları

  • Programlama dilleri ve framework'lerin çok hızlı değişmesi, bu durumun ömür boyu öğrenme zorunluluğu getirmesi.
  • Sektördeki rekabetin yüksek olması ve işe girmek için kişisel projelerden oluşan güçlü bir portfolyo gerektirmesi.
  • İşin doğası gereği uzun saatler ekran başında kod yazma ve sabır gerektiren hata ayıklama süreçleri içermesi.
  • Üst düzey yazılım mimarlığı gibi roller için genellikle 4 yıllık mühendislik diplomasının avantajlı görülmesi.

Mobil Teknolojileri Kimlere Uygun?

Bu bölüm; problem çözmekten keyif alan, teknolojiye ve kodlamaya tutkuyla bağlı, sürekli yeni şeyler öğrenmekten yorulmayan ve yüksek bir öz disipline sahip adaylar için idealdir.

Yazılıma, kodlamaya ve mobil teknolojilere karşı doğal bir merak ve yüksek bir tutku duyanlar.

Bir problemi adımlara ayırabilen, güçlü mantıksal düşünme ve algoritmik akıl yürütme yeteneğine sahip olanlar.

Bir kodun neden çalışmadığını sabırla araştırıp bulma ve düzeltme (debugging) sürecinden keyif alanlar.

Teknolojinin hızına ayak uydurabilecek, kendi kendine araştırma yapma ve öğrenme disiplinine sahip kişiler.

Bir uygulamanın sadece kodunu değil, aynı zamanda kullanıcı deneyimini de düşünen, kullanıcı odaklı bir bakış açısına sahip olanlar.

Detaylara dikkat eden ve bir projeyi başından sonuna kadar planlayarak takip edebilenler.

Mobil Teknolojileri Bölümü Kariyer Olanakları

Bu alanda bir diplomadan çok daha önemli olan, adayın GitHub profili ve geliştirdiği uygulama projeleridir. Mezunlar, start-up'lardan büyük kurumsal firmalara kadar yazılımın olduğu her sektörde en çok aranan rollerde görev alırlar.

Junior Android Geliştirici

Kotlin veya Java dillerini kullanarak Android işletim sistemi için native mobil uygulamalar geliştirir.

Junior iOS Geliştirici

Swift dilini kullanarak iPhone ve iPad gibi Apple cihazları için native mobil uygulamalar geliştirir.

Junior Cross-Platform Geliştirici

Flutter veya React Native gibi teknolojilerle, tek bir kod tabanıyla hem Android hem de iOS için uygulama geliştirir.

Kurumsal Mobil Uygulama Geliştiricisi

Bankalar veya e-ticaret siteleri gibi büyük şirketlerin kendi mobil uygulamalarını geliştiren ekiplerde çalışır.

Serbest Çalışan Mobil Geliştirici (Freelancer)

Kendi müşterilerine proje bazlı olarak yerli veya yabancı pazarlarda mobil uygulama geliştirme hizmeti sunar.

Mobil Oyun Geliştiricisi (Junior)

Oyun motorlarını ve programlama dillerini kullanarak mobil cihazlar için oyunların geliştirilmesine destek olur.

Mobil Teknolojileri Dersleri

Bölümün ders programı, temel programlama ve algoritma mantığını, doğrudan Android, iOS ve Cross-Platform (Çapraz Platform) uygulama geliştirmeye yönelik yoğun, pratik ve proje bazlı derslerle birleştirir.

Algoritma ve Programlamaya Giriş

Kodlamanın temel mantığını, problem çözme adımlarını ve temel bir programlama dilinin (Java, Python vb.) yapısını öğretir.

Nesne Tabanlı Programlama (OOP)

Modern yazılım geliştirmenin temel paradigması olan nesne yönelimli programlama prensiplerini kapsar.

Android Programlama

Kotlin veya Java dilleri ve Android Studio ortamını kullanarak native Android uygulamaları geliştirme üzerine odaklanır.

iOS Programlama

Swift dili ve Xcode ortamını kullanarak native iOS uygulamaları geliştirme becerisi kazandırır.

Çapraz Platform Mobil Geliştirme

Flutter veya React Native gibi popüler framework'lere giriş yaparak tek kodla iki platforma uygulama geliştirmeyi öğretir.

Mobil Uygulama Arayüz Tasarımı (UI/UX)

Kullanıcı dostu, estetik ve işlevsel mobil uygulama arayüzlerinin tasarım prensiplerini içerir.

Veritabanı Yönetim Sistemleri

Mobil uygulamaların verilerini saklamak ve yönetmek için kullanılan yerel (SQLite) veya sunucu tabanlı veritabanı temellerini öğretir.

Yazılım Proje Yönetimi

Bir mobil uygulama projesinin planlanması, geliştirilmesi ve yayınlanması süreçlerinin nasıl yönetileceğini kapsar.