Food delivery – Food booking – on demand service

Basic Layout For Food Delivery Application (On Demand Service)

  • Home page: Categories, Features, Recommend, Search, Cart, Menu etc.
  • Filter: Filter or sort through selection by special categories, price, rating, keywords.
  • Wishlist/Favorite: Add Food, to your Wishlist list, which can be searched and ordered at any time.
  • Cart: User can add Food to their cart through which they can checkout (Payment can be offline Or Online).
  • Tracking: Track preferred items, and favorite them for later.
  • Re-order: Past orders, for those times user wants to recreate that great cocktail.
  • Basic Dynamic/Static Pages (About Us/Contact Us, FAQ).
  • Order history and Rating/Reviews
  • Price: Item has the price displayed on it for easy order placing.
  • Discounts Management.

4-Food-delivery-service

 

User Registration

  • User can register through social media or by using the email id/phone number (OTP) verification (On time of Order or adding a favorite order).

User Interface (Home)

  • Home screen will have available Food Item’s info with images.
  • Menu bar, Notification bar and Cart will be displayed.

Select Item (Categories)

  • Consumer should be able to browse all menu food items (Category wise)
  • User can buy now or add the item to cart (buy later).

Order:

  • User can add Numbers of Items in a Orders (Single Or Multiple Product).
  • User has the option to customize the food while placing the Order(ingredients).
  • User can select the desert at time of final order placing i.e. item not chosen before(sweetdish).

Sorting and Filter

  • On basis of price, categories, keywords etc.

Price / Special offer

  • Every food item has price tag over it for easy billing/selecting food or special offer on item.

Order repeat

  • Repeat previous order.

History

  • User can keep track of purchase history by day, week or month.

Booking

  • Login is required before adding a favorite item, OR before payment.
  • Select the item need to be purchased from list.
  • Recheck the booked item and proceed to payment.
  • Select the payment method.
  • Get an invoice online and wait for item to be delivered.
  • Track delivery guy (map/In-App Status).
  • Rate the item based on review and user experience.

Delivery Guy

  • Admin should be able to track and manage delivery force team. (It can be part of Admin App.)
  • Consumer can track the order position on Google map OR progress points wise.
    (Can get Current location)
  • Delivery guy(Driver) can also see the location of consumer and use Google map for delivery
  • Can make profile active or de-active (Active means I am working) just with toggle Button.
  • Can check notification and task.
  • Can check about payment (online Or cash).
  • Can ask to touch sign Or fill OTP generated by application on mobile for verification of user who have asked for service.
  • Can Track history and Rate user.
  • Can tag location with user details so, at backend these data can match with Location – User – orders and be used for analysis.

 5-resturant-and-food-delivery-on-demand-service

Admin panel (Web)

  • Full dashboard view to manage the Earning, Deliveries, Order Notification, Order History, rating/review etc.
  • Admin have rights to manage the customer and item- Quantity and Price
  • Contains info about the item being uploaded (images, price, quantity etc.)
  • Application contain the data and relevant info category wise.
  • Helpful for user to choose from required category.
  • When the user will select the item, application will have item notification from selected user option
  • Admin needs to manage the customized item placing i.e. keep the ingredients according to user’s choice
  • Every food item has price tag over it for easy billing and selecting food.
  • User can select the desert at time of final order placing i.e. item not chosen before (Admin can update those options).
  • Admin can add Discounts on any Food in real time.
  • Admin can send bulk notifications to users for Limited Period Discounts (Like Weekends).
Advertisements

Equipment catalog and Management Web Application

Major Modules: Website

Modules: Registration (This will Open when user wants to add a favorite product)

Sub Modules: Social Media / Email / Phone number

Description: User can register through social media or by using the email id/phone number (OTP) verification

Sub Modules: Home Interface

1). Slider with banners of New Products Or Products launching in future Or Any Event Shop Banner Or  Salon Equipment product info with images.
2). Than Category Grid (Dryer, hair cream, Weavon, Hairdressing, Clippers, etc) with slides from left to right.
3). Products Grid View with Details like Product Title, Image, Favorite icon (User can Add a favorite product for future selecting), and other basic details.
4). Menu bar, Notification and Cart (Not e-commerce but user can add a bulk Order with Details like Company Title, Country, Phone number, E-Mail and message).
5). Footer – with Details like Social networks links, Company’s Term & Condition, Privacy Policy and Other Static links
ETC

Sub Modules: Category page

Products Grid View with Details like Product Title, Image, Favorite icon (User can Add a favorite product for future selecting), and other basic details.

Sub Modules: Product Profile

1). Contains the product with basic description (Images, Product name, SKU, Description, Price, Favorite icon, etc.)
2). Approx. Date to receive, Tracking, Lot Details, Event Details, Payment Terms, Contact Details Shipping Details, Preview & Loadout
3). Product Share on Social media.
4). Product FAQ section

Sub Modules: Review, Rating

1). User can review and rate the item based on experience.

2). Can check other user rating and review regarding product

Sub Modules: Sorting, Filter

1). On basis of price, item, color etc.

Sub Modules: History

1). User can keep track of bulk requests history by day, week or month.

Sub Modules: Track Product

1). Track your product at every stage (Need to discuss)

Sub Modules: Order price

1). User can view the price as per the ordered quantity i.e. increase in quantity will be reflected in increased price but decrease in per unit cost

Sub Modules: Terms & Condition

1). Able to mail on his/her email ID.

Sub Modules: Invoice

1). We can Send an invoice with product Details, Price and Number.

Sub Modules: Terms & Condition

1). Able to mail Term & condition to his/her email ID.

Major Modules: Admin

Sub Modules: Admin

1). Full dashboard view to manage the product and user.

Sub Modules: Manage product & user

1). Admin have rights to manage the customer and product.

2). Can change Price, Images and Description of a product.

Sub Modules: Category Wise

1). Application contains the data and relevant info category wise.

2). Helpful for user to choose from required category.

Sub Modules: Product Notification

1). On product bulk request by user, system notifies to admin with details like product Title, SKu, Number of orders for type of products.

Sub Modules: Overall history

1). History need to be maintained for future reference.

Sub Modules: Data will be accessible

1). Admin can access data of product and user about item purchased.

Sub Modules: Manage Inventory

1). Admin can manage his Invotory, like Orders per Country, Per month, Per dealer, etc (Can show a working example.

Sub Modules: Add/Remove/Edit item

1). Admin can add/edit/remove product (Details, Images, Price)

Sub Modules: Promo Code:

1). Provide coupon and share that to social media

Sub Modules: Order price:

1). User can view the price as per the ordered quantity i.e. increase in quantity will be reflected in increased price

Modules- Product Enquiry Process

1). User need to login Or Add Contact details into the app.(If user is login, his contact details will be un-editable on enquiry form)

2). Select products need to be enquiry.

3). Increase the quantity from cart.

4). Enter country code and area pin code to check the item availability.

5). Apply promo code if applicable.

6). Submit Enquiry form

8). Get an invoice online and track the product on process of:

a). Initialization

b). Manufacturing

c). Packing

d). Delivered

9). Rate and review the item based on user experience (like or dislike)

Modules: Website

   Sub Modules: User

1). Register/Login

2). Home-product catalog

3). Browse through variety of products.

4). View detail of product (name, price, image, video, description etc.)

5). Search filter (Name, price range, category etc.)

6). Notification

7). Favorite

8). Product Enquiry

Modules: Chat Section

Sub Modules: Live Chat

Live Chat between User can Admin

Modules: Static Pages

1). Rate Us
2). About Us
3). Term & Conditions

Modules: Other Pages

1). Notifications
2). Order dashboard
3). Booking Section
4). Review and Rating
5). Menu Items

Modules: Web Application

Sub Modules: For Browsers with Mobile / iPad Responsive

Twitter bootstrap with ROR (CMS) or PHP(CMS), Database MySQL

Modules: Server

Sub Modules: Any Cloud Server

AWS orAtlantic.net (2 or 4 GB of Ram 80 GB Space, Linux Server with Ubuntu)

Dependencies

Social Plugins And APIs: Facebook, Google login, Google Map, Location, etc.

3rd party Gateway:  SMS gateway, Twilio preferred        http://www.twilio.com

Deliverable & Deployable

 Deliverable

a). Source Code

b). Documentation of implemented functionality

Deployment: Web Application

Admin Panel& CatalogDeployment of Website and Web Panel would be done by us.

Support: 24×7

Complete 2 Months Free: After 2 Months Support a basic AMC can be work on.

 

Also Read- Location based Saloon finder and booking application

Location based Saloon finder and booking application

Mobile Application: iOS and Android:

  • Users (Client),
  • Saloon Manager.

Web Panels:

  • Admin,
  • Users (Client),
  • Saloon Manager.

Extra features:

  • SMS with OTP on verifying phone number accounts OR Option in forget password.
  • Browse trending styles.
  • Compare prices in salons and spas in your area
  • Enjoy cashback with appointment and Referrals.
  • Advertise (Location based, Screen space(On Slider, Footer, full page, etc) Or Admob, StartApp)

Notification:

  • Bulk Notification on Policy changes or in Advertising.
  • Single Notification to User and Saloon on booking process (confirm, cancelled, or updated).

Payment Gateways:

  • Paypal Merchant
  • Stripe connects
  • Brain Tree

These would be best options to use as Admin can cut there’s percentage directly and transfer remaining amount to Saloon Manager.

Good Salon Application 2

User Panel:

  1. Tutorial: Features of application / How to use it.
  2. Users can sign up via Name, Mobile Number, Mail ID, Facebook or Google+ etc
  3. Application Permissions:
  • GPS: To capture Location, Show Saloons on map, Get shortest distance, etc
  • Get Phone Contacts: For invitation / Sharing Application Link, Share Encrypted Referral code.
  1. Once login, The app will automatically capture the user’s location and then they will able to see the nearest to farthest Saloons to book there services.
  2. The users will able to see the Saloon Name, Service name, prices per services, description, location, Discounts, Images etc.
  3. The users can search/filter the particular products by rates, services name, Saloon name, Location etc.
  4. The users can follow/unfollow the particular Saloon to get the best offers and services on a real-time.
  5. The users will get a notification when a services is added by Saloon whom user have followed.
  6. The users can book Services of saloon (with date and time) and availability.
  7. Once user arrived the location, Saloon manager should get notification for starting.
  8. The user can Rate and Review to Saloon.
  9. The user can cancel the appointment with checking Terms & Policies.
  10. The users can check booking history like upcoming, Completed and Cancelled booking sorted with date.

Saloon Panel:

  1. The Saloon can Sign up (Admin Have to Make saloon Active) via Name, Mobile Number, Mail ID, Facebook or Google+ etc. (if Social login than also there should be Phone number verification–OTP).
  2. The Saloon would have to provide Saloon Name, Prices per services, description, location, Discounts, Images, Availability, opening and closing time, etc.
  3. The Saloon can send a notification to their follower about new Services added, discounts etc.
  4. Saloon Manager can Add Time and date based Discounts.
  5. The Saloon can accept Or reject any booking from there panel.
  6. On Reject they have to add a prewritten text like “Full Booked” Or “Not Available Today”, etc.
  7. Booking history (Upcoming, completed and cancelled).
  8. Can check rating and reviews(can message back on review) given by users.
  9. Get Email and Notification on new Booking.
  10. The Saloon can check total Booking per week, Month, Year from their mobile application.
  11. The Saloon can check total Earning per week, Month, Year from their mobile application.
  12. Multiple branches for One saloon franchise (Manager can add new branches with different Image, Description, Address, prices, In and Out time, etc).

Admin Panel:

  1. The admin can manage the users and Saloon Details/Review Or any data.
  2. The admin can Make Active/De-active/Reject/delete Users and Saloon anytime.
  3. The admin can accept Orreject any booking from there panel like seller (for this admin have to contact seller manually).
  4. The admin can check total Earning/Booking per Saloon week, Month, Year.

Booking Process:
1). Saloon Manager have options where they can add discount on specific days and time.
as
06:00 – 07:00 -> 20% Discount
07:00 – 08:00 -> 30% Discount
08:00 – 09:00 -> 50% Discount
2). User on booking service can check Service and book with choosing date, time, availability with discounts.
3). After booking confirmation user get’s a notification with confirmation of booking.
4). User get’s a reminder notification when it’s time to go to saloon.
5). When user arrived at location then should get another notification for starting.
6). The user can rate and Add review to Saloon. And booking Cycle completes

Client: iOS and Android (All mobile applications would be Native)
Saloon: Web, iOS and Android
Admin: Web Panel  (Twitter Bootstrap, Angular, etc)
APIs   : Ruby On Rails/PHP/NodeJs/JAVAdatabase as MySQL/MongoDB/PostgreSQL as DB

 

Static Pages

  • Rate Us
  • About Us
  • Term & Conditions

Other Pages

  • Notifications
  • Order dashboard
  • Booking Section
  • Review and Rating
  • Menu Items

 

Android:

iPhone:

And List goes ….

We have offices in Orange County, Maryland, New Delhi and Noida.

You can also contact through (have 24×7 support):

Feel free to contact as conversation with Senior Business Analyst requires just a call.

 

Agile-Scrum in Mobile application development

Agile Introduction

The Agile is an alternative as compared to traditional project management. Agile approaches help teams respond to unpredictability through incremental, iterative work cadences and empirical feedback. Agilist propose alternatives to waterfall, or traditional sequential development.

Scrum Introduction

Scrum is most commonly used agile framework for mobile application development. Scrum practices “flexible” policy where customer have increased transparency over the existing advancement of the project. Customer can also change the project execution plan in between the project. Scrum creates progress in a sequence of sprints which are time framed for a month or less. In the end of each sprint, review of every sprint is conducted which demonstrates the new function to the product Owner, stakeholders and customer.

Scrum

Agile Scrum Framework

the agile scrum framework at a glance

Scrum Roles

Product Owner

The Product Owner is the person responsible for management of Product Backlog, writing the user story and voice of customer. He is accountable to maximize the value of the product and work of the development team. Product owner safeguards that Product Backlog is observable to all and authorizes what Scrum team will do in the next sprint.

Development Team

Development team responsibility is to deliver a potentially releasable “Increment of Done Product” at the end of each sprint. The work done by this team is self-organizing, cross functional such as (analyses, document, design, develop, test, technical communication etc).

Scrum Master

Scrum Master is responsible for ensuring that Scrum is understood by the entire team and for removing any hurdles which might affect sprint goal/deadlines. Scrum Master helps in coaching and mentoring agility to the Product Owner and development team.

Scrum Meetings

Sprint Planning Meeting

SPM is time bounded to around eight hours for a month sprint and meeting duration is short for the shorter sprint. In the meeting we discuss what work to be done in this sprint and how we can get this work done.

Daily Standup Meeting

Daily scrum meetings are the most essential part of Scrum Methodology. The team gets organized at the beginning of the day for 15-20 minutes. During this meeting each Development team member explains:

 

  • What did I do yesterday?
  • What will I do today?
  • What are the blockers in my way?

Sprint Review Meeting

In this meeting, the Scrum Team and stakeholders cooperate about what was “Done” and what is not done in sprint. The outcome of Sprint Review Meeting describes the items we should add in the next sprint from the Product Backlog.

Sprint Retrospective Meeting

At the end of each sprint, the team sits together for an essentially informal meeting. This is called a sprint review meeting or sprint retrospection meeting. Sprint Review Meeting is held after the Sprint Review meeting and precedes the next Sprint Planning Meeting. Throughout this meeting, each team member is asked to identify detailed things team should:

  • What we should start doing?
  • What we should continue doing?
  • What we should stop doing?

Scrum Artifacts

Product Backlog

Product Backlog in list of user requirements which is kept for the development. It (Product Backlog) is dynamic and constantly changes to identify what the app needs to be suitable, economical and beneficial. It is frequently well-organized by value, risk, priority and necessity, high priority items gets immediate development activities over lower priority items.

Sprint Backlog

Sprint Backlog is list of particular items from the former product for the Sprint. This makes noticeable all the work that Development recognizes as necessary for meeting the Sprint goal. When sprint tasks approximation is done and team is dedicated on sprint backlog items then we won’t add other User story in the sprint.

 

Agile Business Value / Waterfall

Agile Business Value Waterfall

Steps to implement Scrum:

  • Get Your Backlog In Order
  • How To Estimate Your Product Backlog
  • Sprint Planning (Requirements)
  • Sprint Planning (Tasks)
  • Create a Collaborative Workspace
  • Sprint!
  • Stand Up and Be Counted!
  • Track Progress / Daily Burn-down Chart
  • Finish When You Said You Would
  • Review, Reflect, Repeat

 

Why does Scrum Methodology for Mobile Application?

  1. Agile development fits in the progressing nature of agility
    2. After completion of the project agile development delivers the mobile app which might easily fit in your current business requirements
    3. Agile development makes more stable and less buggy mobile app
    4. In Agile development it’s easier to implement the new features and enhancements which are mentioned in customer feedback.

Conclusion

Teams might accept Scrum because it permits them to better estimates the amount of work involved in a project. Scrum can easily adapt to frequent client changed requirement and fast-paced application market. It also provides the flexibility necessary for modern marketplaces. Scrum can also increase transparency, through daily standups and continuous communication. “Scrum’s focus upon the flexibility, transparency, sustainability, reflection and ability to estimate that the resources is perfectly accorded to the company expectation as agile”.

Before concluding, try integrating “Scrum way” as quickly as possible in the working of your startup. Don’t get delayed by looking at cost, lack of time or human resources. In spite of everything, many organizations have started from scratch and are now professional users of SCRUM. It is mandatory that you understand its importance for structuring your processes and, hence, creating a healthy, structured work environment. Seems as the shortest way for developing any product in a clean and potentially risk-free manner.

Also read- Apple Watch application Development Company

Apple Watch application Development Company

TecOrb Technologies is one of the best leading mobile application development company in USA providing hi-end Apple Watch Application Development services. Our knowledgeable teams of Apple Watch Developers have been building some of the most awesome Apple Watch application for business and what clients needs – using the latest watch OS technologies.

apple watch application development company UK

TecOrb are already exploring the full capabilities of this device in order to build application that will enhance the Apple Watch knowledge in an unimaginable way. With thousands of Apple Watch application already available at the iTunes App Store.

Whether it is health and fitness, taxi booking application, utility, productivity or payment application, our expert developer’s team enrich your Apple Watch apps are customized and tailored for your business needs. Right from Apple watch consulting, Apple Watch designing development, we create brilliant user experiences that exceed beyond expectations.

apple watch apps

Why Choose Tecorb as Apple Watch application Development Partner?

Tecorb Technologies is a leading mobile apps development company with a track record of developing. We have top-ranking application featured in Apple’s App Store. Our Knowledge team of developers and designers can partner with you throughout the Apple Watch development lifecycle ensuring excellent user experience, navigation, and quality.

If you are looking for affordable Apple Watch Application Developer to realize your Apple Watch application idea at the Watch App Store, Tecorb Technologies as a premier offshore organization with reputation of deploying some of the best apps can offer you flexible hiring models as per your requirement within your budget. Contact us to Hire Dedicated or knowledgeable Apple Watch Application Developers for your apple watch apps.

apple watch application development company usa.png

Advantages

  • Full Service Apple Watch Application Development
  • Best in class e-commerce enterprise iOS application
  • All the application developed and design on time slot
  • 100% Transparency with clients

 

Tecorb Technologies Strengths

  • Established in 2010
  • 250+ client all over world
  • 300+ iOS Application Delivered
  • Served 107+ countries in 39+ Industries
  • Leading startup company

 

Night Club/Disco (Ticket Booking)

About Nightclub/Disco (Ticket Booking)

Panels:

  • Admin
  • Club/Disco
  • User

Feature:

  • Gain new customers
  • Reach your customers easily
  • Create loyalty programs
  • New communication channel
  • Increase social interaction
  • Gain competitive advantage
  • Easy communication
  • Special offers

 

Admin Panel:

Manage app user: Admin has rights to manage overall application

Manage Login:     User credentials / Social Media Login

Create Home:       Club/Disco images, description, etc.

Manage Offer:    Couple/Stag entry

Manage Request for Table Booking: User can book the table and view food menu, Cuisine

Upcoming Events Management: If required

Insert/Update Effects:  Hallucination effects, sync with your music

Allow user to Access Torch: Torchlight support for finding objects you drop on the floor

Goto Music (Single click):  Listen to music from around you or right from your phone

Events Category: Management

Parties and Nightlife: Find Stage Performances, Fashion Shows, sunburn music festival/concert, pool parties in your area

Performances:  Never miss any Gig & Live Performances of your favorites Artist/DJ at Cafes launches/Nightclubs or Rock Bands playing at a Cafes & lounges or Nightclubs

Regular Update:  Stay tuned for Sufi Bands, Dance Performances and Bollywood Night.

Stand-ups and Open Mic:  Get to know about all the Standup Comedy Night, Open Mic and Poetry events, Karaoke Night.

Movie Screenings: Watch all the Free Movie Screenings at Embassies and Screening Venues and Outdoor screening.

Theatre: Find out about all the Plays and Theatre Events happening in Delhi NCR.

Art, Exhibitions Events: Art Exhibition in an Art Gallery.

Workshops: Spiritual Workshops, Dance Workshops, Dramatics Workshops, Kids Events and Kids Workshops, Cooking Workshops, Skill Development Workshops, Photography workshop.

Profile Manage: It should inform the people about the current real time statistics-fullness, line waiting and gender ratio and of the cool upcoming events.

Bookings Manage: Booking online not only saves time for them but also ensures you a better preparation to serve the number.

Events, Tickets view: Booking their place for an event might help you get a good business and know what a hit is.

Rewards Management: Create a loyalty points for the regular customers and hook them to your night club.

Social Media Sharing: Sharing ‘What happened last night’ across various social media platform

Bulk Notification: Continue your interaction with your loyal customers or the potential ones with push notification, Send special offers, discounts to one and all in your vicinity.

Manage History: User can view the

Payment Management: Online/Offline

 

 

Club/Disco Panel:

 

Register          : Sign up details / Social Media

Login              : User credentials / Social Media Login

Home              : Club/Disco images, description, ec.

Offer               : Various offer on Couple/Stag entry

Accept/Reject Request for Table Booking: Club/Disco can accept/reject the table booking (if unavailable)

Upcoming Events: Club/Disco need to update their event info for crowd reach

Effects            : Hallucination effects, sync with your music

Access Torch: Torchlight support for finding objects you drop on the floor

Goto Music    : Listen to music from around you or right from your phone

Events Category: For User (Club/Disco can edit these categories)

Parties and Nightlife: Find Stage Performances, Fashion Shows, sunburn music festival/concert, pool parties in your area

Performances: Never miss any Gig & Live Performances of your favourite Artist/Dj at Cafes launches/Nightclubs or Rock Bands playing at a Cafes & lounges or NightClubs

Regular Update: Stay tuned for Sufi Bands, Dance Performances and Bollywood Night.

Stand-ups and Open Mic: Get to know about all the Standup Comedy Night, Open Mic and Poetry events, Karaoke Night.

Movie Screenings: Watch all the Free Movie Screenings at Embassies and Screening Venues and Outdoor screening.

Theatre: Find out about all the Plays and Theatre Events happening in Delhi NCR.

Art, Exhibitions Events: Art Exhibition in an Art Gallery.

Workshops: Spiritual Workshops, Dance Workshops, Dramatics Workshops, Kids Events and Kids Workshops, Cooking Workshops, Skill Development Workshops, Photography workshop.

Profile: It should inform the people about the current real time statistics-fullness, line waiting and gender ratio and of the cool upcoming events.

Events & Tickets: Allow user ot book their place for an event might help you get a good business and know what is a hit.

Rewards: Create a loyalty points for the regular customers and hook them to your night club.

Social Media Sharing: Sharing ‘What happened last night’ across various social media platform

Push Notification: Continue your interaction with your loyal customers or the potential ones with push notification, Send special offers, discounts to one and all in your vicinity.

History: Club/Disco can view their past details by Day, Month, Week or Year

Payment: Online/Offline

 

User Panel:

 

Register          : Sign up details / Social Media

Login              : User credentials / Social Media Login

Home              : Club/Disco images, description, ec.

Offer               : Couple/Stag entry

Request for Table Booking: User can book the table and view food menu, Cuisine

Upcoming Events: If required

Effects            : Hallucination effects, sync with your music

Access Torch: Torchlight support for finding objects you drop on the floor

Goto Music: Listen to music from around you or right from your phone

Events Category:

Parties and Nightlife: Find Stage Performances, Fashion Shows, sunburn music festival/concert, pool parties in your area

Performances: Never miss any Gig & Live Performances of your favorites Artist/DJ at Cafes launches/Nightclubs or Rock Bands playing at a Cafes & lounges or NightClubs

Regular Update: Stay tuned for Sufi Bands, Dance Performances and Bollywood Night.

Stand-ups and Open Mic: Get to know about all the Standup Comedy Night, Open Mic and Poetry events, Karaoke Night.

Movie Screenings: Watch all the Free Movie Screenings at Embassies and Screening Venues and Outdoor screening.

Theatre: Find out about all the Plays and Theatre Events happening in Delhi NCR.

Art, Exhibitions Events: Art Exhibition in an Art Gallery.

Workshops: Spiritual Workshops, Dance Workshops, Dramatics Workshops, Kids Events and Kids Workshops, Cooking Workshops, Skill Development Workshops, Photography workshop.

Profile: Info about the user i.e. age, name, gender, interest etc.

Events & Tickets: Booking the place for an event might help you get a good business and know what is a hit.

Rewards: Avail the reward given by particular club/disco

Social Media Sharing: Sharing ‘What happened last night’ across various social media platform

Push Notification: Continue your interaction with people by push notification, avail Send special offers, discounts to one and all in your vicinity.

History: User can view the history day, week, month or year

Payment: Online/Offline

Also Read – Music Band Application

About UICollectionView in IOS

UICollectionView, Manages an ordered collection of data item and present them using customizable layouts.

UICollectionView is same as the UITableView. UITableView manages a collection of data or information and display then on the screen in a single column layout whereas UICollectionView offers developers flexibility to present item using customize layout.

UICollectionView has three components:-

  1. Cell:

It is an instance of UICollectionViewCell . It represent a single item in the data collection.

  1. Supplementary views:

It is optional and usually used to implement the header or footer view of the sections.

  1. Decoration views:

It is another type of supplementary view but for decoration purpose only. It is not related to data collection. We create decoration view to enhance the visual appearance of the CollectionView.

Step 1:

Open the Excode and select the Single View Application.

UI Collection View

Step 2:

Create project with “ExCollectionView” name.

ExCollectionView

Step 3:

Open the StoryBoard and there is a ViewController and drag the CollectionVIew inside the ViewController .

And set the Add New Constraints.

UIViewController1

Step 4:

Select now the cell inside the UIViewController and add the UIImage in the UICollectionView cell and also set the UIImage constraints.

ViewController.swift

UICollectionView2

And open the ViewController.swift and add the extension of  UICollectionViewDataSource,UICollectionViewDelegatein the ViewCollection.swift.

And these three method in the ViewController.swift:

func numberOfSections(in collectionView: UICollectionView) -> Int {

        code

    }

    func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {

        code

    }

    func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) ->      UICollectionViewCell {

        code

    }

UICollectionViewCel

After that select the UICollectionViewCell and set the name of the reuseIdentifier = “MyCollectionViewCell”

Using Assistant Editor, add an IBOutlet to CollectionView in ViewController.swift

@IBOutlet weak var collectionView: UICollectionView!

Create a new Cocoa Touch Class file (File > New > File… > iOS > Cocoa Touch Class). Name it MyCollectionViewCell. This class will hold the outlets for the views that you add to your cell in the storyboard.

ViewController

And open the ViewController.swift and add this code in the numberOfItemInSection in collectionview:

return

And go to the main story board and select the UIImage and set the image in the UIImage.

viewcontroller1

And also add one method in the viewcontroller.swift:

  func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout:    UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {

        return (indexPath.section == 0) ? CGSize(width: collectionView.bounds.size.width, height: 200) : CGSize(width: collectionView.bounds.size.width/2 – 2, height: 170)

    }

And after the execude your code

UIImageView

It should be look like this. If you want to add multi image in the UIImageView then you use the array and pass the image in the array and cell in the cellForRowAtIndexPath method.

Also Read- About Intents in Android