top of page

Kilogram Android app

Kilogram is a social media platform where you can share your pictures .

Intro of the App:  

6.5-inch Screenshot 3.jpg
6.5-inch Screenshot 2.jpg
6.5-inch Screenshot 1.jpg

This is the intro screen of the App. It contains three fragments that are sliding with some time interval.

It contains a Button of Get Started by clicking that you land on the Login Fragment.

Login and Register :

6.5-inch Screenshot 4.jpg
6.5-inch Screenshot 5.jpg
6.5-inch Screenshot 6.jpg

We have our Login and Register Fragments. You can Register yourself with a custom email and password or you can use your Google Accounts for signup.

Home Fragment :

6.5-inch Screenshot 3.jpg

This is our Home Fragment. Here we can see the recent blogs posted by the users in the Kilogram Platform.

Here on the top, we have two vector icons.

Camera vector icon is used to capture the image and directly upload to the Kilogram.

Add vector icon is used to share the  image from your internal storage to the Kilogram.

Now , just click on the plus vector icon ( Get images from internal storage )

1.jpg
6.5-inch Screenshot 4.jpg
2.jpg
6.5-inch Screenshot 5.jpg
6.5-inch Screenshot 3.jpg
6.5-inch Screenshot 6.jpg

First, we click ADD IMAGE and choose our image from internal storage.

After that, we edit our photo in our editor

Write some title and description of the blogs ( posts )

Now, Click on the top right cornor button POST and your POST is posted successfully.

Now, swipe your Home Fragment and you can see your POST .

Now ,click on the camera vector icon ( Capture an upload pics )

6.5-inch Screenshot 1.jpg
6.5-inch Screenshot 2.jpg
6.5-inch Screenshot 5.jpg
6.5-inch Screenshot 8.jpg
6.5-inch Screenshot 4.jpg

Capture the image from your Camera.

Land on the Add Blog Fragment again and type some title and description.

Click the POST Button to Post your image.

Now, swipe your Home Fragment and you can see your POST .

Each list item is contain an option to save the blog in the local database ( ROOM Database )

6.5-inch Screenshot 9.jpg

You can also Save Offline if you like any Blog.

Search Fragment :

6.5-inch Screenshot 1.jpg

We can search user , very easily in our Search Fragment

Discover Fragment :

6.5-inch Screenshot 7.jpg

In the Discover Fragment, we get all the new user who engaged in the Kilogram Platform

Notification Fragment :

6.5-inch Screenshot 1.jpg
6.5-inch Screenshot 1.jpg
6.5-inch Screenshot 2.jpg

 Notification Fragment gives you details about which user commented or liked your blog

Profile Fragment :

6.5-inch Screenshot 1.jpg

Profile Fragment tells about your Followers, Following, and a number of post you have been made till now.

You can see your posts just below in the Tab Layout.

Technologies used

Android : 

Navigation Components

Hilt Dependency Injection

Data Binding

Kotlin

XML

Notification

Paging 3 [ Remote Mediator ]

Model View View-Model Architectural pattern

Firebase Cloud Messaging

Firebase Authentication

Retrofit

Image Picker

View Pager 2

Backend:

Node.js

Mongo Database 

Javascript

bottom of page