
Bu videoda kurs süresince işleyeceğimiz konulardan genel olarak bahsedeceğiz. Konu başlıkları ile neler öğreneceğimiz konusunda bilgi sahibi olacaksınız. Android
Bu videoda kurs süresince işleyeceğimiz konulardan genel olarak bahsedeceğiz. Konu başlıkları ile neler öğreneceğimiz konusunda bilgi sahibi olacaksınız. Android
Bu dersimizde android ekosistemi hakkında bilgi vermeye çalışacağız. Android işletim sisteminin geçmişten günümüze nasıl bir süreçten geçtiğini, android uygulama geliştirici ihtiyacını ve Android developer maaşlarını konuşacağız. Android 11
Android uygulamaları geliştireceğimiz platform olan android studionun kurulumunu adım adım birlikte yapacağız. Windows işletim sistemine nasıl kurulduğunu anlatacağız. Eğer macbook bir bilgisayarınız varsa kurulum yaptığımız sayfadaki mac os işletim sistemi kurulum aşamalarını takip edebilirsiniz. Android App Development
Android Uygulamalarını geliştirmeye başlamadan önce kurulumunu yapmamız gereken önemli bir program daha var. Bu programa emülatör diyoruz. Sanal cihaz olarakta adlandırabileceğimiz bu program geliştirdiğimiz uygulamaları test etmemize yarıyor. android, android 11 app development
Bu dersimizde android studioyu tanımaya çalışcağız. Hangi komponentlere sahip olduğuna göz atacağız. Bu genel bakış sonrasında android studio kullanımını sizin için daha kolay hale gelecek. android
Bu dersimizde android studionun içinde çalışan önemli bir komponentten söz edeceğiz. Bu komponentin adı Gradle build sistemi. Gradle geliştirdiğimiz android uygulamalarının apk haline getirilmesinde, versiyon yönetiminde, projeye kütüphane ekleme işlemlerinde kullanılmaktadır. android
Android uygulamlar için hayati bir öneme sahip manifest dosyasını tanıyacağız. Uygulama ismi, kullanıcı izinleri ve daha bir çok önemli konu bu dosya üzerinden yönetilmektedir. android
Android uygulamlar için hayati bir öneme sahip manifest dosyasını tanıyacağız. Uygulama ismi, kullanıcı izinleri ve daha bir çok önemli konu bu dosya üzerinden yönetilmektedir. android
Android uygulamaları geliştirirken kullandığımız resim, müzik, logo gibi dosyaları saklandığı projenin bir parçası olan kaynaklar klasörüne genel bir bakış yapacağız. Ayrıca farklı dilleri desteklerken işimizi kolaylaştıran String dosyasına da göz atacağız. android
Android studio tarafından otomatik olarak oluşturulan r.java dosyasının ne anlama geldiğine bakacağız. Bu dosya android studio tarafından otomatik olarak oluşturulduğu için değiştirilmemesi gerekli. Fakat bir developer olarak ne anlama geldiğini de bilmeliyiz. android
Bu dersimizde android uygulama geliştirirken komponentleri düzenlememizi sağlayan layout konusundan bahsedeceğiz. Layout çeşitlerini, ve nasıl kullanıldıklarını öğreneceğiz. Lineer layout, Releative layout, Grid layout ve constraint konularından bahsedeceğiz. Android Uygulama Geliştirme
Android uygulamaları geliştirirken en çok kullanılan komponentlerden biri olan textview konusunu bu dersimizde öğreneceğiz. Textview android uygulamalarında label olarak kullanılmaktadır. Verileri textview lerin üzerinde gösteririz. Android Uygulama Geliştirme
Buttonlar Android uygulamalarında üzerine tıklandığı zaman yapılacak işlemlerin tanımlandığı komponentlerdir. Android uygulamalarında çok önemli bir yere sahiptirler. Button kullanımı ve özel tasarım butonların nasıl hazırlandığını bu derste öğreneceksiniz. Android Uygulama Geliştirme
Edit text ler kullanıcıdan veri almak için kullanılan komponentlerdir. Android uygulamalarında isim, soyisim, mail adresi, şifre gibi verileri kullanıcıların giriş yaptıkları komponentler edit text komponentidir. Bu komponenti kullanarak kullanıcıdan nasıl veri alındığını ve bu verileri daha sonra nasıl kullanacağımızı öğreneceğiz. Android Uygulama Geliştirme
ImageView android uygulamalarını tasarlarken uygulama içinde resim göstermek için kullanılan bir komponenttir. Bu komponentin nasıl çalıştığını, resimler üzerinde ne gibi işlemler yapıldığını ve uygulamaya nasıl resim eklendiğini anlatacağız. Android Uygulama Geliştirme
CheckBox Android uygulamaları geliştirirken kullanıcının çeşitli seçenekler arasından birini seçmesi için kullanılan bir komponenttir. Örneğin mail ve şifre ile bir uygulamaya giriş yaparken beni hatırla seçeneğine tıkladığınız zaman, uygulamaya tekrar giriş yaptığınızda, uygulama size tekrar mail adresi sormaz. işte bu tarz işlemlerde üzerine tıklanan komponente checkbox adı verilir. Android Uygulama Geliştirme
Radio buttonlar Android uygulamarında birden fazla seçenek olduğu zaman, kullanıcının bu seçeneklerden birini seçmesi için kullanılan bir komponenttir. Sınav uygulamalarında, veya anket uygulamalarında çok sık kullanılırlar. Android Uygulama Geliştirme
Toggle button Android uygulamalarında açma kapama gibi işlemleri yaparken kullanılan bir komponenttir. Örenğin uygulama içindeki bir özelliği açmak veya kapatmak istediğinizde üzerine tıklanan komponent olarak kullanılırlar. Android Uygulama Geliştirme
Spinner komponenti Android uygulamalarında açılır bir menü şeklinde kullanılır. Bu menüde birden fazla seçenek olur ve kullanıcı bunlardan bir tanesini seçtiği zaman yapılacak işlemleri tanımlayabiliriz. Android Uygulama Geliştirme
Android Uygulama Geliştirme: Bu derste, komponentlerle ilgli yaptığımız örneklerin kodlarını GitHub aracılığı ile sizlerle paylaşıyoruz.
Toast mesajı Android uygulamalarında kullanıcıya bilgi vermek için kullanılan bir mesaj çeşididir. Toast mesajında mesaj uygulama ekranında belli bir süre görünür ve daha sonra otomatik olarak kaybolur. Bu mesajı istediğiniz gibi özelleştirebilirsiniz. Android Uygulama
SnackBar mesajı Android uygulamalarında kullanılan farklı bir mesaj çeşididir. Bu mesaj kullanıcıya ekranın alt tarafında bir sekme olarak görünür ve kullanıcı bu mesajı okuduktan sonra mesaj üzerindeki butona tıkladıktan sonra kapatır. Toast mesajından farklı olarak Snackbar mesajı otomatik olarak kaybolmaz. Android Uygulama
Dialog mesajı Android uygulamalarında kullanıcı ile etkileşime geçmek için kullanılır. Dialog mesajı bir buton veya komponent tarafından tetiklenir ve ekranda bir pencere olarak açılır. Kullanıcı ekrandaki mesajı okuduktan sonra kapatabilir veya farklı seçenekler varsa sonrasında gerçekleşecek işlemleri seçebilir. Android Uygulama
Constraint layout Android uygulamalarında kullanılan önemli bir layout çeşididir. Farklı ekran boyutlarına göre esneklik göstermesi açısından önem arzetmektedir. Bu sebeple diğer layout çeşitlerinden farklı olarak ayrı bir bölümde ele alacağız. android mobil uygulama
ListView belirli bir sayıdaki veriyi kullanıcıya liste şekinde göstermek için kullanılan bir Android komponentidir. Kullanıcı liste üzerinde bir seçeneğe tıladığı zaman gerçekleşecek işlemi tanımlayabilirsiniz. ListViewlerin en önemli özelliklerinden bir tanesi sınırsız sayıda veriyi kolay bir şekilde kullanıcıya gösterip, listede istediğiniz gibi ekleme ve çıkarma yapabilmenizdir. android mobil uygulama
RecyclerView Listview gibi liste şeklinde verileri kullanıcıya göstermek için kullanılan bir Android komponentidir. Listview in gelişmiş bir versiyonudur. Özelleştirilebilir olması tasarım açısından önem arzetmektedir. android mobil uygulama
RecyclerView Listview gibi liste şeklinde verileri kullanıcıya göstermek için kullanılan bir Android komponentidir. Listview in gelişmiş bir versiyonudur. Özelleştirilebilir olması tasarım açısından önem arzetmektedir. android mobil uygulama
GridView verileri kullanıcıya iki boyutlu olarak göstermek için kullanılan bir Android komponentidir. ListView ve RecyclerView den farklı olarak verileri iki, üç veya daha fazla sütunda gösterme imkanı sunar. Yine kullanıcı listeden bir seçeneğe tıkladığı zaman yapılacak işlemleri tanımlayabilirsiniz. android mobil uygulama
ScrollView Android uygulamlarında ekrana sığmayan içerikleri göstermek için kullanılır. ScrollView sayesinde ekranda bir kaydırma butonu belirir ve kullanıcı ekranı aşağı ve yukarı doğru kaydırarak içeriği istediği gibi görüntüleyebilir. android mobil uygulama
WebView Android uygulamalarının içerisinde web sitelerini göstermek için kullanılan bir Android komponentidir. WebView in içerisinde gösterilecek web sitesinin responsive, yani mobil uyumlu olması gerekmektedir. android mobil uygulama
Uygulama yaşam döngüsü Android uygulamalarının ilk açılmaya başladığı andan itibaren kapanana kadar geçen sürede geçirdiği evreleri içermektedir. Android uygulama geliştirirken hayati öneme sahip bir konudur. Bir android uygulaması açılmaya başladığında, açılıp kullanıldığında, arka plana atıldığında ve tamamen kapandığında farklı süreçler geçirir. Bu süreçleri yönetebilmek bizim elimizde. android mobil uygulama geliştirme
Aktivite yaşam döngüsü de uygulama yaşam döngüsüne benzer şekilde uygulama içerisindeki bir aktivitenin açıldığı zaman, kullanıldığı zaman ve kapandığı zamanki geçirdiği evreleri yönetmemizi sağlar. Bu evreler arasındaki geçişte verileri nasıl yöneteceğimizi öğrenmemiz gerekmektedir. android mobil uygulama geliştirme
Fragment yaşam döngüsü de bir android komponenti olan Fragmentların geçirdiği evreleri ele almaktadır. Fragmentlar şu anda yabancı olduğunuz bir konu olabilir. Fakat ilerde bu konuda bilgi sahibi oldukça daha iyi anlayacaksınız. android mobil uygulama geliştirme
Kullanıcıdan bağımsız olarak arka planda çalışan ve arayüzü olmayan bileşenlere Service(Servis) denir.Servisler, genel olarak uzun süren işlemlerin arka planda yapılmasını sağlamak için geliştirilen bir bileşendir. Örneğin müzik çalar uygulamasında dinlediğimiz müziklerin arka planda da çalmaya devam etmesini sağlar. Yani müzik uygulaması Servis kullanılmasaydı müzik uygulamasını kapattığımız gibi müzik de kesilirdi. android mobil uygulama geliştirme
BroadCastReceiver işletim sistemi tarafından uygulamalara gönderilen sinyalleri dinlemek ve takip etmekle görevlidir. Bu sinyaller işletim sistemiyle birlikte gelen sistem uygulamaları tarafından oluşturulabileceği gibi market üzerinden indirilen uygulamalar tarafından da gönderilebilir. Bu şekilde uygulamamız telefona gelen çağrılardan, kısa mesajlardan ve diğer olaylardan haberdar olacak. android mobil uygulama geliştirme
Android işletim sistemindeki bir niyet, kullanıcıların bir görevi gerçekleştirmek için farklı etkinliklerin işlevlerini koordine etmesine izin veren bir yazılım mekanizmasıdır. android mobil uygulama geliştirme
Android platformu veri saklama ve yönetimi konusunda bir çok alternatif sunmaktadır. Bunlar kullanım alanları açısından çeşitlilik gösterir. En temel olanlarından biri SharedPreferences basit anlamda Key – Value olarak bilgi saklanan bir obje bloğudur. android geliştirme
Android platformu veri saklama ve yönetimi konusunda bir çok alternatif sunmaktadır. Bunlar kullanım alanları açısından çeşitlilik gösterir. En temel olanlarından biri SharedPreferences basit anlamda Key – Value olarak bilgi saklanan bir obje bloğudur. android geliştirme
Android platformu veri saklama ve yönetimi konusunda bir çok alternatif sunmaktadır. Bunlar kullanım alanları açısından çeşitlilik gösterir. En temel olanlarından biri SharedPreferences basit anlamda Key – Value olarak bilgi saklanan bir obje bloğudur. android geliştirme
Yapacağımız uygulamaları oluşturmadan önce hedef kitlemizi bilmemiz gerekir. Örneğin;çocuklara yönelik bir uygulama yapacak olsak içerik,tasarım,metinler çocuklara yönelik olmalıdır.Aynı şekilde hedef kitlemizi tek bir ülkeye özgü de seçebiliriz,birden fazla ülkeyi de hedef alabiliriz .İşte! Burada geliştiriciler olarak birtakım değişiklikler yapmamız gerekmektedir.Diyelim ki hedef kitlemiz Türkiye.Tüm içeriği Türkçe oluştururuz lakin uygulamamızın global olmasını istiyorsak sadece Türkçe dil desteğinin olması diğer ülkelerdeki kullanıcıların da uygulamayı kendi dillerinde değil de Türkçe diliyle kullanmaları gerekecektir.Bu da kullanıcı kaybına neden olacaktır.Bu durumda hem Türkçe hem de hedef kitlemizdeki diğer ülkeler için de dil desteği şarttır! android geliştirme
Günümüzün tüm farklı cihaz form faktörleriyle, platformlar arası geliştiriciler, her kullanıcıya eşit kullanıcı deneyimi sunma zorluğuyla karşı karşıyadır. Bu, özellikle farklı sayılardaki Android telefon üreticilerine geldiğinde farklı çözünürlük oranlarının yanı sıra farklı görünüm oranlarını da içerir.
Android, cihaz ekranlarını 2 temel özelliğe göre sınıflandırıyor: ekran boyutu ve ekran yoğunluğu (density). Farklı boyut ve yoğunlukta ekranı olan cihazlara kurulacak uygulamanızdan da bu değişkenliğe uymasını sağlamalısınız. Bu amaçla, farklı ekran boyutu ve yoğunlukları olan cihazlarda, uygulamanızın görünümünü optimize edecek bazı "alternatif kaynakları" (alternative resources) uygulamanıza dahil etmelisiniz. android geliştirme
Bu dersimizde örnek bir proje geliştireceğiz. Bu proje yapılacaklar listesi şeklinde, kullanıcının hatırlamak istediği konuları not alabileceği ve bu notları saklayabileceği bir uygulama olacak. Bu proje ile verileri cihaz hafızasındaki bir dosyada sakalyıp, ihtiyacımız olduğu zamanda dosyadan geri çağırmayı öğreneceğiz. android uygulama geliştirme
Merhaba,
Android Mobil Uygulama: Adım Adım Android App Development kursumuza hoşgeldiniz.
Harika Android uygulama geliştirip Android'de Fragment, Architectural Room ve Firebase online veritabanında uzmanlaşın. Android Uygulama Geliştirme alanında uzman olun.
Android uygulama geliştirip yayınlayın. Android 11 ile Fragment, Architectural Room ve Firebase'de uzmanlaşın
Android Mobil Uygulama kursumuz sizi başlangıç seviyesinden ileri seviyeye götürecek. Bu kurs ile doğru adımlarla Android mobil uygulama dünyasına girmiş olacaksınız. Paylaşmak bizim tutkumuz. Hedefimiz bu derse kayıt olan herkese doğru örneklerle tecrübemizi taşımak ve Android dünyasının kapısını aralamasına yardımcı olmak.
Anroid mobil uygulama kursumuzda adım adım Android uygulaması geliştirmeyi öğreneceksiniz. Dersler boyunca 10'dan fazla örnekle pratik yapacağız ve 2 büyük uygulama geliştirmeyi aynı zamanda yayınlamayı öğreneceğiz.
Bu Android Mobil uygulama kursu orta seviye bir Android uygulama geliştirme kursu. Yani bu kursa sıfırdan başlamayacağız. Bu kursta programlama dili olarak Java kullanacağız. Dolayısıyla daha önceden Java programlama dilini biliyor olmanız gerekli. Yine bu kurs için temel Android bilgisine sahip olmalısınız. Çünkü bu kursta ileri seviye konular öğrenerek, bu bilgilerinizle Android Developer olarak iş bulabileceksiniz. Android geliştirme konusunda uzman olmalısınız.
Bu Android kursu ile Android mobil uygulama geliştirmeyi en baştan öğreneceksiniz!
Android Uygulama kursumuzda Android 11 ile büyük ölçekli, Web entegrasyonlu harika Android uygulamalar geliştirebileceksiniz.
Android Mobil Uygulama kursumuz başlangıç seviyesinden ileri seviyeye olacak şekilde dizayn edildi. Adeta bir başucu eser niteliğindeki kursumuzla sizi sıfırdan alıp gerçek hayattan derlenmiş alıştırmalarla büyük ölçekli Android uygulamalar geliştirmeye hazırlayacak.
Kısacası bu Android kursu hem Android dünyasına yeni merhaba diyenler/diyecekler hem de farklı domainlerden Android'e geçmek isteyen/bir süre aktif olarak Android uygulaması geliştiren ve bilgilerini tazelemek isteyen herkes için faydalı bir kaynak olacaktır.
Android Mobil Uygulama: Adım Adım Android 11 kursunda neler öğreneceksiniz;
Bu kursta fragmentlar, architectural room veritabanı, notifikasyon, firebase realtime veritabanı, retrofit kütüphanesi ile rest api kullanımı gibi çok önemli konuları ele alacağız. Kurs süresince bütün konuları uygulamalı olarak öğreneceksiniz. Ayrıca 2 adet büyük ölçekli, web entegrasyonlu, online veritabanı kullanılan harika uygulamalar geliştireceksiniz.
Android Ortam Kurulumu - Gerekli yazılımı indirin, yükleyin ve yapılandırın
Android ile Yeni Bir Proje Oluşturmayı
Android Studio
Android Bileşenleri
Bileşenler ve Yaşam Döngüleri
Room Veritabanı
Repository Komponentini Oluşturma
Veri Tabanına Yeni Veri Ekleme
Veri Tabanından Veri Silme
Veri Tabanındaki Verileri Güncelleme
Firebase'de Push Notifikasyon
Firebase - Android Studio Entegrasyonu
Rest API ve Retrofit Kütüphanesi
Data Binding Kütüphanesi
Picasso Kütüphanesi
Event Bus Kütüphanesi
Uygulamanızı Google Play'de yayınlama ve çok daha fazlasını
android
android development
android app development
android studio
Android app
app android
android application development
android app design
android ecommerce app
android game development
android geliştirme
android uygulama geliştirme
android mobil uygulama
android mobil uygulama geliştirme
Android R
Neden bizim Android Uyguluma kursumuza katılmalısınız?
Bu konuda cevabımız basit: Kursun kalitesi.
Kaydolduğunuzda, OAK Akademi'nin deneyimli eğitmenlerinin konuya hakimiyetini ve aynı zamanda tecrübelerini aktarmadaki uzmanlıklarını hissedeceksiniz.
Güncel İçerik
Teknolojinin hızlı bir şekilde nasıl geliştiği sır değil. Her gün yeni araçlar piyasaya sürülüyor, Google Android'i güncelliyor ve en son bilgilerden haberdar olmak çok önemli. Bu kursla her zaman en yeni trendleri takip etme şansına sahip olacaksın.
Video ve Üretim Kalitesi Kalitesi
Tüm içeriklerimizı size en iyi öğrenme deneyimini sunmak için yüksek kaliteli video / ses olarak üretiyoruz.
Android Kursumuza katıldığınızda;
Kursa Ömür Boyu Erişim
Soru ve Cevap bölümünde Hızlı ve Kolay Destek
Udemy Tamamlama Sertifikası İndirme şansını elde etmiş olacaksınız.
Haydi şimdi Android Mobil Uygulama: Adım Adım Android App Development Kursumuza kayıt olun.
Kursta görüşmek üzere!
Due to its open-source nature, working with the Android platform necessitates constantly learning about the Android platform. Udemy’s Android development courses keep you ahead of this learning curve, with courses on Android operating systems and more.