Showing posts with label App Development. Show all posts
Showing posts with label App Development. Show all posts

Thursday, August 11, 2016

10 Best Code Editor for iOS

10 Best Code Editor for iOS
A code editor is a text editor program deliberated specifically for editing source code of computer programs by programmers. It may be a standalone tool or it may be designed into an integrated development environment or web browser. There are a lot's of code editor certainly available for such practice to be carried out on iOS devices. For this purpose, we have picked some of the best Code Editor for iOS available on the market. The given list should help you get begun at the task of finding an iPad text editor that server for your needs. Read on:

10 Best Code Editor for iOS

1. DietCoda
DietCoda is the Incredible, powerful text editor that you can take with you for Free. It is A stunningly full-featured text editor, Works on both the iPhone or iPad, Editor features Clips, Find & Replace (with placeholder!), Context Keys, Super Loupe, much more, Syntax highlighting for Apache, C, CSS, Diff, Go, Haml, HTML, INI, Java, JavaScript, LESS, Lua, Markdown, Perl, PHP, Python, Ruby, Sass, Scheme, Shell, SQL, Swift, XML and YAML,  Local or Remote file management, Remote protocols include FTP, WebDAV, Amazon S3, DreamObjects, and FTP (Plain, TLS, SSL) support, Preview, Air Preview for use with Coda for Mac etc.

2. CodeMonkey
CodeMonkey's custom keyboard provides 5 main views to make coding easier in C, Java, HTML, JavaScript and Shell. It appears with a UML editor in a ‘programmers notebook’ paradigm, with class diagram support. According to the company, the UML editor supports manifold class diagrams, classes, and dependency, derivation and realization relationships between them. Classes and relations can have names, hackneyed and descriptions. Diagrams can be emailed as PDFs and saved and PNGs to the pictures on the device.

3. CoffeeScript
CoffeeScript bills itself as a ‘minimal web development aura,’ and was basically designed for iPhone, with aims including lessening the amount of typing you need to do. Enjoy web programming without personal computers Editting HTML, CSS, JS (only 1 file per project) - Setting text/background color, font of editor, Custom keyboard for input symbols, Preview by internal browser, view generated html source, Supporting iPhone and iPad (Universal), Downloading HTML, CSS, JS and Librarys, Sending mail, Post to Gist (Github), View console log, View error log.

4. CodeToGo
CodeToGo has now been used to run over one MILLION programs. Write and run code in your favorite programming language, using your iOS device and it Supports all iOS devices. It allows you write, save and load code locally, and you don’t need any connectivity. And with connectivity, you can load from and save to DropBox. It supports more than 50 languages, including: SQL, Python, PHP, Perl, C, C#, C++, LISP, Forth, Visual Basic, Java, JavaScript etc. It allows you run your code and see the outcomes on Sphere Research Lab’s.

5. Editor for iPad

Editor for iPad is a text editor for iPad with syntax highlighting for HTML, CSS, Javascript and more. The Web page result can be previewed immediately. Furthermore, more than 50 text patterns for HTML,CSS3 and Javascript are included for quick input. This make it handy for HTML5 development. Users can upload/download via WiFi connection with desktop system. The client lets you export files to other apps, working with an FTP app, e.g., to FRP, or to Amazon S3 servers.



6. Gusto 
Gusto offers both Code Editor and FTP Client, and the Gusto Mobile, an integrated FTP/SFTP client and code editor for web development. It’s not clear what the differences are. Gusto provides a Code Editor and FTP Client, Gusto Mobile, an associated FTP/SFTP client and code editor for web development. It includes project-driven workflow, Syntax highlighting ActionScript, Java, JavaScript, HTML, Python, Ruby, SQL, PDF, Lisp, LaTex, XML, JSP, C, C++. Besides, there is a tabbed editor, line numbering, hard and soft line breaks, and built-in local and remote.

7. Edhita 
Edhita is an open source text editor. Features include Create, rename directories and files, Download files via HTTP or FTP, upload via FTP, View files in built-in browser, Send files via email.  Edhita can pop up a row of special keyboard characters at the bottom of the screen. To enter FTP info and other configuration, you have to go to the Edhita entry in the iOS’ settings.

8. Koder 
Koder Code comes with Syntax highlighting for PHP, HTML, CSS, JavaScript, SQL, JavaScript, Delphi, Visual Basic, Diff, Erlang, Groovy, Powershell, Latex, Scala etc. Besides, a snippet manager, tabbed editing, find and replace code, preview browser with firebug support and a View Source function are other attributes of Koder Code Editor.

9. Codosaurus 
Codosaurus features Highlighted syntax for small files, Coding optimized keyboard, Language support for TXT, HTML, CSS, PHP, JS, XML, HTACCESS, Python, ASP, ASPX, Ruby, SQL, PHTML, TPL, CSV, INI, and INC files, Open and view PDF, DOC, XLS, PPT, RTF, LOG, and image files, Create a full working jQuery library, templates for HTML, HTML5, CSS-Screen, CSS-Print, PHP, XML, and a jQuery Library.

10. For i: Code Editor 
For i: Code Editor for the iPad is Compatible with iPad. Requires iOS 3.2 or later. Features include:      Syntax highlighting for C, C#, Objective C, Java, HTML, PHP, Ruby, Python, SQL, and other languages     Built-in web server for transferring files, Virtual keyboard includes useful keys; also, shortcuts usable from Bluetooth keyboards “Take snapshots of your files and revert back in any time.” When using a Bluetooth keyboard, For i pops up a special-characters row of keys at the bottom of the display.

So which one is your favorite don't forget to mention :)

Saturday, June 11, 2016

Top 10 Best Steganography Software

Top 10 Best Steganography Software
Steganography is the practice of concealing a file, message, image, or video within another file, message, image, or video. The word Steganography itself stand for covered or protected. It is different from the process of encryption. The main advantages of using Steganography system is that the intended secret message doesn’t attract attention to itself as an object of scrutiny. Steganography process is to concealing the secret message within the sound files or lowest bits of noisy images so that random data will contain the encrypted data or within that random file. The message concealed by this way then encrypted and used to overwrite part of much larger block of encrypted data or a block of random data. This article contains list of multi functional Steganography platforms that will make you able to easily transmit your message in a safer and secure way. These will make you able to protect any specific information throughout the process of staging the data. Some of these software has even the system of protecting data by way of password as well. Read on:

Top 10 Best Steganography Software

1. Quick Stego
QuickStego is a free & simple-to-use encryption tool built especially for serving to customers shield important data. With the progress of community, information transmission becomes quicker & more effortless. Quick Stego lets you hide text in pictures so that only other users of QuickStego can retrieve and read the hidden secret messages. Once text is hidden in an image the saved picture is still a 'picture', it will load just like any other image and appear as it did before. The image can be saved, emailed, uploaded to the web as before, the only difference will be that it contains hidden text.

2. Stego Share 
Stego Share is a Steganography tool that allows embedding of large files into multiple images. It can be used for anonymous file sharing. This software can be easily used for anonymous file sharing. An uploader downloads legal images from a public photo hosting site, and embeds the censored file into those images. The uploader then uploads pictures to the public photo torrent tracker and puts the links referencing the Stego pictures.

3. Stegan PEG 
Stegan PEG is a free application that will hide your personal, exclusive, or private records in any JPEG image without changing its quality and size. Additionally, the program allows you to encrypt information through establishing passwords, preview the snapshot within the most important panel, and insert more than one gadgets to be hidden within the portraits. The photo which embeds the sensitive information can be exported to JPG file layout.

4. Xiao Steganography 
Xiao Steganography is a simple to make use of free program to cover secret files in BMP pix or in WAV documents with encryption system. You can load target BMP or WAV file to its interface and then click subsequent so as to add your secret file but make sure to attach file in small parts.

5. Camouflage 
Camouflage allows to you to cover files by using scrambling them after which attaching them to the file of your choice. This camouflaged file then looks and behaves like a common file, and will also be stored, used or emailed without attracting awareness. For instance, you can create a picture file that looks and behaves exactly like another photo file however comprises hidden encrypted files.

6. Shusssh!
Shusssh! is a free program for home windows that permits them to hold hidden messages in pictures. This is sometimes called text steganography. Using this useful software, you will be in a position to add any secret message you need to cover. The good thing about this program is that there is no word limit for writing messages.

7. Steganography
Steganography instrument to be had free in its beta unencumber. It’s a simple and handy program that lets you cover archives (.ZIP or .RAR) in pix (.JPG formats). When you’ve got giant files that you wish to have to hold out of sight from others, too secretly, then this is the instrument for you. With ease create an archive of your file and embed it inside a photo using Steganography.

8. Snapshot Steganography
Snapshot Steganography is a free software that is used to cover text or file to safeguard from unauthorized access. It’s an intelligent trick to cover your personal stuff into a photo. By this you will be able to cover any variety of file (text file, zip file, and many others.) into the picture utilizing photo Steganography, but be certain that file dimension should not be better than image.

9.  SSuite Picsel
 SSuite Picsel makes an unbreakable encryption system utilizing simplest photographs as your key; no password crucial. Just load an original picture, enter your message throughout the text editor or load your undeniable textual content record file, and click on the encryption button. Now save the encrypted photo along with your secret text inside a different title because the long-established photograph.

10. StegoStick 
StegoStick beta is an open source steganography application that lets you conceal any sort of file in JPG, BMP, GIF, WAV, AVI, and different more than a few binary file types. You can opt from the four types of encryption methods and they are DES, Triple DES, RSA, or Default. When hiding the file in quilt file it offers the “Steg” and identical extension of the quilt file within the file.

So which one you gonna use don't forget to mention :)

Saturday, May 14, 2016

10 Best Game Engines to use

10 Best Game Engines to use
A game engine is a software framework designed for the creation and development of video games. Developers use them to create games for consoles, mobile devices and personal computers. The core functionality typically provided by a game engine includes a rendering engine for 2D or 3D graphics, a physics engine or collision detection, sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, scene graph, and may include video support for cinematic. The process of game development is often economized, in large part, by reusing/adapting the same game engine to create different games, or to make it easier to "port" games to multiple platforms. Here below Top 8 Best Game Engines listed, read on:

10 Best Game Engines to use

1. Unity 3D
Unity 3D is a cross platform game creation system developed by Unity Technologies, including a game engine and integrated development environment. It is used to develop video games for web sites, desktop platforms, consoles, and mobile devices. First announced only for Mac OS, at Apple’s Worldwide Developers Conference in 2005, it has since been extended target more than fifteen platforms. It is now the default software development kit (SDK) for the Nintendo Wii UI. Unity is a truly affordable option for a game developer, and it has some unmatched merits that other engines don’t. Unity is notable for its ability to target games to multiple platforms. Within a project, developers have control over delivery to mobile devices, web browsers, desktops, and consoles. Supported platforms include BlackBerry 10, Windows Phone 8, Windows, OS X, Linux, Android, iOS, Unity Web Player, Adobe Flash, PlayStation 3, PlayStation 4, PlayStation Vita, Xbox 360, Xbox One, Wii U, and Wii. It includes an asset server and Nvidia’s PhysX physics engine.

Features:   
  • Direct3D on Windows and Xbox 36
  • OpenGL on Mac, Windows, Linux, Android and iOS     
  • Mapping (Bump, Reflection, Parallax, Shadow maps render-to-texture)    
  • Screen space ambient occlusion
  • Best licensing terms in the game industry. Gotta pay for the license once.    
  • Easy to use and compatible with every game platform (Low learning curve)
  • Great community support (Popular option among developers) 

2. The Unreal Engine 
Unreal Engine is a game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal. Although primarily developed for first-person shooters, it has been successfully used in a variety of other genres, including stealth, MMORPGs, and other RPGs. With its code written in C++, the Unreal Engine features a high degree of portability and is a tool used by many game developers today.  Unreal Engine is one of the top ranked game engines to develop high-end triple-A titles. It was this engine which had been utilized to develop world famous games such as: Batman: Arkham Asylum, Gears of War,  Mass Effect, and many other blockbusters.

Features:   
  • The current release is Unreal Engine 4, designed for Microsoft's DirectX 11 and 12 (for Microsoft Windows, Xbox One, Windows RT); 
  • OpenGL (for OS X, Linux, PlayStation 4, iOS, Android, Ouya and Windows XP); Vulkan (for Android); Metal (for iOS) ;and JavaScript/WebGL (for HTML5 Web browsers).
  • Unreal Engine comes with several lifetime hours of video tutorials and resources are accessible
  • Best support and update mechanism of all engines, with a new tool introduced with each new update.
  • A plenty of easy maneuver tools a number of them are so simple that could be handle by a child. There is widest range of easy to maneuver tools up under its sleeve. 
  • So many developers using it, Unreal offers the largest community support. 
3. Rage Engine 
Rockstar Advanced Game Engine (RAGE) is a game engine developed by the RAGE Technology Group at the video game developer Rockstar San Diego with contributions by other Rockstar studios. The engine has been used on several different platforms such as Microsoft Windows, Nintendo Wii, PlayStation 3, PlayStation 4, Xbox 360 and the Xbox One. RAGE initially evolved from the Angel Game Engine originally developed by Angel Studios for use in the sixth generation console era versions of the Midnight Club series and other Rockstar San Diego games. This is one of the unique engines that offer a wide range of powers. The multi-functionality is one of the basic reasons behind its vast popularity. This engine is responsible for developing games like Grand Theft Auto V, Red Dead Redemption and many other blockbusters.

Features:   
  • Great capability for handling large streaming worlds and weather effects.     
  • Unmatched in handling complex A.I.s.     
  • Multitude of gameplay styles for the developer to work upon.     
  • Fast network code.     
  • Very attractive graphics.  
4. CryEngine 3
German/Turkish game studio Crytek announced that it would introduce CryEngine 3 at the 2009 Game Developers Conference, held from March 25 to March 27. The new engine was being developed for use on Microsoft Windows, PlayStation 3, Xbox 360, and Wii U. As for the PC platform, the engine is said to support development in DirectX 9, 10, and 11. As of June 1, 2009, it was announced that Crysis 2 would be developed by Crytek on their brand new engine. CryEngine 3 was released on October 14, 2009. This game engine has received praise for beautiful graphics output. If you have a knack for pretty game visuals, this can be the ideal game engine for you.

Features:  
  • CryEngine 3 makes the game ambience pretty with its artist level programming capability in its Material Editor, Flow graph, Track View Editor tools
  • Real time soft particle system & integrated FX editor: Procedural Placement Tools & Cover and Integrated vegetation & terrain cover generation system, Road & river tools, Vehicle creator.
  • Streaming, Performance Analysis Tools, Visual Budget System, Multi-core support and UV Mapping Editor & PBR (Physically Based Rendering) 
  • The game engine also offers the easiest A.l. coding  tech: Fully Flexible Time of Day System, Real time dynamic global illumination
  • Integrated multi-threaded physics engine, Deformables and soft body physics, Interactive & destructible environment
  • It has the most powerful audio tool: In-game sound mixing & profiling, Dynamic sounds & interactive music, Environmental audio
5. Havok Vision Engine 
Havok Vision Engine is a cross-platform game engine that provides a powerful and versatile multi-platform runtime technology ideally suited for all types of games and capable of rendering extremely complex scenes at smooth frame rates. Havok SDK was unveiled at the Game Developers Conference in 2000. The current release, Havok Version 2011.2, released in September 2011, is known to work on Microsoft Windows, Xbox and Xbox 360; Nintendo's GameCube and Wii; Sony's PlayStation 2, PlayStation 3, and PlayStation Portable; Linux; and on Mac OS X. In March 2011, Havok showed off a version of the Havok physics engine designed for use with the Sony Xperia Play, or more specifically, Android 2.3 During the Microsoft's //BUILD/ 2012 Conference, Havok unveiled full technology suite for Windows 8, Windows RT and Windows Phone 8.

Features:  
  • Providing a well-designed, clean and object-oriented C++ API, the technology includes a variety of features to help developers break through technical barriers
  • Havok Vision Engine is multi-threaded and optimized for Windows (DX 9, DX 11), Windows 8, Xbox360, PlaySTation3, Nintendo Wii, Wii U, PlayStation Vita, iOS and Android It is also an ideal solution for online distribution via XBLA, PSN, and WiiWare.  
  • Large, Customizable Feature Set with High-Performance and Stability     
  • Engine Extensibility, Customizable, Streaming
  • Licensees are given access to most of the C/C++ source-code, giving them the freedom to customize the engine's features, or port it to different platforms although some libraries are only provided in binary format.  
6. HeroEngine
HeroEngine is a 3D game engine and server technology platform originally developed by Simutronics Corporation specifically for building MMO-style games. At first developed for the company's own game Hero's Journey, the engine won multiple awards at tradeshows, and has since been licensed by other companies such as BioWare Austin. This game engine has earned wide acclaim in massive multiplayer and online game circles: you can see its results in Star Wars: The Old Republic. The licensing terms seems a bit heavy for new developers and startups, but it’s worth considering if you have a really ambitious project in hand.

Features:   
  • HeroEngine also works with technology from third-party vendors, such as FMOD, PhysX, SpeedTree, Wwise, Scaleform, and Vivox, as well as having plugins for 3D Studio Max and Maya.
  • The engine has online creation. Example, 1 developer can be creating a house and the entities inside, while another 1 works on the landscaping and terrain around it. Each sees the other's work in real time.
  • It offers several open-world maps and lively instances. It also offers a seamless transition between them.     
  • Offers fairly robust A.I.s. And Cloud support for client server with HeroCloud.
  • Easy and handy mapping tools and integrated tool set.     
  • The scripting is powerful enough to help you develop complex missions, crafting, and gathering resources.     
ShiVa3D is a 3D game engine with a graphical editor designed to create applications and video games for desktop PCs, the web, game consoles and mobile devices. Games made with ShiVa can be exported to over 20 target platforms, with new export targets being added regularly.  Numerous applications have been created using ShiVa, including the Prince of Persia 2 remake for Mobiles and Babel Rising published by Ubisoft. Games for the ShiVa Engine are made with the ShiVa Editor, a WYSIWYG RAD tool designed to let developers create 3D games and application in a fraction of the usual time.  ShiVa Editor 1.x runs exclusively on Windows XP/Vista/7/8/8.1. Since not all platforms have SDKs for Windows, the Authoring Tool is available for Mac OS X as well as Windows.

Features:   
  • Engine runs natively on a wide variety of target platforms, including Mobiles, Desktop PCs, Web Browsers and Game Consoles     
  • Support for both 32bit and 64bit operating systems: Lua API with native C++ completion support    
  •  Rendering in OpenGL, DirectX 9 or 11, and OpenGL ES modes     
  • Mealtime point and directional lights with screen space blurred cascaded shadow maps, Full light map control and Mealtime mesh modification API with morphing support, Chunked terrain and ocean rendering
  • Material overrides, particle systems and Polygon Trails, post processing effects like Bloom, Depth of Field, Motion Blur and Camera Distortion     
8. Project Anarchy
Project Anarchy is a powerful game engine is acclaimed by many game developers for its vivid and comprehensive documentation. It has absence of Mac and Linux development environment. Plus It’s costly for a new developer and startups.

Features:   
  • Project Anarchy offers free game development on mobile (on major platforms including iOS, Android, and Tizen).     
  • Project Anarchy has strong debugging tools.   
  • Solid documentation and sample is accessed through the editor and active developer community and forums.   
  • Project Anarchy has robust Havok A.I.     
  • Lots of customization options for developers with vForge. 
9. GameMaker: Studio
GameMaker: Studio is a proprietary game creation system created by Mark Overmars in the Delphi programming language. GameMaker accommodates the creation of cross-platform and multi-genre video games using drag and drop action sequences or a sandboxed scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features. GameMaker was designed to allow novice computer programmers to be able to make computer games without much programming knowledge by use of these actions.

Features:   
  • Simple and straightforward for all basic and advanced elements.     
  • One programming language (GML) to involve with. No need to deal with memory management or tasks like multithreading.    
  • GameMaker accommodates redistribution on multiple platforms.[10] The program builds for these platforms: Windows, Windows 8, Mac OS X, Ubuntu, HTML5, Android, iOS, Windows Phone 8, Tizen, Xbox One, and Playstation.
  • It is used to further enhance and control the design of a game through more conventional programming, as opposed to the drag and drop system.
  • GameMaker primarily runs games that use 2D graphics, allowing the use of limited 3D graphics. It supports the ability to create particle effects such as rain, snow and clouds, however not natively in 3D except through use of Dynamic Link Library.
10. GameSalad
GameSalad Creator is an authoring tool developed by GameSalad, Inc; aimed primarily at non-programmers for composing games in a drag-and-drop fashion, using visual editors and a behavior-based logic system. It is used by consumers and creative professionals such as graphic designers, animators, and game developers for rapidly prototyping, building and self-publishing cross-platform games and interactive media. The application runs on Mac OS X for producing games for iPhone, it also runs on Windows which is optimized for producing games on Android devices although games developed on Windows have to be converted to Mac OS files to be published to the App Store, web browser-based content in HTML 5, and Android applications.

Features:   
  • GameSalad has one common web-based interface for publishing to multiple platforms such as the iPhone or Mac. GameSalad can also publish to Android-based devices such as the Nook, to Windows 8 as a Metro style application, and to the web as an HTML5 widget.
  • Real-time editing - Users can edit a scene while the game is running.
  • Game preview - GameSalad has a specific preview mode for debugging and testing the performance and memory usage of games on the desktop and the iPhone.
  • Integrated physics - GameSalad uses a rigid-body physics simulator for handling realistic motion and collision.
  • Expressions - For advanced users, GameSalad has an expression editor to define complex behavior and state changes with mathematical expressions and a library of functions.
11. Coronalabs
Corona SDK is a cross-platform framework that allows developers to create 2D games and apps up to 10x faster than other platforms using easy-to-learn Lua. Their elegant APIs make adding complex features easy, Corona Ads lets you monetize quickly, and our workflow lets you see changes instantly.

Features:
  • Corona allows you to publish to all the major platforms and is best-in-class for code reusability. Forget about crazy fragmentation.
  • Supports major platforms, iOS (including tvOS) , Android (including Android TV), Kindle, Windows Phone 8, Mac and Windows desktop.
  • 100% Free, Easy to learn, Real time testing, Dedicated community.
  • Corona SDK has its own built-in monetization platform, Corona Ads. Pair that with our extensive plugin marketplace with best-in-class monetization and measurement solutions. 
  • In addition, with Corona Enterprise, you can even call any native API or library from your Corona app.
So which one you are going to use, don't forget to mention :)

Friday, March 11, 2016

10 Best IDE Apps for Android

10 Best IDE Apps for Android
IDE commonly refer to An integrated development environment like a software application that provides comprehensive facilities to programmers for software development. IDE normally consists of a source code editor, build automation tools and a debugger. Once there were IDE just for computer but Now days there is a lot of IDE can be found for mobile and tabs too. And here I'm featuring 10 Best IDE Apps for Android devices. This list filtered down to only 10 best IDE's from vast Play store's IDE all collection. All best IDE names and information given below. Read on

10 Best IDE Apps for Android


1. DroidEdit 
DroidEdit is a very lucrative source code editor which makes use of syntax highlighting for manifold languages that include: C/C++, Java, C#, HTML, Javascript, Python and SQL. Besides, it also has a number of colorful themes, search and replace, auto and halt indentation, and keyboard shortcuts among many other belongings. Although DroidEdit is quite useful editor for Android but this list is aimed to present some of the best utilities which could be used as substitute to DroidEdit. Pro version unlocks most of cool features.

2. Java Code Viewer 
Java Code allows you view java code, besides you can also view C#, C/C++, CSS, PHP, ASP and JavaSCript. The tool has fine syntax highlighting, word find, and line numbers. Therefore, if you are seeking a quite easy, simple, easy to use code viewer, Java Code Viewer might be the tool made for you.

3. AIDE
AIDE is an awesome tool allowing you program Android applications directly on your Android device. In this way, the users basically cut out the middleman of having to use a computer at all. The tool is totally compatible with Eclipse projects. Hence it is easy to transfer your projects from your system to your mobile device. Moreover, AIDE contains plenty of features and most important of them is Dropbox compatibility.

4. Terminal IDE 
Terminal IDE is an extremely cool IDE for programming Java/Android tool. It includes features like Custom ASCII on-screen ‘soft’ keyboard and a generic external ‘hard’ keyboard key mapper. Hence, user is facilitated to use CTRL, ALT, ESC and other keys that aren’t on the usual Android keyboard.

5. C4droid  
C4droid is a nice C compiler that can be used on your Android device. It makes use of the gcc compiler which is often used on Unix. C4droid can also compile C++, but at the moment you need to root your phone to get access to this attribute. The tool is a productive way to compile your C code on the fly.

6. 920 Text Editor
920 Text Editor runs of Android to provide a robust text editor to its users who can get benefits from the tool anywhere and anytime. With this utility, you can easily view or edit your code, along with use it as e-book reader to open text of any text file. It features syntax highlighting which includes: ASP, ActionScript, C/C++, C#, Erlang, CSS, JavaScript, Java, JSP, Perl, Pascal, Fortran, ColdFusion.

7. Syntax Highlighted Code Editor 
Syntax Highlighted Code Editor is a lightweight editor supporting HTML, CSS, JavaScript and PHP besides, C/C++, Java, and Python. Some of its attributes include search and replace, undo and redo, and on-screen keyboard helpers. On the whole, Syntax Highlighted Code Editor is an extremely simple editor, but is somehow overshadowed by free versions of compilers and IDEs.

8. Deuter IDE 
DeuterIDE comes with its notion ‘Light platform, Heavy coding’, as it is rich-featured IDE with support for up to 40 languages. It's an IDE that can be utilized to program in a plethora of languages, The features include: syntax highlighting, automatic indentation and dropbox sync. It also integrates virtual keys for generally used programming symbols, making good use of the virtual keyboard with it.

9. Android Java Editor 
Android Java Editor is aimed at providing simple editing solution. With this client users can create projects, and edit the source code and xml files directly on their device. As it is merely an editor, users can’t really compile and run the application using Android Java Editor.

10. Code Peeker 
Code Peeker is a very lightweight code reader allowing you to view code really rapidly. It comes with supporting syntax highlighting for a plethora of languages, and when it doesn’t support the language, it will still open the file in the form of plain text. The tool is quite lucrative when you are programming on your computer and wish to use your phone as an external monitor to keep other code open as a reference.

So which one you use and which one I didn't mentioned please note in comment. :)

Friday, November 6, 2015

UX/UI design tips for a captivating mobile app : Your 10 point bible

UX/UI design tips for a captivating mobile app : Your 10 point bibleBeing a mobile app development company we know that user experience can make or break a mobile app (depending on wether it’s awesome or horrendous). Mastering it right hinges on a good User Interface and right communication with the user.

For an independent developer whose sole product is a mobile app, it’s challenging indeed. And for someone who is employed as a UX/UI designer, it is even less of a joyride as the added pressure of client’s monetary investment is involved.

Further ordeals occur when the developer is dealing with payment apps where additional care has to be taken as one is tasked with designing for an acute interaction. Acute because they are dealing directly with the end user’s money. UI designing in this space requires utmost thoughtfulness because it requires a great level of attention to detail and consistency across technology touch points : from users’ as well as developer’s ends.

Sharp, efficient and secure are the watchwords for creating an awesome mobile app and they should apply to every UX on your to-do list. Also, it is essential for one to consider some factors that help in delivering an ideal app in terms of user engagement.

We create a roundup of ten simple tips, factors and aspects that every User experience/User interface designer must keep in mind before and while developing their mobile app.

Adhere to the OS guidelines for creating an exceptional app user interface

Sticking to multiple user guidelines belonging to target operating systems is a must when designing your app’s user interface. Exploring innovations with the navigation systems, touch gestures and interactions is highly recommended. This will not only enable you to achieve user interface design in an improved format but allow you to pick crucial features and reject the unnecessary ones.
Apps are analyzed rigidly before being launched on major app stores like Apple Store and Google Play. Therefore, before submitting their apps, developers must take some time out to analyse the type of apps that make it to these stores (in terms of UI/UX). They must read and follow the guidelines that have been put forth for creating the UI of an app for each OS.

Interactive design
UX/UI design tips for a captivating mobile app : Your 10 point bible

Mobile app UI designs don't give much room to work with, As a developer has to design for smaller screens and much smaller attention span, the design must work in sync with the user’s speed of thought. An ideal interface is one which is simple for novices without making it too boring for experienced ones.
And lack of screen space does not negate the need for a good interaction design.
The prime aspects of good interactive design are :

1.    It is goal driven
As a UI developer you have to design for the right user, therefore an extensive user research helps in creating a persona of those people who will be using the app. This gives you precise goals for them and tailor your app (and workflows) accordingly.

2.    Usability
If they can’t easily use it, they will uninstall it. Usability goes a long way in making an app useful. And useful, is desirable.

3.    Signifiers
Users must not have to think what each UI element does. You must use signifiers accordingly. Ex: blue underlined text means that upon clicking it, user will navigate to another page.

4.    Learnability
Users must know how to use an app interface in a short span of time, without training. It has to be instinctive. Familiar design patterns help users get accustomed to the app.

5.    Response
Users must know that their task was complete. It can be accomplished through a beep, a text prompt or something complex like a modal window. A developer must ensure that their response is beautiful and quick.

Flat design and full screen navigation

Flat design:
Sophisticated yet simple. Dynamic yet adaptable. A lot of app developers are adopting it owing to smooth user interfaces. Moreover, due to smaller file sizes, elements load faster. And this feature is very important for ecommerce mobile apps as too much time lapse can cause prospective visitors to leave their sites.
Being a trending design fashion, they give a clean structure to your mobile app. This optimizes User Experience on your app, increasing conversion. Flat user interface is the leading mobile design pattern of 2015, and it is strongly backed by Google’s design language called material design.

Fullscreen navigation:
The mobile application development and design industry has witnessed the rise of Fullscreen navigation feature. Unlike the conventional apps and pages where a typical title-banner-content-ad format is seen, in full screen navigation user is presented with a big menu having multiple actions. The prime valuable feature is that it fits very well with flat design.

Layered design:
Owing to the small screen of mobiles, panoramic view isn’t possible. This gives rise the need for layered design interfaces. For that, ther widgets should be active in the front and passive at the back.

  
Speedy path to action
UX/UI design tips for a captivating mobile app : Your 10 point bible
The user’s “path to action” should be as quick as possible.. For ex: In case of e-commerce mobile apps, the path to shopping should be made as short as possible in order to decrease the chances of cart abandonment. NO design must get in the way or slow down the user from “completing” what they have set out to do , in your app. Filling out information or data is the number one cause of what slows down the user. Therefore user input must be made as smart as possible. Instead of including fields for city and state, one can use zip code API to fill the gap, the first few digits of the credit/debit card can be used for getting the card type, instead of asking the user to enter that.

Social media integration and login

Social media plays a major role in mobile apps.Integration with social media networking platforms such as Facebook, Google, Twitter etc enhances the feature list of a mobile app. It works as a marketing means for gathering other audience and users as current users can ask their friends to try it out via various promotional means.

Social media login
As we explained earlier, a user’s path to action should be shortest. When you give the option for logging in/signing up with a social media account, users (who have short attention span and are time constrained due adding various activities in their daily schedule) give it much preference and a sigh of relief as compared to when they have to fill out huge forms for signing in. They may even uninstall the app simply because they are irritated.

Login via social media not only save them time but also the pain of remembering various login credentials of different apps.

UX/UI design tips for a captivating mobile app : Your 10 point bible
The 80/20 rule
While designing a mobile app, the designer must remember the 80/20 rule. According to this, 80% of app users use just 20% of it’s functionality. Therefore, the designers must first identify the functionalities that are used most within the app and trim down the app features as per those. If that crucial 20% of the functionality has been embodied in the app, then be assured that you have built a successful app as per UX/UI point of view.

Our fingers are getting fatter!!!
Yes we are getting fatter. So are our fingers. Mouse cursors are pixel precise. However, fingers are not. Thus app designs should have buttons, spaces etc that allow users to tap accurately. The design should be finger friendly.

Avoiding technical jargon
Remember that your users are not from IT background, so jargon is alien to them. Make the language and content in your app warm and familiar as per your target audience. Moreover, keep in mind that if something looks odd, your users will not trust it.

Instructions and FAQs
Your users will require some guidance through the first few uses. For first time use, have tutorial and guidance elements that are graphical in nature. Also create an inbuilt FAQ session if necessary.

Involve actual users while evaluation
It works. Trust us. Moreover, if you do this at an early stage of your mobile app development, you will get the fair practise of the 80/20 concept mentioned above. You will know which features are unnecessary. Also, re-working will be reduced.

UX/UI design tips for a captivating mobile app : Your 10 point bible
The windup
A mobile app developer can intelligently come up with clutter free designs using the above principles and concepts to ensure that their apps are worthwhile and awesome from the UI/UX perspective.

About the Author:
This is Amanda Cline and am working as a senior developer with Xicom Technologies Ltd- a leading Android App Development Company. When not busy developing great iOS apps, I feel proud in blogging and rendering IT support to individuals and enterprises.

Popular Posts

Recent Posts

YouAreHere

Unordered List

Text Widget

Powered by Blogger.