|
Dersin Amacı |
Bu derste amaç, öğrenciye platform bağımsız yazılım geliştirebilme becerilerini kazandırmaktır. Dersi almak isteyen öğrenci için ön koşul, Mobil Uygulama Geliştirme Temelleri dersini başarmış olmasıdır. Mobil Uygulama Geliştirme Temelleri dersindeki kodlama yapısına hakim olan öğrenci, görsel telamalar ile zenginleştirilmiş ileri düzey programlama araçlarını kullanarak aynı kodu bir çok işletim sistemi yada platforma uyarlayabilir. Bu sayede öğrenciye profesyonel düzeyde yazılım oluşturma becerileri kazandırmak amaçlanmaktadır. |
Ön Koşullar |
|
Eş Koşullar |
|
Özel Koşullar |
|
Öğretim Üyeleri |
Dr. Öğr. Üyesi Tayfun Kaynaş |
Asistanlar |
|
Ders Gün,Saat ve Yeri |
|
Görüşme Saatleri ve Yeri |
|
Öğretim Yöntem ve Teknikleri |
Laboratuvar ortamında online IDE ile uygulamalı ders anlatımı ve pratik çalışma |
Temel Kaynaklar |
"Flutter for Beginners: ", Alessandro Biessek, Packt, ISBN-13:978-1788996082 |
Diğer Kaynaklar |
https://docs.flutter.dev/ |
|
Haftalık Ders Programı |
Hafta |
Dersin İçeriği |
Öğretim Yöntem ve Teknikleri |
1. Hafta |
Genel bilgiler, platforma özgü kurulumlar |
Laboratuvar ortamında uygulamalı anlarım |
2. Hafta |
Widget Yapısı |
Laboratuvar ortamında uygulamalı anlarım |
3. Hafta |
Stateless ve Stateful widget kavramı |
Laboratuvar ortamında uygulamalı anlarım |
4. Hafta |
Genel Sayfa Yapısı |
Laboratuvar ortamında uygulamalı anlarım |
5. Hafta |
State Yapısı |
Laboratuvar ortamında uygulamalı anlarım |
6. Hafta |
UI Araçları |
Laboratuvar ortamında uygulamalı anlarım |
7. Hafta |
Buton Yapıları |
Laboratuvar ortamında uygulamalı anlarım |
8. Hafta |
Kullanıcı Etkileşimi |
Laboratuvar ortamında uygulamalı anlarım |
9. Hafta |
Listview Yapısı |
Laboratuvar ortamında uygulamalı anlarım |
10. Hafta |
Veritabanı İşlemleri - I (Sqlite) |
Laboratuvar ortamında uygulamalı anlarım |
11. Hafta |
Veritabanı İşlemleri – II (Firebase) |
Laboratuvar ortamında uygulamalı anlarım |
12. Hafta |
Crud Operasyonlar |
Laboratuvar ortamında uygulamalı anlarım |
13. Hafta |
Görsel Yapılar, Tema,Resim/Animasyon |
Laboratuvar ortamında uygulamalı anlarım |
14. Hafta |
Asenkron Yapılar |
Laboratuvar ortamında uygulamalı anlarım |
15. Hafta |
|
|
16. Hafta |
|
|
17. Hafta |
|
|