bktfuture / CodePath-IOS-Dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prework - KG Explore

Submitted by: Aiturgan Talant

KG Explore is an app that showcases my familiarity with Xcode and Swift.

Time spent: 2 hours spent in total

Required Features

The following required functionality is completed:

  • [ Done ] Users see a screen with three labels and a button
  • [ Done ] Tapping the button changes the screen color to a random color

Video Walkthrough

Here is a reminder on how to embed Loom videos on GitHub. Feel free to remove this reminder once you upload your README.

ezgif-3-67b9954a24

App Brainstorming (Step 4)

  • Iphone Notes

    This is app that I use daily for my to-do lists and other important information.

    • I love the minimalistic design and user experience. There are no ads, no premium features, everything comes down to functionality.
    • The ability to add drawings, tables, photos, and checkboxes is really convenient.
    • You can easily style the text by changing the size fonts and font decoration. It's very conveniently located in the bottom of the screen, so you can focus on the writing and whenver you want omehting you just look down the screen.
    • Organizing notes is very convinient since you can create folders and name them.
    • Every feature in the Notes seems to be functional and just the right thing. I don't get distracted when writing in notes and easy navigation makes it really convenient to use daily.
  • Duolingo

    I use it every day to learn new languages.

    • Gamification makes the app addicting.
    • Pleasant design makes it very enjoyable to use.
    • I love voice to text feature, and the ability to see the calendar and repeat the words you had mistakes in.

EXPLORE KG is the app I would like to build. It's going to be a travel guide for tourists who are visiting Kyrgyzstan, my home country. There are not many apps in my country that are helping tourists navigate and find good places to visit. At first, I would like to implement an app with all the hike locations. My country is famous for its natural scenery and mountains, so there are many trails and hiking locations.

  • View hike locations on the map
  • View/leave reviews, view/upload photos, rating
  • Search bar with filters for the hike level, popularity, and cost
  • Notes page with default prerequisites for the hike according to the level. Users can add and remove bullet points, and check them out if they completed them.

For the future of the app: Hiking Buddies. You can create a group chat, send the invite for the hike, and send the to-do lists. Basically, it will give the app the ability to communicate with users. That way people can message other people and ask them about hikes if they want to learn more. Moreover, there are several local businesses that bring tourists to the mountains, so I can reach out to them in the future and create reservations for the hike. It can be a certain company's private app, but I overall want to make it usable for all tourists. It can expand to tourist spots, museums, and theatres.

Kyrgyzstan's mountains >> image

Notes

Since I was using VSCode regularly, navigating through Xcode was quite a challenge. There were times when I was looking for a button for ten minutes, ha-ha! But I really enjoyed the process of learning and exploring new technology!

License

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific l

About


Languages

Language:Swift 100.0%