App Information Compare Sprite Draw Method
- App NameCompare Sprite Draw Method
- Package Namecom.terriblysimple.android.spritetest
- UpdatedJuly 29, 2012
- File Size60k
- Requires AndroidAndroid 2.2 and up
- DeveloperTerribly Simple
- Installs1,000 - 5,000
- CategoryLibraries & Demo
- Google Play Link
Compare Sprite Draw Method 1.0.0 APK
This app is targeted at developers, or anyonecurious about performance differences between OpenGL and Canvas.Specifically, it measures the performance of drawing 2D spritesexplicitly using OpenGL ES 2.0 with a hybrid of Java and C, anddrawing 2D sprites using Canvas with Java.When you are done running a test, you can see a benchmarkanalysis of the performance by pressing the device's backbutton.It is similar to Sprite Method Test by Chris Pruett, but it isupdated for OpenGL ES 2.0. His Sprite Method Test runs the outdatedES 1.0, and is broken on Jelly Bean (because of tripplebuffering).This app works on all devices which support OpenGL ES 2.0.This is ad-free and nag-free.More details:Specifically, this app measures the performance of drawing 2Dsprites explicitly using OpenGL ES 2.0 with a hybrid of Java and C,and drawing 2D sprites using Canvas with Java.On every frame:The background color shifts slightly, pulsing between red andwhite.Each sprite moves a random (Gaussian) amount. If the center of asprite goes over an edge of the screen, the sprite moves to arandom screen location.The Canvas test uses a SurfaceView and Canvas.drawBitmap(). Allthe calculations are done in Java (using Random.nextGaussian() andRandom.nextFloat()) on a float.The OpenGL ES 2.0 tests use a GLSurfaceView in Java. Calculationis done in C (using drand48() and an inline C equivalent of Java'sGaussian algorithm) on a native float. Drawing is also done in C,using glDrawArrays(GL_POINTS, ...). C (NDK) methods are calledevery frame from Java through the JNI.All tests have the identical overhead of profiling operations inJava.Statistics:The FPS information is about when frames are actually posted to thescreen (technically, the SurfaceFlinger).The Draw information is about the time it takes to issue (andglFlush() + glFinish(), in the OpenGL test) the drawing commands.It does not count the time to actually flip screen buffers.The Push information (VBO only) is about the time it takes to pushthe vertex data to the GPU buffer. This will often be <.5ms(which rounds to 0.000s) per frame. When using the non-VBO OpenGLtest, this time is essentially included in the draw time instead.In practical applications, it might take longer to push data to theGPU. This example contains only one VBO (or Vertex array) with 2floats per sprite. Practical applications would have more data(such as size and texture information).The Calc information is about the time it takes to calculate aframe's background color and the new position of each sprite. WhenJIT is enabled, calculation time is comparable between the Java(Canvas) test and the native (Open GL) tests, but with JITdisabled, Java suffers a significant penalty.
Bouncy Circles 1.0.0 APK
Tilt your device to change how gravityaffectsthe floating particles.When your device is level, they are calm, but globs of themcanexplode!If you have your device upright, it will force them into a wall oracorner and they will explode constantly!Long-press on the screen or press your device's Menu buttontochange the settings.If the simulation is laggy, try lowering the quantity.This app uses / is:AccelerometerPhysicsExplosionsSimulationSimpleEasy
Multitouch Test with Pressure 1.3 APK
Displays all pointers touching the screenwiththeir pointer ID, along with the size and pressure data-Size data is shown as the size of the filled circle and thethicklines.-Pressure data is shown as the size of the hollow circle andthespread of the thin lines.-A color is assigned to each pointer touching the screen.-Customizable colors, orientation, size, etc.
StickManRun (libGDX) 1.1 APK
Its a runner game template made in libGDXlibrary. Its for demo purpose and not a full game. Due to policy ofGoogle which can get aggressive anytime i cannot post more detailshere. Links, source price (its low) etc can be seen in YouTubevideo page.Features:- Based on TileMap system.- Feature rich template which can help make top runners likeunicorn dash, devil ninja, ninja runners etc- Offers super simple parallax implementation. Create 2 variablesin TiledMapLevel editor and 4-5 lines of code in programming andits done!.- Sprite system with per frame animation timing control.- Sprite with hotspot system for platform walking. Like many oldconsole games Mario, castlevania, metroid etc.- Sprite with extra collision rectangles (Per frame is alsooffered). e.g. a sprite attacking an axe. Add rectangle to axe partof all frames and test collision.- Good example for use of object layers.- Just change one line and start earning with ads.more details of relevant pages.
Telerik Examples 2016.3.1222 APK
"UI for Android" is a set of nativeUIcontrolsthat assist in building Android applicationsfaster.For more information, pleasevisit:http://www.telerik.com/android-uiControls & Features includedListView- Group, Sort, Filter- Load on demand- Pull to refresh- Selection- Deck of Cards layout- Slide layout- Swipe to execute- Item reordering- Linear, Grid and StaggeredGrid layout strategies- The Telerik ListView is based on the Android RecyclerViewsoUIvitualization is provided out-of-the-boxChartView- Series- Line- Spline- Area- SplineArea- Bar- RangeBar- Pie- Donut- Financial (OHLC, Candlestick)- Scatter- Bubble- Axes- Categorical- DateTimeCategorical- DateTimeContinuous- Linear- Logarithmic- Plotting multiple axes on a single chart- Behaviors- Pan & Zoom- Trackball- Tooltip- Selection- Miscellaneous features- Palettes - set of predefined styles for each chart type- Annotations - visual elements for highlighting areas ontheplot.Can be used as comments or as markers for specific valuesontheplot.- Labels - both for series and axes- LegendDataForm- Default and Custom editors- Validation- Read-Only mode- Different commit modesCalendarView- Can display events from the device's calendar- Week, Month & Year view- Single, Multiple & Range selection- Customizable cells- Different events display modesSideDrawer (NavigationDrawer)- Predefined open/close animations- Can be opened from all edges of the screen- Customizable fade layer- Customizable drawer sizeGauge- The Gauge control stretches the data visualizationcapabilitiesofyour app, allowing you to present numeric values overacircularscale. The Gauge is a great way to illustrate themagnitudeof avalue in a given range of upper and lower bounds. Thisvaluecouldbe speed, distance, temperature or progress ofaprocess. AutoCompleteTextView- With AutoCompleteTextView implemented in your appyourend-userscan type faster. The control gives them suggestions,basedon thecharacters they’ve already typed. This is usefulinvarioussituations such as choosing from a list of airports oralist ofknown recipients. It features:- Different completion modes: Append, Suggest orSuggestAppend- Different filter modes: StartsWith, Contains- Multiple selection of items with Tokens- Null-text- Text highlightData Source- A non-UI adapter that offers an easy way to sort, groupandfilterin-memory data. Used internally by the ListView.- The DataSource is most useful when used as a "data hub"wheredatais obtained, reshaped and sent to a view tobedisplayed.AppFeedback- A component that exposes an easy way to gather feedbackfromyourapplication users. The AppFeedback control is integratedwiththeTelerik Platform and provides a convenient way to managetheuserfeedback.ScrollView- A control based on the native Android ScrollViewthatprovidessimultaneous horizontal and vertical scrolling.New examples are added regularly. The application's sourcecodeisavailableonGitHub:https://github.com/telerik/Android-samples/tree/master/Telerik-Examples