Complete Android App

A City Guide Android app for absolute beginners to become professional in Android studio.

Color Codes

Yellow (Primary)

#FFE400

DarkGray (Accent)

#272727

Light White

#f2f5f8

Brown Light(Banner)

#F1E9CE

Fonts Used

User Module Fonts

Brandon Grotesque (Premium)

Retailer Module Fonts

Muli (Available at Android Studio)

Android

City Guide App

Create a Custom Loading Progress Bar In Android Studio

Create a Custom Loading Progress Bar In Android Studio

In this tutorial, we will create a custom progress bar in android studio. We will use a regular progress bar but will add a custom background. If you want to watch any of the videos that are created before then click here.Watch Youtube tutorial  Create a...

Store Data in Firebase database  in an Android Studio # 15

Store Data in Firebase database in an Android Studio # 15

In this tutorial, we are going to store the user's data we get in signup activities inside the firebase realtime database. In the previous activity, we performed phone number verification using firebase and now we will store data once the phone number has been...

Firebase phone authentication in android studio 2020 – Part 14

Firebase phone authentication in android studio 2020 – Part 14

In this tutorial, we will create firebase OTP authentication in android studio. We will pass data from previous activities which are signup OR forget password. In our previous tutorial we set up firebase in the android studio so, if you are new here then please watch...

Complete Form Validation in the android studio – Part 12

Complete Form Validation in the android studio – Part 12

In this tutorial, we will create or perform form validation in android studio at multiple fields. We will validate username, email, password, phone number, date of birth(age) and also gender validation. We will use Material design fields we already created in login...

Material Design Signup Screen in Android Studio – Part 9

Material Design Signup Screen in Android Studio – Part 9

In this tutorial we will create a modern Signup screen in android studio using Material design libraries we added in login tutorial. In this tutorial we will create multiple fields in android like Material design editText, TextInputLayout, Date Picker, Radio Buttons,...

Bottom Navigation Bar in Android Studio – City Guide – Part 20

Bottom Navigation Bar in Android Studio – City Guide – Part 20

After creating professional login-signup screens with forget password, sessions (Shared preferences) and firebase series. From now onwards, after successful login sigup we will allow the user to enter in their dashboard of City Guide App we are creating which is...

Material Design Login Screen in Android – City Guide Part 8

Material Design Login Screen in Android – City Guide Part 8

In today's tutorial, we are going to create a Login Design in Android Studio - City Guide app. We will also learn how to add shared animations in android and how to use Material library 1.1.0 to design fields.Before Getting Started So, before going to start coding, we...

Login Signup Welcome Screen in Android – City Guide Part 7

Login Signup Welcome Screen in Android – City Guide Part 7

From now onwards, we will start another module of City Guide App we are creating which is Retailer Module. In today's tutorial, we will create a first retailer startup screen in which we will allow the user to either login or signup by adding some animations. Before...

Splash Screen in Android Studio – City Guide App – Part 2

Splash Screen in Android Studio – City Guide App – Part 2

In this tutorial, we are going to create a splash screen android tutorial with animations in android studio. In short, this is the first tutorial of our complete application in which we will be creating a City Guide App  android app with source code. Hence follow us...

Basic Setup of Android Studio – City Guide App – Part 1

Basic Setup of Android Studio – City Guide App – Part 1

We are creating a complete City Guide android application. For making that application we have learned how to download and install android studio in the previous tutorial. After that, we will learn how to do an android studio set up and what is the alternate of batch...

Download and Install Android Studio

Download and Install Android Studio

In this tutorial, we will learn how to download an android studio? how to install android studio? and how to set up it for the development of android applications. Above all, we have to know what is an android studio and what is it's purpose.What is Android Studio?...

City Guide App

Become a Pro App Developer

We are making a complete tutorial that will help those who are beginners in developing android applications.

If you are new in creating an android app and don’t know where you have to start and where to go, then you are in the right place.

Thus, at first, we will tell you about our application, what will it do, why you have to follow this tutorial and How this tutorial will help you.

 

1- What is the purpose of our application?

Our app will help users to get the Phone Number, Opening-Closing Time, Location,  in short, Details of all the places of a specific area.

Places like government offices, shops, restaurants, Shopping malls, Clinics, etc. And an area that can be a town, a city or a country. It depends on you how you spread this application.

 

2- How we will get data in our Get A Way app?

So now the question arises How we will get that data?

Similarly To get Data we will make a Location Owner module that will help the Location owner to enter their full details so that the user can get and see it.

 

3- Why you have to follow this tutorial?

We have already told that we are making a complete application from scratch to play store ready. If you follow our tutorial then you can make your own application and upload it on play store.

Interested??

Just be with us to become a professional developer from a beginner in android.

We have 3 modules in this Get A Way application. The first one is User-Module, Second is the Location Owner Module and the last one is the Admin Module. 

Finally, we have to put functionality in all the modules.

So let’s get started.

The user module is the most important module of our application. I hope you have read OverView of our application so that you will get to know what is our application is about.

In user-module of our Get A Way application we will cover the following activities having properties:

  1. Splash Screen (with Animations)
  2. OnBoard Screen (with Slider)
  3. User Dashboard (using Card View and Recycler View)
  4. Menu (Navigation-Drawer, Dynamic menu with hamburger icon)
  5. Search Locations Activity (Suggestion search and Complete Search)
  6. All Categories Activity (using Card View)
  7. Individual Category Activity (Card View and Recycler View)
  8. Detail of each Location Activity (Having Maps and Reviews)

Location Owner Module is the 2nd module of our Get A Way android app.

This is the most important module in which the location owner can add his/her location easily.

Following are the activities that can get data from the location owner and what you will learn by making these activities:

  1. Signup (Shared Animation, Firebase)
  2. Login (Shared Animation, Firebase, Google-Authentication, Facebook-Authentication)
  3. Dashboard (Recycler View, Card View)
  4. Profile of location ( Navigation Drawer, Dynamic Menu)
  5. Add Missing Place ( Show Suggestion search and Complete Search)
  6. Manage All Locations (Card View)
  7. Reviews (Card View, Recycler View)

Lastly, we have to make an Admin Module

  1. Admin Dashboard
  2. All Locations added by Location Owners
  3. Manage All Users
  4. Manage All Reviews