Friday, March 25, 2016

FYP 1 - Week 8

Title: Research about Android Studio

Android Studio is the official IDE for Android app development, based on IntelliJ IDEA. On top of IntelliJ's powerful code editor and developer tools, Android Studio offers  even more features that enhance your productivity when building Android apps, such as:
  • A flexible Gradle-based build system
  • Build variants and multiple APK file generation
  • Code templates to help you build common app features
  • A rich layout editor with support for drag and drop theme editing
  • Lint tools to catch performance, usability, version compatibility, and other problems
  • Code shrinking with ProGuard and resource shrinking with Gradle
  • Built-in support for Google Cloud Platform , making it easy to integrate Google Cloud Messaging and App Engine
Each project in Android Studio contains one or more modules with source code files and resource files. Different types of modules include:

  • Android app modules
  • Test modules
  • Library modules
  • App Engine modules

Friday, March 18, 2016

FYP 1 - Week 7



Title: Second FYP Briefing





The briefing was conducted in TTL G04 and the attendance of all the student that are taking the FYP 1 was compulsory. The briefing was conducted by Madam Nulida Bt Ab.Aziz. The objective of the briefing is to explaining on how to prepare a presentation. In the briefing, the FYP committees have briefed us about :

1. Introduction
  • Research background. 
  • Overview, research study and problem statement. 

2. Objective
  • Clarity of objectives of the project. 

3. Literature Review.
  • Research that have been done relating to the project. 

4. Material & Methodology.
  • Material and Methodology must support scope of studies. 
  • Should be clear explanation on this part. 
  • Product based project. 
  • Higher mark will be given to the excellent explanation. 

5. Conclusion
6. References


The briefing was conducted by Madam Nulida Bt Abd Aziz. The briefing guide us on how to make a slide show and the procedure of the presentation.

Friday, March 11, 2016

FYP 1 - Week 6

Title: Research about Android

What is Android?
Android is a mobile operating system (os) currently developed by Google, based on Linux kernel and design primarily for touchscreen mobile devices such as smartphones and tablets.



History of Android
The version history of the Android mobile operating system began with the release of the Android alpha in November 2007. The first commercial version, Android 1.0, was released in September 2008. Android is continually developed by Google and the Open Handset Alliance (OHA), and has seen a number of updates to its base operating system since the initial release. 

The most recent major Android update is Android 6.0 "Marshmallow", which was released in October 2015. Since April 2009, Android versions have been developed under a confectionery-themed code name and released in alphabetical order, beginning with Android 1.5 "Cupcake". 

The main hardware platform for Android is the ARM architecture (ARMv7 and ARMv8-A architectures), with x86[d] and MIPS[e] architectures also officially supported in later versions of Android. Since Android 5.0 "Lollipop", 64-bit variants of all platforms are supported in addition to the 32-bit variants. Unofficial Android-x86 project used to provide support for the x86 and MIPS architectures ahead of the official support. Since 2012, Android devices with Intel processors began to appear, including phones and tablets. While gaining support for 64-bit platforms, Android was first made to run on 64-bit x86 and then on ARM64.


Some applications may explicitly require a certain version of the OpenGL ES, and suitable GPU hardware is required to run such applications. Android used to require an autofocus camera, which was relaxed to a fixed-focus camera if present at all, since the camera was dropped as a requirement entirely (except for smartphones) when Android started to be used on set-top boxes.

Friday, March 4, 2016

FYP 1 - Week 5

Activity: Make research about the project
Objective: To discuss about project details


Food are essential to human beings. Today, numerous cases have been manipulated by people about the food ingredients. People do not know exactly what are contained in the food ingredients whether it is something benefit or something that can bring harm to health. This issue has lately becomes a concern especially in Malaysia. One example of the cases is regarding the fat in the food. The fat is only represented as code or scientific name and therefore making it hard for consumers to know the HALAL status of the food. In this case, this can bring problems to muslims as for their religion they cannot eat pig and dog. Hence, to minimize this issue, consumers need a device that can be use to identify the status of the ingredients. Provided that most of the people nowadays is using a smartphone, a mobile application that can be use as a device to translate the coloring code of ingredients and display the detail information about the ingredient is practical for consumers.