조금씩 틈틈히 하자 .. 미루면 하루에 다 해야 한다 ..

<aside> ✏️ 2022.10.18

하루 안에 기획, 디자인, 개발 모두 했다. 미루지 말자.

푸시 알림 추가하고 공영 주차장 정보를 추가했다. 후 .. 힘들었다 ..

</aside>

작업

전체적인 화면 탭바 추가

공영주차장 정보가 추가되면서 이것을 하나의 지도 화면에서 보여주는 것보다 탭바를 하나 더 추가하는 것이 맞다고 생각되었고 .. 그렇게 대공사 시작 ..

  1. 탭바가 추가되면서 .. 아이콘을 다시 찾았고 (디자인의 통일성을 위해서)
  2. 탭바가 추가되면서 네비게이션 형태가 달라져야했으므로 .. 디자인시스템의 수정이 필요했다.

.. 적고 보니 별 것 없어보이지만 .. 엄청 .. 달렸다 .. (짧은 시간내에 다 했어야 했기 때문 .. 미리 하자 ^^)

import UIKit

import NiCarNaeCar_Resource

final class TabBarViewController: UITabBarController, UITabBarControllerDelegate {

    override func viewDidLoad() {
        super.viewDidLoad()
        configureTabBarViewController()
    }

    private func configureTabBarViewController() {
        delegate = self

        UITabBar.appearance().backgroundColor = R.Color.white
        tabBar.tintColor = R.Color.black200
        tabBar.barTintColor = R.Color.white
        tabBar.isTranslucent = false

        let firstTabController = MainMapViewController()
        let secondTabController = ParkingViewController()
        let thirdTabController = SettingViewController()

        firstTabController.tabBarItem = UITabBarItem(
            title: "홈",
            image: R.Image.icHome,
            selectedImage: R.Image.icHome)

        secondTabController.tabBarItem = UITabBarItem(
            title: "주차장",
            image: R.Image.icParking,
            selectedImage: R.Image.icParking)

        thirdTabController.tabBarItem = UITabBarItem(
            title: "설정",
            image: R.Image.icSetting,
            selectedImage: R.Image.icSetting)

        self.viewControllers = [firstTabController, secondTabController, thirdTabController]
    }
}

푸시 알림 추가

푸시 알림을 추가해서 .. 앱을 좀 더 자주 사용할 수 있도록 푸시 알림을 보내기로 했다.

[니카내카] Push Notification을 구현해보자.


이슈