Python ile Android uygulaması yaz
Android Application Development with Python Eğitimi, Python bilen geliştiricilerin Kivy çatısıyla Android uygulaması geliştirmesini öğretir.
Kivy arayüzünden KivyMD tasarımına, Buildozer ile APK üretimine kadar
Android Application Development with Python Eğitimi, Python bilen geliştiricilerin Kivy çatısıyla Android uygulaması geliştirmesini öğretir. Katılımcılar Kivy App yapısını, widget ağacını ve Kv dili ile arayüz tanımını uygular. Ardından KivyMD ile Material görünüm, ScreenManager ile çok ekran, requests ile ağ erişimi ve plyer ile cihaz özellikleri ele alınır. Program Buildozer ile APK üretimi, imzalama ve BeeWare Toga alternatifiyle tamamlanır.
3 Gün. Her gün dört modül; tek bir örnek Python uygulaması adım adım geliştirilip Buildozer ile gerçek APK'ya dönüştürülür.
Orta Seviye — Python ile Kivy ve KivyMD kullanarak Android uygulaması geliştirmeyi öğreten program
Tek bir örnek Kivy uygulaması üç gün boyunca geliştirilir; her modülde yeni bir arayüz veya cihaz özelliği Python koduyla eklenir.
Python deneyiminizi doğrudan mobile taşıyarak yeni bir dil öğrenmeden çalışan bir Android uygulaması çıkarabilirsiniz.
Kivy ve Kv dili ile arayüzü hızlıca kurup fikirlerinizi kısa sürede çalışan bir uygulamaya dönüştürürsünüz.
Buildozer ve python-for-android ile Python kodunuzu imzalı, cihaza kurulabilen bir Android paketine dönüştürmeyi öğrenirsiniz.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Fonksiyon, sınıf ve modül gibi temel Python kavramlarına hâkim olmak eğitimin ön koşuludur.
Terminalde pip ve sanal ortam komutlarını çalıştırabilmek kurulum adımlarını kolaylaştırır.
Buildozer Linux üzerinde çalıştığı için Linux veya WSL ortamına erişim faydalı olur.
Ekran, dokunma ve izin gibi temel mobil kavramlara aşinalık öğrenmeyi hızlandırır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Kivy App yapısı ve widget ağacıyla Python kullanarak çalışan bir mobil arayüz kurabilirsiniz.
Kv dili ile arayüzü bildirimsel biçimde tanımlayıp Python mantığına temiz şekilde bağlayabilirsiniz.
KivyMD bileşenleriyle Material tarzı, tema destekli ve düzenli bir arayüz oluşturursunuz.
ScreenManager ile ekranlar arası geçişleri ve veri aktarımını yöneten bir uygulama kurabilirsiniz.
requests ile API'den veri çeker, JsonStore ile basit yerel saklama yaparak dinamik içerik gösterirsiniz.
plyer ve pyjnius ile kamera, konum ve bildirim gibi cihaz özelliklerine Python'dan erişebilirsiniz.
Buildozer ve python-for-android ile Python projenizi imzalı, kurulabilir bir Android paketine dönüştürürsünüz.
Kivy ve BeeWare yaklaşımlarını karşılaştırarak projeniz için uygun Python mobil çatısını seçebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Retrofit ile Android'de oluşturma, okuma, güncelleme ve silme; form doğrulama, iyimser güncelleme ve Room ile çevrimdışı CRUD eğitimi.
Detayları Gör →Room, DataStore, SharedPreferences ve dosya ile Android'de yerel veri saklama, ilişkisel modelleme, migration ve güvenli depolama eğitimi.
Detayları Gör →Java diliyle Activity, arayüz, RecyclerView, SQLite ve ağ erişimi kullanarak sıfırdan çalışan bir Android uygulaması geliştirme eğitimi.
Detayları Gör →Android Studio ile sıfırdan ilk çalışan Android uygulamanı kur; arayüz tasarımı, Activity, ekran geçişleri ve yayına hazırlık eğitimi.
Detayları Gör →Kotlin ile oyun döngüsü, Canvas, çarpışma, OpenGL ES ve Play Games servisleriyle Android oyun geliştirme eğitimi. Uygulamalı ve yayına odaklı.
Detayları Gör →Kotlin'de saf fonksiyon, değişmezlik, yüksek dereceli fonksiyon, Sequence, Flow ve Arrow ile fonksiyonel programlama eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →