Skip to content

zansangeeth/NSBOT

Repository files navigation

NSBOT

Sangeeth Amirthanathan

NSBOT is an native android app user can view restaurants, view detail pages and view branch location on map view

Time spent: 2 days spent in total

Custome UI Implementations

UI Custom Button Custom Bottom Nav Bar Custom Location Marker
Images Screenshot_20220929-110506_2 Screenshot_20220929-110516_2 Screenshot_20220929-110525_2

Functionality

The following required functionality is completed:

  • Activities
  • Fragments
  • View Holder
  • Lifecycle
  • Activity Navigations
  • Fragment Navigations
  • Google maps
  • Custom layouts
  • Google Sign in
  • Screen Timeout
  • Firebase
  • App icon

The following extensions are implemented:

  • User need to sign with their google account
  • User can view home page that have overview of the company
  • User can view the location of author
  • imlemented custom bottom navigation bar
  • imlemented custom shapes
  • imlemented MVVM pattern
  • user can see setting page that have profile details and logout
  • app will automatically check user is existing or not
  • if user incative for one minute alert dialog will display and user will be navigate to login screen

The following extensions are not implemented:

  • implemented current location but cant be add current location marker - so implemented default marker with custom drawable of marker

Video walkthrough for potrait

XRecorder_29092-1664432201350

Video walkthrough for session time out

XRecorder_Edite-1664429158864

Video walkthrough for landscape

XRecorder_29092-1664432386624

Image Walkthrough

Here's a walkthrough of implemented user stories:

Screenshots Mobile

Screen App View Sign In View Home View Location View Setting View Session Timeout
Images Screenshot_20220928-215548 Screenshot_20220929-113215 Screenshot_20220928-213058 Screenshot_20220929-113237 Screenshot_20220929-113243 Screenshot (Sep 29, 2022 11_00_28 AM)

Screenshots Tablet

Screen Sign In Landscape
Images Screenshot_20220929_115919

Notes

Describe any challenges encountered while building the app.

  • Navigating Activities
  • Navigating Fragments
  • Dealing with build.gradle
  • Designing Application in XML
  • Design Custom UI
  • imlemented firebase authentications
  • imlemented bottom nav bar
  • imlemented view binding

License

Copyright 2022 Sangeeth Amirthanathan, NSBOT

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 language governing permissions and
limitations under the License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages