Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

📱 Mobile Software Development

Mobile software development involves creating applications for smartphones and tablets running Android or iOS.


📖 Key Topics

  1. Native Android Development:
    • Kotlin and Java, Android SDK, Jetpack Compose, XML layout designs, and Gradle build configurations.
  2. Native iOS Development:
    • Swift, iOS SDK, SwiftUI, UIKit, and Xcode environments.
  3. Cross-Platform Frameworks:
    • Flutter: Dart-based UI engine.
    • React Native: JavaScript-based layout engines utilizing native components under the hood.
  4. Mobile Concepts:
    • Activity/View lifecycles, push notifications, background tasks, offline synchronization, and local storage (Room, CoreData, SQLite).