E Application Development Addis Ababa, Ethiopia 25th 29th November - - PowerPoint PPT Presentation

e application development
SMART_READER_LITE
LIVE PREVIEW

E Application Development Addis Ababa, Ethiopia 25th 29th November - - PowerPoint PPT Presentation

E Application Development Addis Ababa, Ethiopia 25th 29th November 2019 Kuir Garang Bul 2 E-application The creation and use of an online form, electronic form, online process, online template or application form to apply for a type


slide-1
SLIDE 1

E‐Application Development

Kuir Garang Bul

Addis Ababa, Ethiopia 25th 29th November 2019

slide-2
SLIDE 2

2

E-application

 The creation and use of an online form,

electronic form, online process, online template or application form to apply for a type of application.

slide-3
SLIDE 3

3

Current experiences & challenges of e-application development

 KNOWLEDGE OF FRAMEWORK AND PLATFORMS  USER INTERFACE AND USER EXPERIENCE  PERFORMANCE  SECURITY

 Keeping Up with Frequent Changes.

slide-4
SLIDE 4

4

USER INTERFACE AND USER EXPERIENCE

 In the era of Smartphones, application should

be responsive enough on the smaller screens. If your web applications frustrate or confuse users, then it is difficult to maintain your customer’s loyalty for your web application. Website navigation is another part often neglected by developers.

slide-5
SLIDE 5

5

KNOWLEDGE OF FRAMEWORK AND PLATFORMS

 Frameworks are the kick start for

development languages:

 they boost performance, offer libraries of

coding and extend capabilities. Frameworks offer features like models, APIs, snippets of code and other elements to develop dynamic applications. Some of the frameworks have a rigid approach to development and some are flexible.

slide-6
SLIDE 6

6

PERFORMANCE

 Generally, it is accepted that application

speed has the major importance for a successful application.

 When your business is online every second

  • counts. Slow web applications are a failure.

It is said that think about performance first before developing the any application. Some of the performance issues are Poorly written code, Un-Optimized Databases.

slide-7
SLIDE 7

7

SECURITY

 In the midst of design and user experience,

web app security is often neglected. But security should be considered throughout the software development life cycle, especially when the application is dealing with the vital information such as payment details.

 The application should be carefully coded to

be safe against these security concerns.

slide-8
SLIDE 8

8

Keeping Up with Frequent Changes.

 One type of challenge mentioned by many developers is

learning more languages and APIs for the various platforms and remaining up to date with highly frequent changes within each software development kit (SDK).

 Most application developers will need to support more

than one platform at some point, a respondent stated. Each platform is totally different (marketplaces, languages, tools, design guidelines), so you need experts for every one of them.

slide-9
SLIDE 9

9

Data Intensive Application

Dealing with data is tricky for apps that are data

  • intensive. So much data cannot be stored on the

device, and using a network connection to sync up with another data source in the backend is

  • challenging. Our apps have a lot of data and offline

caching doesn’t seem to really work well.

slide-10
SLIDE 10

10

THANK YOU FOR LISTENING