Prowadzący:
dr
Marek Piasecki Konsultacje: USOS oraz Tablica ogłoszeń , pok. P2.3/C16 lub 321/C3 ePortal: kurs W04ITE-SM0224G # W # Programowanie aplikacji moblinych - Wykład |
|||
Wykład | Laboratorium | Seminarium |
|
Liczba godzin / sem. (h) : | 30 | 30 | 15 |
CNPS (h) : | 50 |
75 |
25 |
ECTS : | 6 |
- | |
Karta opisu przedmiotu : | W04ITE-SM0224G |
ZMIANY: Android 12 (API levels 31,32) changes the default handling of the system Back press on launcher activities that are at the root of their tasks. In previous versions, the system would finish these activities on Back press. In Android 12, the system now moves the activity and its task to the background instead of finishing the activity. The new behavior matches the current behavior when navigating out of an app using the Home button or gesture. Note: The system applies the new behavior only to launcher activities that are the root of their tasks—that is, to activities that declare an Intent filter with both ACTION_MAIN and CATEGORY_LAUNCHER. For other activities, the system handles Back press as it did before, by finishing the activity. |
1995 / 2008 /2011 /2014 Qt is a cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed. |
2015 Microsoft Universal
Windows Platform (UWP) is a computing platform created by Microsoft and introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. |
2015 React Native / React
2013 / by Facebook Team is an open-source UI software framework created by Meta Platforms, Inc. It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UWP by enabling developers to use the React framework along with native platform capabilities. |
2019 Apple - SwiftUI is a development framework for building user interfaces for iOS, iPadOS, watchOS, tvOS and macOS, from Apple Inc. - real-time preview of the UI while coding - powerful data binding mechanism, enabling automatic synchronization between the UI and the underlying data models. |
2021 Google - Jetpack Compose Android devices come in a variety of form factors: phones, tablets, foldables, ChromeOS devices - which have a wide range of screen sizes. Android supports multiple display modes, including multi-window, multi-display, multi-instance, and picture-in-picture. Foldable devices can be in various folded states, or postures, such as tabletop posture or book posture. Blog 2023 - What’s new in Jetpack Compose Whether you write an application for smartphones, foldables, tablets, ChromeOS devices, smartwatches, or TVs, Compose has got you covered! We recommend you to use Compose for all new Wear OS, phone and large-screen apps. With new tooling and library features, extended Material Design 3, large screen, and Wear OS support, and alpha versions of Compose for homescreen widgets and TV… |
2021 JetBrains Compose Multiplatform / Kotlin
Multiplatform Develop stunning shared UIs for Android, iOS, desktop, and web (Developed by JetBrains and open-source contributors) |
1995 / 2008 /2011 /2014 Qt is a cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed. |
2015 Microsoft Universal
Windows Platform (UWP) is a computing platform created by Microsoft and introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. |
2019 Apple - SwiftUI is a development framework for building user interfaces for iOS, iPadOS, watchOS, tvOS and macOS, from Apple Inc. - real-time preview of the UI while coding - powerful data binding mechanism, enabling automatic synchronization between the UI and the underlying data models. |
2021 Google - Compose Android devices come in a variety of form factors: phones, tablets, foldables, ChromeOS devices—which have a wide range of screen sizes. Android supports multiple display modes, including multi-window, multi-display, multi-instance, and picture-in-picture. Foldable devices can be in various folded states, or postures, such as tabletop posture or book posture. Blog 2023 - What’s new in Jetpack Compose Whether you write an application for smartphones, foldables, tablets, ChromeOS devices, smartwatches, or TVs, Compose has got you covered! We recommend you to use Compose for all new Wear OS, phone and large-screen apps. With new tooling and library features, extended Material Design 3, large screen, and Wear OS support, and alpha versions of Compose for homescreen widgets and TV… |
Edition
[2017-2018] Stanford
- Developing iOS 11 Apps with Swift ( YouTube
) (originally available on
iTunes) - Lecture 1 - Introduction to iOS 11, Xcode 9 and Swift 4 - Lecture 2 - Model View Controller + Concentration game demo - Friday Session 1 - Debugging and Xcode Tips and Tricks - . . . |
Edition
[2017] Developing
iOS 10 Apps with Swift ( YouTube
) (
iTunes ) - Lecture 1 - Introduction to iOS 10, Xcode 8 and Swift 3 - Lecture 2 - MVC, iOS, Xcode + Mathematical Calculator demo - . . . |
Położenie
wybranych/użytecznych opcji oraz przycisków "narzędzi" w Xcode 12 / 13
|
2011/14 - Xamarin, 2013 - Ionic, 2014 - Native Script, 2015 - React Native, 2017 - Flutter |
2023
> KMM /
KMP > Kolejne rozwiązanie Kotlin
Multiplatform (by JetBrains) A declarative framework for sharing UI across Android, iOS, web, and desktop (via JVM), based on Kotlin and Jetpack Compose. |