Skip to content

mrAldirs/pemesanan-tiket-kotlin

Repository files navigation

Pemesanan Tiket use kotlin language

logo kotlin

official project TeamCity (simple build status) Maven Central GitHub license Revved up by Gradle Enterprise

Kotlin Programming Language

Kotlin! It is an open-source, statically typed programming language supported and developed by JetBrains and open-source contributors.

Some handy links:

Project Description

This mobile-based travel application makes it easy to search and make the best bookings. This application includes ordering train and plane tickets and helps customers create their accounts and manage a list of trips they want to take. This makes it very easy for travelers to save more time by ordering tickets. Plus, it has been further developed with a new database and features, namely hotel reservations. Just by using a smartphone and the internet, all types of orders can be made anytime and anywhere.

Content

After you create a new project based on the current template repository using the Use this template button, a bare minimal scaffold will appear in your GitHub account with the following structure:

.
├── README.md                                             README file
├── api
│   └── web_service_tiket                                 Api using PHP Language
├── app
│   ├── src
│   │   ├── androidTest
│   │   ├── main
│   │   │   ├── java
│   │   │   │   ├── AdapterHotel.kt                       Adapter file kotlin
│   │   │   │   ├── AdapterTiket.kt                       Adapter file kotlin
│   │   │   │   ├── DashboardActivity.kt                  Activity file code kotlin
│   │   │   │   ├── EditTiketActivity.kt                  Activity file code kotlin
│   │   │   │   ├── HistoryActivity.kt                    Activity file code kotlin
│   │   │   │   ├── IklanActivity.kt                      Activity file code kotlin
│   │   │   │   ├── InputDataActivity.kt                  Activity file code kotlin
│   │   │   │   ├── InputHotelActivity.kt                 Activity file code kotlin
│   │   │   │   ├── Ktp.kt                                File code kotlin
│   │   │   │   ├── LoginActivity.kt                      Activity file code kotlin
│   │   │   │   ├── MainActivity.kt                       Activity file code kotlin
│   │   │   │   ├── MapsActivity.kt                       Activity file code kotlin maps location
│   │   │   │   ├── MediaHelper.kt                        File code to take photos from internal storage
│   │   │   │   ├── PembayaranFragment.kt                 Fragment file code kotlin
│   │   │   │   ├── PhotoHelper.kt                        File code to take photo with camera
│   │   │   │   ├── PopUp.kt                              Fragment dialog file code kotlin
│   │   │   │   ├── QrActivity.kt                         Activity file code to make Qr
│   │   │   │   ├── RiwayatFragment.kt                    Fragment file code kotlin
│   │   │   │   └── UrlClass.kt                           File code to change ip
│   │   │   ├── res
│   │   │   │   ├── drawable                              Icon and images
│   │   │   │   ├── layout                                Create a view
│   │   │   │   ├── raw                                   Mp4 or any videos folder
│   │   │   │   └── etc                                   etc
│   │   │   └── AndroidManifest.xml
│   │   └── test
│   ├── .gitignore                                        Git repository
│   ├── build.gradle                                      Gradle configuration
│   └── proguard-rules.pro                                Tool for shrinking, optimizing, and obfuscating Java
├── gradle
│   └── wrapper                                           Gradle Wrapper
├── build.gradle.kts                                      Gradle configuration created with Kotlin DSL
├── gradle.properties                                     Gradle configuration properties
├── gradlew                                               *nix Gradle Wrapper script
├── gradlew.bat                                           Windows Gradle Wrapper script
├── settings.gradle.kts                                   Gradle project settings
└── tiket.sql                                             Database script using sql

Note: All task input files are excluded from the repository with .gitignore – we should not post them publicly, as Aldi Rosid Saputra asks for: Post.

Application Features

If you want to install this application, you can use the following features.

  • Interface (Seekbar, Recycler View, Image View, Video View, Image Button)
  • QR Code & Shared Preferences
  • Multimedia & Google Maps
  • Web Service/Api using PHP language
  • Search & Sort Data
  • Create, Read, Update, and Delete with dialog confirmation

Installation Steps

If you want to install this application, there are several steps you must pay attention to.

Contributions

We welcome contributions! To contribute to this project, please follow these steps:

  1. Fork this project
  2. Create a new branch (git checkout -b your-feature)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to your branch (git push origin your-feature)
  5. Create a pull request

Getting help

If you stuck with Kotlin-specific questions or anything related to this template, check out the following resources:

License

Kotlin is distributed under the terms of the Apache License (Version 2.0). See license folder for details.

https://www.apache.org/img/asf-estd-1999-logo.jpg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published