GeoGebra

International GeoGebra Institute

- December 1, 2014

1

Loading device compatibility...

(5,339)

# Description

GeoGebra (www.geogebra.org) is free dynamic mathematics software for all levels of education that brings together geometry, algebra, spreadsheets, graphing, statistics and calculus in one easy-to-use package. Interactive teaching and learning resources created with GeoGebra can be shared and used by everyone at tube.geogebra.org

GeoGebra is the world’s favorite dynamic mathematics software, has received numerous educational software awards, and supports STEM education and innovations in teaching and learning worldwide.

Join us. Dynamic Mathematics for Everyone.

• Free to use software for learning and teaching

• Fully interactive, easy-to-use interface with many powerful features

• Access to an ever-expanding pool of resources at tube.geogebra.org

• Available in many languages

• A fun way to really see and experience mathematics and science

• Adaptable to any curriculum or project

• Used by millions of people around the world

You must install this app before submitting a review.

Google Play reviews now use Google+ so it's easier to see opinions from people you care about. New reviews will be publicly linked to your Google+ profile. Your name on previous reviews now appears as "A Google User".

Write a review

My review

Review from

# Reviews

Helpfulness

Newest

Rating

Helpfulness

3.9

5,339 total

5 2,783

4 924

3 597

2 352

1 683

Silje Grindedal

Won't save files on Samsung Tab S It is ok, but for some reason I cannot save any of the files. I have an account and everything, but none of my graphs or anything is being saved. It only comes up: "file cannot be saved". Please, someone help :)

Michael Vincent

Great app, needs fine tuning. I'm only giving Geogebra for Android 4 stars because the app is still a little clunky. I'm probably expecting too much for a CAS to work smoothly on my TF101, but this is the sort of device Geogebra should be geared towards.

Costas Lolas

Perfect Indeed, the app was useless before the update. Now there is no lag or any issue. Thanks for the great app.

Timothy Cahill

Doesn't work on my nexus 7 I love geogebra on Linux, but on Android, I can't get past the start screen

Torstein Alvern

Has functions, way too slow It's slow to the point of not being possible to use on my device. Just zooming, or pressing a button, or opening a menu on the side takes several seconds. Got spreadsheet open, but keyboard failed to open when I select a tile. My RAM is cleared, and no other software is running.

Vitus Vitalis

I Recommend it to all , urgently Great progress since previous versions , works well to me , I did not expect that such improvements would be done in so little time , I hope in the future we shall enjoy even more effectiveness and features , many thanks to developers , adoption of geogebra to android has been a good idea please work further this way

User reviews

International GeoGebra Institute January 28, 2015

Dear Silje, thanks for the report. In case you log out and save the file, can you open it next time you open the app? Does File > Export work for you?
Please let us know via support@geogebra.org, thanks. International GeoGebra Institute January 9, 2015

Sorry to hear that, can you please let us know more details via support@geogebra.org? Bugs Common please fix bugs. When editing an object and keyboard comes up the text is always hidden under the keyboard, make it auto align and take the input tab into consideration. When scrolling in the algebra tab it constantly auto scrolls back up to the top when trying to select something (priority 1, can't even use the app because of this. And the command surdtext doesn't work among other things. Annoying when trying to show outputs from trigonometric functions. Also make it possible to edit stuff in the algebra tab (by double tap like on the pc version) instead of in a separate window so that focus stays on the graph. Using an nvidia shield on stock android.

International GeoGebra Institute February 23, 2015

What problem do you have with GeoGebra on that tablet? Please let us know via support@geogebra.org, thanks. So now we need Internet to use it? Among other reasons why I don't use apps like One Note or Evernote is that I don't feel like having to log onto an account just to access file. I mean what if there's no wifi available and we need to access previous work? So it makes no sense to me that I should have to create an account on Geogebra just to be able to use it. And for the record I have tried using the "continue without signing in now" button and nothing works. Was a nice program before it, guess I'll stick to the version on my laptop.

International GeoGebra Institute March 5, 2015

Hi, if you save your files while not logged in, they are stored on device and you can access them from device. When logged in, files are saved to the server and you need to login again to access them. Since next release all files will stay accessible offline even when logged in. In case of further question contact us at support@geogebra.org International GeoGebra Institute January 18, 2015

Hi, GeoGebra is designed to work without internet connection. Internet is only used when saving/opening files to geogebra.org, without connection your files are saved locally. What problem do you encounter when wifi is off? Please let us know via support@geogebra.org. International GeoGebra Institute February 23, 2015

Can you start the app? Can you log in and select a perspective? Can you do some basic constructions? When does it fail?
Plese let us know via support@geogebra.org Again Bad Hi. Thanks for the update and new features. The lag almost fixed but the app becomes unstable and most times during working it force closes and jump out of program. Tablet: Galaxy Note 10.1 (2014 Edition) LTE Model (Snapdragon). Thanks for replication :)

International GeoGebra Institute December 2, 2014

Please try the new version! Laggy and Unintuitive After trying the app on a Nexus 7 and a brand new Nexus 10, I have concluded that the insane amount of lag and crashes I experience is not the device's fault. If it would save my work, not crash, and allow me to do basic tasks faster than 5fps, this would still be unintuitive to use. All of this is really a shame, because the actual features are very useful, but with the horrible usability there is no chance I'd reccommend this.

International GeoGebra Institute December 2, 2014

Please try the new version! Well past unstable This app crashes regularly. As in every one or two minutes. It commonly restarts the app on it's own and has an unusual touch understanding where it has every touch not where you want it. And the windows 8 version, hell the iPad version works better.

International GeoGebra Institute December 2, 2014

Please try the new version! Doesn't work properly This would be great if it didn't keep crashing on my Galaxy Note tablet. Also has really annoying problems like I can't work out how to edit a function once it is entered so I have to start all over again. Also when I use the 'squared' button the cursor stays in front of the index so I can't type anything after it. I want to use this for teaching but right now it is useless. Please fix it!

International GeoGebra Institute December 2, 2014

Please try the new version! Its free... and Gegebra rocks I am an avid user on windows... tablet is where I want to be with this tool. Samsung Galaxy Note 10.1, stylus in hand, this tool prior to updates was missing what my work needed, but some of that is there now... if not most :) The community value is huge, if you struggle on your device, do get involved online on your computer, be part of the solution to yours and others concerns/issues. Thank you Geogebra, thank you users!

Good desktop application, but runs very laggy on mobile This is a very good app with lots of functionalities, but there are just too much lag, other similar applications have no lag at all. Will rate 5 if fixed. (I have a quad-core Nexus 7 so it is definitely not my device's fault)

International GeoGebra Institute December 2, 2014

Please try the new version! Too slow As others have pointed out, this is just too slow to be usable on mobile. Other math apps like Math Studio do more and run super smooth. The resource needs for this app need an overhaul to be of any use.

International GeoGebra Institute December 2, 2014

Please try the new version! # What's New

5.0.45

* new icon

* fixed bug with opening unsupported files

5.0.43

* minor update

5.0.41

* bugfixes

5.0.38

* CAS updated

* spreadsheet row and column headers work with touch

* drop-down list rendering fixed

* minor bugfixes

5.0.33

* 3D enabled for some devices

* minor bugfixes

5.0.25

* long touch brings up context menus

* easier sizing of panels

5.14.0

* saving files locally and to Tube

4.9.306

* first build based on GeoGebra 5.0

# Additional information

Updated

December 1, 2014

Size

Varies with device

Installs

100,000 - 500,000

Current Version

Varies with device

Requires Android

Varies with device

Content Rating

Low Maturity

Permissions

Report

Flag as inappropriate Offered By

International GeoGebra Institute

# Similar

## Mathematics

daboApps

1

NOTE: use the SWIPE-TO-DELETE gesture to delete functions, equations, variables

- NEW: statistics (gaussian test, t test, binominal and normal distribution, standard deviation, average, sum, median)

- formula calculation with variables, sums, products and sequences

- solve equations (linear, quadratic, cubic, transpose)

- plot functions, derivate, integrate, calculate roots and extremas (polynomial, rational, exponential, etc)

- calculate tangent, asymptote, interception

- reconstruction: calculate f(x) by given roots, points or extremas

- f(x,y) plot in 3D

- factoring (Bézout's identity, Euler's totient function, least common multiple, greatest common divisor)

- modulo calculation with big integer and fractions

- differential and integral calculus

- curve sketching, limes, minima, maxima

- linear algebra, vectors, matrices

- unit conversion

- number systems, binary/oct/decimal/hex calculator

- complex number calculation

Supported languages:

English, German, Francais, Espanol, Italian, Portuguese

Mathematics is a powerful calculation software for your android smartphone.

FEATURES

Calculate any formula you want and show them in a 2d or 3d plot. The natural display shows fractions, roots and exponents as you would expect it from mathematics.

In a few seconds you derivate or integrate your desired function, calculate the zero points of your function und show them in the function plot. See all maxima, minima or inflection points in one view.

The easy way of use allows you to solve linear equations in just a moment. Or transform your mathematical, physical or chemical equation to any unknown variable.

You often needs to calculate with binary, octal or hexadecimal number systems? No problem! You can mix them together in one calculation even by using decimal digits. But that's not enough! You can also calculate with any other number system with base 2 to 18.

From time to time you may need to convert units to another one, like Celsius to Fahrenheit, miles to kilometre, inches to foot and so on.

You will also be able to calculate with vectors, matrices and determinants.

All this features are combined in this app and will make your mathematical life a lot easier.

## FreeGeo Mathematics

Dynamic geometry system for Android which optimizes interactive Geometry, Algebra, Statistics and Analysis for the touchpad and contains hundreds of powerful features. Free Geo won the german price "Preis des Bundespräsidenten Jugend forscht 2013".

Create geometric constructions and move, scale or rotate them with one or more fingers.

With the Freehandmode you can additional build your lines, circles, squares, rectangles and many more by drawing them on the screen. The system will detect it and create the object for you! For example, you can draw a freehand circle through three given points to create their circum circle.

Furthermore, you can create even complicated mathematical projects by using one of 70 tools to add different points, circles, lines (Perpendicular bisectors, Orthogonal lines, Tangents, etc.), conics, angles, functions and many more.

Define functions and parameter curves to display, integrate or derive them. Create analytical objects like tangents and circles of curvatures or combine your creation with sliders, text and check boxes. Even exact calculations are possible with the own FreeGeo Computer-Algebra-System, for example solving equations.

FreeGeo can be used in other sciences, too. You can do statistical calculations by using one of the regression methods to interpolate given data points. And it is a nice app for learning for school!

A PDF manual of FreeGeo can be found here: http://www.freegeo.de/

## Grapher

opticron

1

Plot functions and trace their graphs with ease! This is a simple graphing calculator with graphing capabilities similar to TI-83 or TI-89 calculators. To start adding equations, tap the graph! There are no ads, because I hate ads.

Features:

* Graph tracer via trackball, trackpad, d-pad(hard or soft)

** Press for current trace position

** Up/down to change functions

* Find intersection of 2 graphs

* Save graph to SD card in "My Graphs"

* Pinch-to-zoom and panning

* Full screen graphing calculator

* Custom equation keyboard

* All colors are customizable

* Long press to bring up soft d-pad (top or bottom)

* Install on external media

I would love to hear suggestions for any improvements or if you have problems using this program. Please email me if you think something is missing or if you would like to request functionality.

I am not able to respond to comments, so please send an email so I can be clear on your request.

(aka graph generator, function grapher, function plotter, math grapher, graphing calculator, function generator, maths graph)

## Geometry Pad

Geometry Pad is a dynamic geometry application for Android tablets with universal appeal. Teachers can use it in a geometry class for better students engagement and deeper understanding of geometric concepts. Students would benefit from using Geometry Pad while working on geometry assignments at home as well. Easily create complex geometric sketches, measure everything you have in your document, experiment with shapes and transformations.

Use following tools to sketch your geometry constructions (*):

- Move and scale. Scroll the workbook by your finger. Pinch and zoom the content of your workbook. Move and modify geometric shapes.

- Compass to create arcs.

- Point. Plot a point on the workbook. Customize point name and color.

- Line. Create a line. Customize line style, color and start/end points. Calculate line length (distance between points).

- Midpoint for lines. Show/hide midpoint for lines and polygon sides. Snap to midpoints.

- Parallel, perpendicular and tangent lines. The lines can be created as easily as regular lines. Just create and move the line until it automatically snaps to parallel, perpendicular or tangent.

- Angle. Create an angle with up to 1 degree precision. Customize angle line style and color.

- Triangle. Create a triangle of one of the predefined types: regular, right triangle, isosceles, equilateral. Customize sides style and color. Calculate triangle perimeter and area. Calculate inner angles of the triangle and length of its sides.

- Triangle lines. Create altitude, bisector and median lines in a triangle. Calculate length of triangle lines. Customize lines style and color.

- Quadrilateral. Create a quadrilateral of one of the predefined types: regular, square, rectangle, parallelogram, rhombus. Customize sides style and color. Calculate quadrilateral perimeter and area. Calculate inner angles of the quadrilateral and length of its sides.

- Circle. Create a circle. Calculate circle perimeter and area. Easily create circles inscribed into a triangle by placing circle's center close enough to the incenter of a triangle.

- Circle radius and chord. Create radius and chord lines for a circle. Customize lines style and color. Calculate the length of the lines.

- Polygons and regular polygons.

- Arcs and circular sectors.

- Ellipses.

- Text annotations. Create floating and pinned single and multiple lines text annotations. Customize text/background color and transparency.

- Measurements tool. Measure shape properties in single touch. Measure intersection points (line & line, line & circle). Use multitouch to measure distance between points and angle between lines.

- Transformation tools: rotation, reflection, enlargement and translation.

- Manual input of coordinates, lengths and angles. Use manual input to precisely locate points, setup custom length for a line or a polygon side, and change angle value.

- Built-in calculator: basic arithmetic functions, square root, sin, cos, tan.

Manage multiple documents with your geometric sketches at the same time using Save and Load features. In addition, you can share documents through e-mail or Dropbox.

Some of the tasks you can solve with Geometry Pad:

- Create geometric shapes and measure all its possible metrics like length, angle, area, perimeter, intersections, distance between points, angles between lines.

- Move/resize geometric shapes and watch how its metrics are changing in real time.

- Demonstrate circle theorems by creating and changing inscribed and center angles.

- Demonstrate theorems about incircles and excircles locations.

- Create and annotate complex geometric figures. Share them through export to image and e-mail features.

* Geometry Pad is a commercial product and some of its features are unavailable in the free version. A paid in-app unlock is required to get access to the premium features (Premium Features Pack).

## Graphing Calculator by Mathlab

If you're looking for a graphing calculator app that works smoothly and seamlessly, you've found it! Graphing Calculator by Mathlab is a scientific graphing calculator integrated with algebra and is an indispensable mathematical tool for students in elementary school to those in college or graduate school, or just anyone who needs more than what a basic calculator offers. It is designed to replace bulky and costly handheld graphing calculators and works on virtually any Android phone or tablet.

Furthermore, Graphing Calculator by Mathlab displays calculations as it performs them on the high-quality display of the Android device, making it easier for the user to understand the calculations and see them clearly. This app has two great strengths. First, it acts as a fine scientific calculator, but, more than that, it displays the intermediate steps of the calculations as you type. It allows the students to both watch and learn how the calculations are made and how to find the final answer. Second, the graphing ability is absolutely stunning! Not only does the calculator beautifully display the graphs, but it automatically generates the x- and y- values and displays them as well.

Free version requires internet connection and contains ads! Upgrade to PRO!

Help site with instructions and examples: http://help.mathlab.us

If you have a question, send email to calc@mathlab.us

SCIENTIFIC CALCULATOR

* arithmetic expressions +,-,*,/,÷

* square root, cube and higher roots (hold ‘√’ key)

* exponent, logarithms (ln, log)

* trigonometric functions sin π/2, cos 30°, ...

* hyperbolic functions sinh, cosh, tanh, ... (hold "e" key to switch)

* inverse functions (hold direct function key)

* complex numbers, all functions support complex arguments

* derivatives sin x' = cos x, ... (hold x^n key)

* scientific notation (enable in menu)

* percent mode

* save/load history

GRAPHING CALCULATOR

* multiple functions graphing

* implicit functions up to 2nd degree (ellipse 2x^2+3y^2=1, etc.)

* polar graphs (r=cos2θ)

* parametric functions, enter each on new line (x=cos t, y=sin t)

* function roots and critical points on a graph, tap legend to turn on and off (top left corner), use menu to display as a list

* graph intersections (x^2=x+1)

* tracing function values and slopes

* scrollable and resizable graphs

* pinch to zoom

* fullscreen graphs in landscape orientation

* function tables

* save graphs as images

* save tables as csv

FRACTION CALCULATOR

* simple and complex fractions 1/2 + 1/3 = 5/6

* mixed numbers, use space to enter values 3 1/2

ALGEBRA CALCULATOR

* linear equations x+1=2 -> x=1

* quadratic equations x^2-1=0 -> x=-1,1

* approximate roots of higher polynomials

* systems of linear equations, write one equation per line, x1+x2=1, x1-x2=2

* polynomial long division

* polynomial expansion, factoring

MATRIX CALCULATOR

* matrix and vector operations

* dot product (hold *), cross product

* determinant, inverse, norm, transpose, trace

LIBRARY

* user defined constants and functions (PRO)

* save/load expressions

## Integral calculator

Full version. This app is 100%Free!

Users college level with some knowledge in integral and/or Fourier series will appreciate in depth all features of this app.

Integrals calculator is a powerful app to calculate indefinite and definite integrals and make a complete functions analysis of real variable.

Integrals Calculator makes operations with functions such as Derivate, Integral and Fourier Series coefficients numerical calculations.

Also, Integrals calculator solve analytically differential ordinary equations up to order two (or output false when solution were not found), calculates Taylor polynomial around a point.

This app help in one variable real calculus, from Integrals, to Taylor polynomial. Also it calculates derivate, plot functions, Taylor Polynomial, derivate and so on ...

In resume, with Functions Integrator is able to do the following operations:

- Plot f(x) functions euclidean R2 space.

- Calculate indefinite integral or primitive or says if f is not integrable.

- Analytic Solver ODE with up to order 2.

- Numerical calculation of Fourier Series An, Bn Coefficients.

- Definite integral calculations.

- Locale extreme calculations.

- Limit of a function in a point.

- Taylor Polynomial Calculations.

- Semi-infinite and infinite definite integral calculations.

- Calculate derivate.

Integrals calculator requires internet connection!!

Reject imitations! This is the only integral calculator certified from www.mathstools.com.

## Geomatics

« Geomatics » est une application interactive sponsorisée par

le collège national orthodoxe-El Mina (CNO), elle comporte

72 animations suivies de QCM résumant toutes les propriétés

et les définitions de la géométrie plane pour les classes complémentaires

et la classe terminale SG (conformément aux programmes : libanais, français

et Bac international). Elle aide en même temps l’élève à dessiner

correctement les figures géométriques et constitue ainsi un répertoire

de géométrie téléchargeable gratuitement pour être mis à la disposition

de l’apprenant dans tout le monde.

Auteur et programmeur : Ghassan Antoun, programmeur Android : Nassrallah Akdi,

traduction : Georges Abdo, commentaires vocaux : Loana Khlat et Mervat Abiad.

Version:1.1

le collège national orthodoxe-El Mina (CNO), elle comporte

72 animations suivies de QCM résumant toutes les propriétés

et les définitions de la géométrie plane pour les classes complémentaires

et la classe terminale SG (conformément aux programmes : libanais, français

et Bac international). Elle aide en même temps l’élève à dessiner

correctement les figures géométriques et constitue ainsi un répertoire

de géométrie téléchargeable gratuitement pour être mis à la disposition

de l’apprenant dans tout le monde.

Auteur et programmeur : Ghassan Antoun, programmeur Android : Nassrallah Akdi,

traduction : Georges Abdo, commentaires vocaux : Loana Khlat et Mervat Abiad.

Version:1.1

## sketchometry

sketchometry ist dynamische Geometrie-Software, die die ebene Geometrie im wahrsten Sinne des Wortes "begreifbar" macht. Durch einfaches Skizzieren (sketch) der gewünschten Objekte mit den Fingern oder einem Stift entstehen in sketchometry geometrische Konstruktionen. Die Software erkennt das gezeichnete Objekt und erstellt ein exaktes Bild. Um mathematische Zusammenhänge zu erforschen, können die geometrische Objekte "in die Hand" genommen werden und beliebig gedreht und verändert werden. Die erstellten Konstruktionen werden lokal oder in der Cloud gespeichert. Export in HTML-Seiten oder interaktive E-Books ist möglich.

Das Programm sketchometry wird am Lehrstuhl für Mathematik und ihre Didaktik an der Universität Bayreuth entwickelt und ist kostenlos nutzbar.

## Systems of Equations

Solve n-th degree algebraic and numerical systems of equations.

All step by step, like a real teacher, showing all steps necessary to achieve the result.

Use it as a tutor to help you to learn mathematics.

Please, use solver responsibly

**The app requires an internet connection only for the time necessary to enable the full version, but it works offline**

If you are interested in helping us to translate this app to your native language, please let me know. Thanks.

Warning

*The only difference between the free and the full versions is the reduced length of the equations*

*you can use the InApp purchase and unlock the full version*

*for any app problem, please write us, and we will do our very best to help you*

## Mathematics Archives of Min

This is Mathematics Archives of Min Eun Gi teacher

Classroom materials used in real lessons are presented and being continously updated.

Materials consist of mathematical contents for K7~K12.

Created by mainly using Geogebra and Tex beamer PDF files, you can freely use all the PDF files with Adobe Reader.

Also, here are teacher's references for the creating process of them so that you can make your own learning materials.

What's important is the Contents of Math lessons, not the manufacture tool.

I hope this Learning Center helps you with your lesson.

Thank you!

Related Terms : Mathematics, Mathematics Education, Middle School Mathematics, High School Mathematics, Geogebra, Tex beamer, Geogebra Lecture

## Algeo Graphing Calculator

It has the best graphing experience available on the Play Store.

Draw functions, find intersections and show a table of values of the functions with an easy to use interface.

Draw functions, find intersections and show a table of values of the functions with an easy to use interface.

Use the following unique features to help you with your Calculus and Algebra class:

*Symbolic Differentiation

*Definite Integrals

*Calculate Taylor-series

*Solve Equations

Algeo has every feature a scientific calculator needs:

*Trigonometric and Hyperbolic Functions

*Radians and Degree Support

*Result History

*Variables

*Scientific Notation

*Supports Landscape Mode

If you need help press Menu button -> Help or send an e-mail!

If trigonometric functions give an incorrect answer, make sure you are in the correct angle mode.

You can check it in the upper right corner. To change it press more->DEG/RAD.

## DGPad

DGPad software allows dynamic geometry constructions. Particular care has been taken in GUI design and human interface, so this application can be easily used with students in classrooms with tablets.

You can perform all constructions via contextual tools which only appear when you tap on a geometric object : then you just have to hold your finger on the tool and drag until you reach the target object.

While dragging your finger after you selected a tool, it's possible to create objects on the fly. Existing objects will always react (graphical highlight of target objects) to tell the user that he's about to create a point on object, or at an intersection. More generally, graphical feedbacks will always be present during construction process. This will let the user, especially if he's a young student, to understand what he is about to do.

You can also make your own tools (macro-constructions) to design more complex figures.

For segments, lines and polygons, you can also use a track tool (second icon in bottom control panel) to dynamically construct these objects, just by sliding your finger on screen.

You can hide objects and change their display properties by using a tactile property panel (sixth icon of bottom control panel)

DGPad is also a free webApp, but this application allows you much more features, like working without network, or opening DGPad files (even if these files are stored locally in your iPad) using the "open with..." functionality of other softwares Download center, DropBox, GoogleDrive, SkyDrive, etc...

## Fractals

Toori

1

This app draws the Mandelbrot set. In the future it will be possible to draw more fractal types and the app will get more options. Like f.e. Julia sets, and also more options for coloring etc etc.

Hopefully I will find the time to extend it a bit more...

Features:

- Save and share images or set as wallpaper

- Manage a list of favorite locations

- Pinch to zoom and button zoom

- Fullscreen mode

- Portrait and landscape orientation

- Choose gradients

- History navigation buttons

- Change parameters, number of iterations

- RenderScript calculations (for Honeycomb & ICS)

- Designed for both phone & tablet

## LaTeX for Android Beta

This application allows you to edit latex files in your device.

It generates PDF files by sending the tex files to the SSH server you mention.

It generates PDF files by sending the tex files to the SSH server you mention.

The application is still in the development stage and is released as a beta version.

Features

------------------------------------------------------------

* Insert Figure

* Insert Table

* Search

* Syntax Highlighting

Permissions

------------------------------------------------------------

* Full Internet Access - To send and receive files to the remote server.

* View Network State - To check if there is a working Internet connection

* Modify/delete USB storage contents modify/delete SD card contents - To save the file to sdcard to read files from sdcard.