presentation - android app development - mr. samrakchan

Post on 12-Jul-2015

140 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

UnderstandingAndroid App Development

What are you building?

@

Ncell App Camp

Not just a App.

DON’T START BUILDING YOUR DREAM WITH

STABILIZE YOUR IDEA.

DEFINE FEATURES

Write it down. All possible features

SELECT SUITABLE

FEATURES FOR APP

MOBILE FIRST. WHY?

Mobile is the LARGEST,most availablemass mediumTO MANKIND

APP DEVELOPMENT IN STARTUP

- Usually you have less time for development- Lots of ideas evolves even in simple things.- Set up your own deadline

DO NOT BUILD API IF FREE 3RD

PARTY

FREE CLOUD IS AVAILABLE

Use Free Cloud API Services like Google DriveDrop BoxOne DriveBox

BACKGROUND TASK

Maximize the use of Background Thread if necessaryDon’t do heavy operation on UI thread.Notify user about background operations esp. https connections

HTTP OPERATIONS

• Take care of App Data Uses• Develop API explicitly for Mobile• Avoid Unnecessary Http Operations• Use JSON API rather than XML• Make Use of REST API• Persist data locally.

Persistence Saving Data

• Shared Preferences• Internal Storage, External Storage• SQLite Database

USE LIBRARY

• Don’t hesitate to use external library• Libraries makes developer life easy

SOME USEFUL LIBRARIES

Android Query (AQuery): image loading etchttps://code.google.com/p/android-query/

Android Universal Image Loadinghttps://github.com/nostra13/Android-Universal-Image-Loader

SOME USEFUL LIBRARIES (cont.)

Android Query (AQuery): image loading etchttps://code.google.com/p/android-query/

Android Universal Image Loadinghttps://github.com/nostra13/Android-Universal-Image-Loader

MORE LIBRARIES

Android Arsenalhttps://code.google.com/p/android-query/

Libraries for Developerhttps://play.google.com/store/apps/details?id=com.desarrollodroide.repos&hl=en

DESIGN FOR ALL RESOLUTION, SIZE

Design for all resolutionxxxhpi, xxhdpi, xhdpi, hdpi, mdpi

Design for all screen sizeDesign for both Landscape and Portrait

USE PHOTOSHOP ACTION TO CUT

IMAGES

Multiple DPI Resizing for Androidhttp://blog.mready.net/2013/07/dg-photoshop-action-dpi-resizing/

Android Photoshop Actionhttp://www.inpixelitrust.fr/blog/en/android-photoshop-action-export-mdpi-hdpi-xhdpi-xxhdpi-xxxhdpi/

MINIMIZE CODE

<merge/><include/>

<shape/><layer-list><selector>

<style>

CUSTOMIZIGN VIEWS

MONETIZATION LIBRARY

Admob by googlehttp://www.google.com.np/ads/admob/

AppBrainhttp://www.appbrain.com/info/developers

CHOOSING MARKET PLACE

• Google Play Store• Amazon Apps• App Brain• Slide me• Apps Jhola

BEFORE UPLOADING

Check your version code.Sing App with Hash KeyAgain check apk before distributing

DEVELOPERS COMMUNITY IN NEPAL

Android Developers Community Of Nepalhttps://www.facebook.com/groups/258590104205293/

Mobile Social Networking Nepalhttps://groups.google.com/forum/#!forum/mobile-social-networking-nepal

RELEASING BETA VERSION

Share with friendsAsk for Feedback

If everything okey then Release.

QUESTIONS?

THANK YOU

CONTACT: Samrakchan Ghimiresamrakchan@gmail.com9841165051

top related