As i am learning ios, please suggest some video or material on how can i create tabbed app.
i want to create app for technical institute, where i am studying now.
Thanks
As i am learning ios, please suggest some video or material on how can i create tabbed app.
i want to create app for technical institute, where i am studying now.
Thanks
wanted to build a tabbed iOS app for a technical institute. pointed out Xamarin (good for cross-platform work). For learning iOS fundamentals it helps to try the native routes: UIKit (UITabBarController) and SwiftUI (TabView). Both are simple to get started with and show how tabs map to independent view hierarchies.
A quick storyboard workflow (UIKit): create an Xcode project, open Main.storyboard, drag a Tab Bar Controller from the Object Library, set each scene’s custom class, and embed each tab in a UINavigationController if push navigation is needed. Programmatic setup looks like this:
let tabBar = UITabBarController()
let courses = CoursesViewController()
courses.tabBarItem = UITabBarItem(title: "Courses", image: UIImage(systemName: "book"), tag: 0)
let schedule = ScheduleViewController()
schedule.tabBarItem = UITabBarItem(title: "Schedule", image: UIImage(systemName: "calendar"), tag: 1)
tabBar.viewControllers = [
UINavigationController(rootViewController: courses),
UINavigationController(rootViewController: schedule)
]
window?.rootViewController = tabBar
window?.makeKeyAndVisible() SwiftUI uses a different, very concise approach:
TabView {
CoursesView()
.tabItem { Label("Courses", systemImage: "book") }
ScheduleView()
.tabItem { Label("Schedule", systemImage: "calendar") }
} Practical tips: give each tab its own navigation stack, use SF Symbols or template images (watch rendering mode), assign sensible tags if selecting programmatically, and set badges with tabBarItem.badgeValue. For modern projects set the root view in SceneDelegate (UIKit with scenes) or use the @main App entry for SwiftUI. Official references: UITabBarController docs and SwiftUI TabView docs. Typical institute tabs: Courses, Schedule, Staff, News/Announcements — design each tab around a clear data source (local DB, REST/API, or Firebase).
Okay, I have been Googling a little and have encountered a page which I thingk can help you out in learning, so have a look at it and see if that works out http://developer.xamarin.com/Guides/ios/User_Interface/Creating_Tabbed_Applications/
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.