By Nischal Manandhar
Internship
Company background:
• One of the leading software company in
Nepal established in 2008 A.D with the
motivations “Big ideas come naturally” .
• Service areas includes:
-Enterprise Content Management
-Ecommerce Solution
-Business Application Development
-Mobile Apps Development
• Major products includes:
-SageFrame
-AspxCommerce
-ListBingo
-Nepse app
 To reduce the gap between the academia
and industry.
 To achieve real-world work experience.
 To learn advanced techniques associated
to related field.
 To develop skills and techniques directly
applicable to the careers.
Objectives:
 Start Date : 11th February 2015
 End Date : 10th April 2015
 Total Duration : 2 Months
 Position : Intern
 Mentor : Shiva Ram Maharjan(Team
Lead)
 Office Hours : 10:00 AM to 6:00
 Office Days : Monday to Friday
 Team name : Intern Android
 Team Size : 5 member
 Role in the team : Developer/ Programmer
Internship details:
 Training
◦ Training duration
 Project assignment
Analysis of the activity done:
 Installed Android Studio 1.2.0
 Learnt about different xml layouts
◦ -Linear layout
◦ -Relative layout
 Form validation in android
 Save data using SharedPreferences
 Fragments and Navigation Drawer
Training:
 During my internship I was assigned to
scrape different websites and display the
parsed data in beautiful user-interface.
 I choose to parse news websites, so
“NewsToday”
 The following steps were followed:
◦ -Modeling the system requirements
◦ -Constructing logical data flow diagram
◦ -Wireframe design
◦ -Research on different libraries to parse websites
Project assigned:
Context Diagram:
Data flow diagram:
Implementation:
Splash Screen:
- In this activity , different websites
are being extracted using Jsoup at
backend.
- Jsoup is a Java library for working
with real-world HTML which provides a
very convenient API for extracting and
manipulating data, using the best of
DOM, CSS, and jquery-like methods.
Function used:
Explicit Intent
Main Activity Detail Activity
Detail Activity Sharing option
Function used:
Implicit intent
Navigation Drawer Main Activity
Funtion used:
AsyncTask is
called which
creates a thread
and jsoup is
used inside it to
extract data
from website.
 Motorola moto g(lollipop)
 Huawei honor holly(kitkat)
 KarbonTitaniam S19(kitkat)
 Samsung galaxy core(jellybean)
 Samsung galaxy grand II(jellybean)
 Sony Xperia ZL(jellybean)
 Colors X130 HD(jellybean)
Testing:
 Environment
◦ Good, friendly
 Employee
◦ Kind, friendly, respectful
Organization evaluation:
 Different aspect of designing like choosing
a color and how corporate color are used
in designing.
 Size of icons used in android apps.
 Using fragments
 Creating threads using Async Task
 Using external libraries (eg Jsoup)
Lesson learnt:
 Time management skills
 Note taking
 Research
 Team work
Lesson learnt:
Any Queries???
Thank you!!!
Nischal Manandhar

Final year internship presentation

  • 1.
  • 2.
    Company background: • Oneof the leading software company in Nepal established in 2008 A.D with the motivations “Big ideas come naturally” . • Service areas includes: -Enterprise Content Management -Ecommerce Solution -Business Application Development -Mobile Apps Development • Major products includes: -SageFrame -AspxCommerce -ListBingo -Nepse app
  • 3.
     To reducethe gap between the academia and industry.  To achieve real-world work experience.  To learn advanced techniques associated to related field.  To develop skills and techniques directly applicable to the careers. Objectives:
  • 4.
     Start Date: 11th February 2015  End Date : 10th April 2015  Total Duration : 2 Months  Position : Intern  Mentor : Shiva Ram Maharjan(Team Lead)  Office Hours : 10:00 AM to 6:00  Office Days : Monday to Friday  Team name : Intern Android  Team Size : 5 member  Role in the team : Developer/ Programmer Internship details:
  • 5.
     Training ◦ Trainingduration  Project assignment Analysis of the activity done:
  • 6.
     Installed AndroidStudio 1.2.0  Learnt about different xml layouts ◦ -Linear layout ◦ -Relative layout  Form validation in android  Save data using SharedPreferences  Fragments and Navigation Drawer Training:
  • 8.
     During myinternship I was assigned to scrape different websites and display the parsed data in beautiful user-interface.  I choose to parse news websites, so “NewsToday”  The following steps were followed: ◦ -Modeling the system requirements ◦ -Constructing logical data flow diagram ◦ -Wireframe design ◦ -Research on different libraries to parse websites Project assigned:
  • 9.
  • 10.
  • 11.
    Implementation: Splash Screen: - Inthis activity , different websites are being extracted using Jsoup at backend. - Jsoup is a Java library for working with real-world HTML which provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.
  • 12.
    Function used: Explicit Intent MainActivity Detail Activity
  • 13.
    Detail Activity Sharingoption Function used: Implicit intent
  • 14.
    Navigation Drawer MainActivity Funtion used: AsyncTask is called which creates a thread and jsoup is used inside it to extract data from website.
  • 15.
     Motorola motog(lollipop)  Huawei honor holly(kitkat)  KarbonTitaniam S19(kitkat)  Samsung galaxy core(jellybean)  Samsung galaxy grand II(jellybean)  Sony Xperia ZL(jellybean)  Colors X130 HD(jellybean) Testing:
  • 16.
     Environment ◦ Good,friendly  Employee ◦ Kind, friendly, respectful Organization evaluation:
  • 17.
     Different aspectof designing like choosing a color and how corporate color are used in designing.  Size of icons used in android apps.  Using fragments  Creating threads using Async Task  Using external libraries (eg Jsoup) Lesson learnt:
  • 18.
     Time managementskills  Note taking  Research  Team work Lesson learnt:
  • 19.
  • 20.