| Ders Adı | MOBILE APPLICATION DEVELOPMENT | Kod | CMPE3627 |
| Kredi | 4 | AKTS | 6 |
| Z/S | Seçmeli | Teorik Saat | 3 |
| Uygulama Saat | 0 | Lab Saat | 2 |
| Ders Dili | İngilizce | Dersi Veren | Dr. Ögr. Üyesi EZGİ ZORARPACI |
| Dersin Veriliş Türü | Örgün | ||
The main purpose is to provide students with the necessary knowledge and skills to develop mobile application solutions for various problems. The course aims to introduce students to the fundamentals of mobile application development, focusing on the design and implementation of mobile apps for different platforms.
This course covers the essentials of mobile application development, including the design and development of apps for Android and iOS platforms. Topics include mobile UI/UX design principles, platform-specific programming (Java/Kotlin for Android, Swift for iOS), cross-platform development with frameworks like Flutter or React Native, and mobile app deployment. Students will gain hands-on experience in creating mobile apps from concept to deployment.
Face-to-face lecture and lab sessions, online course materials, visual presentations, discussions, lab works
Textbook: Phillips, B., & Stewart, C. (2019). Android Programming: The Big Nerd Ranch Guide (4th ed.). Big Nerd Ranch. ISBN 0135245126 Reference Books: • Keur, C., & Hillegass, A. (2020). iOS Programming: The Big Nerd Ranch Guide (7th ed.). Big Nerd Ranch. ISBN 0135264022 • Miola, A. (2020). Flutter Complete Reference. Independently Published. ISBN 1708553882 Additional Resources: • Lecture Notes and Codes