Академический Документы
Профессиональный Документы
Культура Документы
Documentation
Submitted to:
IT Department
Date:
January 2018
TABLE OF CONTECTS
PAGE
CHAPTER I:
1.1 Background 3
1.2 Benefit of Mobile App 3
1.3 Core benefits of Mobile application. 3
1.4 Benefits of Android app development 4
1.5 Why choose Android platform over IOS for ELIT App development 5
CHAPTER II:
2.1 Menu 6
2.2 Database 6
CHAPTER III:
3.1 Resources 7
CHAPTER IV:
4.1 Summary 8
4.2 Conclusion 11
APPENDIXES
5.1 Screen Shots 12
CHAPTER I
1.1 Background
ELIT Language Centre is an established English language centre, founded in 2007. Our purpose is to provide the
best possible English Language programs for all individuals young and old, who either want to enroll in a
university or simply improve their English language skills. Our mission is based on our quest to build positive
intercultural relationships globally, as well as a strong commitment to delivering a high level of English courses
by professional and creative native speakers.
One of the biggest benefits of having a mobile app is that all the information you’d like to provide
to your customers at their fingertips. Through push notifications you’re getting even closer to a
direct interaction, and can easily remind customers about your products and services whenever it
makes sense.
In today’s competitive world, mobile apps are the best tools to enhance visibility of your brand.
The awareness and name of your brand will increase tremendously with a mobile app. In fact, it
works like a billboard sign. If you have a mobile app with great looks and features, nothing can stop
it from increasing your brand awareness.
Mobile apps have the ability to serve multiple functions such as playing games, audio & video, news
feeds, instant chat and many more. In short, it works as a direct channel that provides the user
with all the information they need.
Stand Out From the Competition
These days, mobile apps at the small business level are still rare, and this is where you can take a
big leap ahead of your competitors. Be the first in your neighborhood to offer a mobile app to your
customers. They’ll be astonished by your forward-thinking approach!
Mobile apps reduce the cost compared to instant messages and traditional advertising. The
communications are secured and directed instantly to the messaging customers. Moreover, the
mobile apps reduce the staff work. A majority of customers tend to use mobile apps as they allow
them to connect with your business easily. Businesses are using apps to improve the processes and
increase the level of accessibility their customers have. No doubt, mobile apps are the most
valuable tools for today’s competitive business world.
Open Source
Get the open source advantage from licensing, royalty-free, and the best technology framework
offered by the Android community. The architecture of the Android SDK is open-source which means
you can actually interact with the community for the upcoming expansions of android mobile
application development. This is what makes the Android platform very attractive for handset
manufacturers & wireless operators, which results in a faster development of Android based phones,
and better opportunities for developers to earn more. That’s the magic of Android.
Easy to Integrate
The android platform is ready for customization. You can integrate and tweak the mobile app
according to your business need. Android is the best mobile platform between the application
and processes architecture. Most of the platforms allow background processes helping you to
integrate the apps.
According to reliable recent statistics by idc.com, Google’s Android gobbled up market share to
a large extent, accounting for 80% of all smartphones shipped globally. The best part of Android
is that it is easily accessible to any Android programmer with knowledge of Java and the Android
SDK. The Android SDK can be easily accessed and has the potential and capability to create some
of the most innovative mobile apps.
1.5 Why choose Android platform over IOS for ELIT App development
Before building the ELIT App we conducted a survey with our students, and most of them use phones with
android operating system, we also took into consideration the market share of mobile platform in Southeast
Asia and in the Middle-East and the Android OS is the dominant platform in these two regions since 2015 with
over 80% of market share.
CHAPTER II
2.1 Menu
Home
Free English
Podcast
Free English Test
Free IELTS Reading Test
Dictionary
Pronunciation
Register at ELIT
Social Feed
Calendar
Events
Contact Us
Address
Feedback
Location
Notifications
Games
Colours Game
Numbers Game
Letters Game
Other Games
MyElit
2.2 Databases
SQLite
Android SQLite for Notification
SQLite DB browser for Dictionary
3.1 Resources
Free open source software was used to develop ELIT app, Java language is the primary language that was
used to write the app and a PC with windows 7 operating system.
Android Studio
Android Studio is the official integrated development environment (IDE) for Google's Android operating
system, built based on JetBrains' IntelliJ IDEA software and designed specifically for Android
development. It is available for download on Windows, macOS and Linux based operating systems]. It is
a replacement for the Eclipse Android Development Tools (ADT) as primary IDE for native Android
application development.
Genymotion
Genymotion is a fast, memory-efficient virtual machine that runs the Android OS in a more accurate
manner than even the official emulator. It allows Android developers to do all their device testing using
this emulator.
CHAPTER IV
4.1 Summary
Contents(Pages) Description
Menu The menu bar contains all services that the
applications provides, users can navigate to
app services easily.
Home Page The home page is the front page which is
shown as the app opens up. It is designed in
such a way that the user can have access to
all services and contents of the app, from this
very page. Icons have been placed where they
can be easily accessible from.
Free English This page contains services that helps users
enhance their English language, once the
users clicks on the Free English, they will find
inside 5 icons: Podcast, Free English Test, Free
IELTS Test, Dictionary, and Pronunciation.
Podcast This is part of the ELIT listening series, it
contains a podcast & Motivation series.
Podcast contains short conversation between
ELIT teachers, alongside a script at the
bottom so users can listen and read these
short conversation between native English
speakers.
Free English Test & Free IETLS Reading Test This feature has been designed such that
before starting the test, the user is prompted
to enter their name and email address, along
with phone number (optional). After the user
enters all the details and answers all the
questions, they will be directed to a new page
with an image thanking them and directing to
check their e-mail, they had provided, for
results. The results of this test are also saved.
Moreover the results sent to the user will also
be sent to an admin e-mail to keep a track of
scores and the user.
Dictionary This page contains expressions that is used
daily, users can click on an expression and
inside it they will find examples of these
expressions with a button to learn how to
pronounce it
Pronunciations This page contains a pronunciations of
difficult words, where users can click on the
word learn how to pronounce it and use it in
a sentence.
4.2 Conclusion
ELIT Language Centre is an international education center, which also have outlet at Saudi Arabia and Somali.
As an international education center, Nowadays Mobile App is an essential for the corporate. The App provides
services, information and recruitment and also attract people to join ELIT.
APPENDIXES
B. Screen Shots